Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

scsi: return EAGAIN when resetting a device under EH

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com>
Reviewed-by: Hannes Reinecke <hare@suse.de>

+1 -1
+1 -1
drivers/scsi/scsi_ioctl.c
··· 278 278 { 279 279 if (cmd == SG_SCSI_RESET && ndelay) { 280 280 if (scsi_host_in_recovery(sdev->host)) 281 - return -ENODEV; 281 + return -EAGAIN; 282 282 } else { 283 283 if (!scsi_block_when_processing_errors(sdev)) 284 284 return -ENODEV;