]> 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)
commit9f50abd093a7fae2ae25ec6891a3fd7ae5ba44ba
tree5f39bcf28aed2b9184c4c215ff4d97f67159264f
parent4558b1bfbf7194d5db97ebec16a2920506bb8ddf
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: 38a65b0ccbc ("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