Re: [PATCH] usb: storage: karma: remove useless variable

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 28 Feb 2017, Pierre-Yves Kerbrat wrote:

> Remove the useless variable 'partial' storing the actual length
> transferred. Nothing was done with it, so simply get rid of it
> as usb_stor_bulk_transfer_buf can handle having NULL instead.
> 
> This also fixes the following sparse issues (-Wtypesign):
> drivers/usb/storage/karma.c:122:51: warning: incorrect type in argument
> 5 (different signedness)
> drivers/usb/storage/karma.c:122:51:    expected unsigned int *act_len
> drivers/usb/storage/karma.c:122:51:    got int *<noident>
> drivers/usb/storage/karma.c:127:52: warning: incorrect type in argument
> 5 (different signedness)
> drivers/usb/storage/karma.c:127:52:    expected unsigned int *act_len
> drivers/usb/storage/karma.c:127:52:    got int *<noident>
> 
> Signed-off-by: Pierre-Yves Kerbrat <pkerbrat@xxxxxxx>
> ---
>  drivers/usb/storage/karma.c | 6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/drivers/usb/storage/karma.c b/drivers/usb/storage/karma.c
> index f9d407f0b508..b05ba4929f00 100644
> --- a/drivers/usb/storage/karma.c
> +++ b/drivers/usb/storage/karma.c
> @@ -105,7 +105,7 @@ static struct us_unusual_dev karma_unusual_dev_list[] = {
>   */
>  static int rio_karma_send_command(char cmd, struct us_data *us)
>  {
> -	int result, partial;
> +	int result;
>  	unsigned long timeout;
>  	static unsigned char seq = 1;
>  	struct karma_data *data = (struct karma_data *) us->extra;
> @@ -119,12 +119,12 @@ static int rio_karma_send_command(char cmd, struct us_data *us)
>  	timeout = jiffies + msecs_to_jiffies(6000);
>  	for (;;) {
>  		result = usb_stor_bulk_transfer_buf(us, us->send_bulk_pipe,
> -			us->iobuf, RIO_SEND_LEN, &partial);
> +			us->iobuf, RIO_SEND_LEN, NULL);
>  		if (result != USB_STOR_XFER_GOOD)
>  			goto err;
>  
>  		result = usb_stor_bulk_transfer_buf(us, us->recv_bulk_pipe,
> -			data->recv, RIO_RECV_LEN, &partial);
> +			data->recv, RIO_RECV_LEN, NULL);
>  		if (result != USB_STOR_XFER_GOOD)
>  			goto err;

Acked-by: Alan Stern <stern@xxxxxxxxxxxxxxxxxxx>

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux