scsi: uas: Use scsi_[gs]et_resid() where appropriate
authorBart Van Assche <bvanassche@acm.org>
Fri, 8 Feb 2019 21:25:01 +0000 (13:25 -0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 12 Feb 2019 16:13:41 +0000 (11:13 -0500)
This patch does not change any functionality.

Cc: Oliver Neukum <oneukum@suse.com>
Signed-off-by: Bart Van Assche <bvanassche@acm.org>
Acked-by: Oliver Neukum <oneukum@suse.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/usb/storage/uas.c

index 95f2142093d5e9b3465f59821f9abb56e4b0520a..a6d68191c8617be7ecaeb00145947b425b698624 100644 (file)
@@ -395,9 +395,9 @@ static void uas_data_cmplt(struct urb *urb)
                if (status != -ENOENT && status != -ECONNRESET && status != -ESHUTDOWN)
                        uas_log_cmd_state(cmnd, "data cmplt err", status);
                /* error: no data transfered */
-               sdb->resid = sdb->length;
+               scsi_set_resid(cmnd, sdb->length);
        } else {
-               sdb->resid = sdb->length - urb->actual_length;
+               scsi_set_resid(cmnd, sdb->length - urb->actual_length);
        }
        uas_try_complete(cmnd, __func__);
 out: