]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commited1caba66a6ee1343fc1fc4b403a6a8446cc0b96
tree5f39bcf28aed2b9184c4c215ff4d97f67159264f
parentec3a5dfc3e5762e79624e016170cf1eab3de0df1
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: 1fcf1f23610 ("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