]> git.itanic.dy.fi Git - linux-stable/commit
scsi: core: Fix scsi_get/set_resid() interface
authorDamien Le Moal <damien.lemoal@wdc.com>
Wed, 30 Oct 2019 09:08:47 +0000 (18:08 +0900)
committerMartin K. Petersen <martin.petersen@oracle.com>
Sat, 9 Nov 2019 02:34:49 +0000 (21:34 -0500)
commit9237f04e12cc385334043cd7cf84b74dcbda0256
treed12d9bd7ffe8f88b4ac48ade9fe3eb9abaff97d3
parent61951a6d3153b4482404b739be921a7459f8dc12
scsi: core: Fix scsi_get/set_resid() interface

struct scsi_cmnd cmd->req.resid_len which is returned and set respectively
by the helper functions scsi_get_resid() and scsi_set_resid() is an
unsigned int. Reflect this fact in the interface of these helper functions.

Also fix compilation errors due to min() and max() type mismatch introduced
by this change in scsi debug code, usb transport code and in the USB ENE
card reader driver.

Link: https://lore.kernel.org/r/20191030090847.25650-1-damien.lemoal@wdc.com
Signed-off-by: Damien Le Moal <damien.lemoal@wdc.com>
Reviewed-by: Bart Van Assche <bvanassche@acm.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/scsi_debug.c
drivers/usb/storage/ene_ub6250.c
drivers/usb/storage/transport.c
include/scsi/scsi_cmnd.h