[stgt] [PATCH] spc.c: fix compiler warnings

Arne Redlich arne.redlich at googlemail.com
Mon Apr 2 21:24:56 CEST 2012


2012/4/2 FUJITA Tomonori <fujita.tomonori at lab.ntt.co.jp>:
> On Sun, 01 Apr 2012 21:12:58 +0200
> Arne Redlich <arne.redlich at googlemail.com> wrote:
>
>> gcc-4.6 points out a number of variables that are set but never
>> used - remove them.
>>
>> Signed-off-by: Arne Redlich <arne.redlich at googlemail.com>
>> ---
>>  usr/spc.c |   31 +++++--------------------------
>>  1 files changed, 5 insertions(+), 26 deletions(-)
>>
>> diff --git a/usr/spc.c b/usr/spc.c
>> index 44cd193..93aa062 100644
>> --- a/usr/spc.c
>> +++ b/usr/spc.c
>> @@ -262,7 +262,7 @@ int spc_report_luns(int host_no, struct scsi_cmd *cmd)
>>       struct scsi_lu *lu;
>>       struct list_head *dev_list = &cmd->c_target->device_list;
>>       uint64_t lun, *data;
>> -     int idx, alen, oalen, nr_luns;
>> +     int idx, alen, nr_luns;
>>       unsigned char key = ILLEGAL_REQUEST;
>>       uint16_t asc = ASC_INVALID_FIELD_IN_CDB;
>>       uint8_t *scb = cmd->scb;
>> @@ -279,8 +279,6 @@ int spc_report_luns(int host_no, struct scsi_cmd *cmd)
>>       memset(data, 0, alen);
>>
>>       alen &= ~(8 - 1);
>> -     oalen = alen;
>> -
>>       alen -= 8;
>>       idx = 1;
>>       nr_luns = 0;
>> @@ -720,7 +718,6 @@ static int report_opcodes_all(struct scsi_cmd *cmd, int rctd,
>>  int spc_report_supported_opcodes(int host_no, struct scsi_cmd *cmd)
>>  {
>>       uint8_t reporting_options;
>> -     uint8_t requested_opcode;
>>       uint16_t requested_service_action;
>>       uint32_t alloc_len;
>>       int rctd;
>> @@ -728,8 +725,6 @@ int spc_report_supported_opcodes(int host_no, struct scsi_cmd *cmd)
>>
>>       reporting_options = cmd->scb[2] & 0x07;
>>
>> -     requested_opcode = cmd->scb[3];
>> -
>>       requested_service_action = cmd->scb[4];
>>       requested_service_action <<= 8;
>>       requested_service_action |= cmd->scb[5];
>> @@ -1097,23 +1092,15 @@ static int spc_pr_reserve(int host_no, struct scsi_cmd *cmd)
>>       uint16_t asc = ASC_INVALID_FIELD_IN_CDB;
>>       uint8_t key = ILLEGAL_REQUEST;
>>       uint8_t pr_scope, pr_type;
>> -     uint8_t *buf;
>> -     uint64_t res_key, sa_res_key;
>> -     int ret;
>>       struct registration *reg, *holder;
>> +     int ret = check_pr_out_basic_parameter(cmd);
>
> Is this necessary? I prefer to declaring a valuable and initialization
> by a function separately.

That's just my preferred coding style that inadvertently slipped in.
Will you change it, or do you want me to respin the patch?

Cheers,
Arne
--
To unsubscribe from this list: send the line "unsubscribe stgt" in
the body of a message to majordomo at vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html



More information about the stgt mailing list