scsi: libsas: Disable asynchronous aborts for SATA devices
authorHannes Reinecke <hare@suse.de>
Wed, 10 Jan 2018 08:34:02 +0000 (09:34 +0100)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 10 Jan 2018 21:45:04 +0000 (16:45 -0500)
commitc9f926000fe3b84135a81602a9f7e63a6a7898e2
tree5f39bcf28aed2b9184c4c215ff4d97f67159264f
parentd1b8b2391c24751e44f618fcf86fb55d9a9247fd
scsi: libsas: Disable asynchronous aborts for SATA devices

Handling CD-ROM devices from libsas is decidedly odd, as libata relies
on SCSI EH to be started to figure out that no medium is present.  So we
cannot do asynchronous aborts for SATA devices.

Fixes: 909657615d9 ("scsi: libsas: allow async aborts")
Cc: <stable@vger.kernel.org> # 4.12+
Signed-off-by: Hannes Reinecke <hare@suse.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Tested-by: Yves-Alexis Perez <corsac@debian.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/libsas/sas_scsi_host.c