Revert "libata: Implement NCQ autosense"
authorTejun Heo <tj@kernel.org>
Mon, 3 Aug 2015 15:46:39 +0000 (11:46 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 13 Sep 2015 16:07:46 +0000 (09:07 -0700)
commit4cd8e7b8c016b3ba1104341fa86c000af33850aa
treedc72674120f6932b000f3b983cf1335066072295
parent0a72deb0923c023b3e84087a5ae2a94fd4daf43c
Revert "libata: Implement NCQ autosense"

commit 74a80d67b8316eb3fbeb73dafc060a5a0a708587 upstream.

This reverts commit 42b966fbf35da9c87f08d98f9b8978edf9e717cf.

As implemented, ACS-4 sense reporting for ATA devices bypasses error
diagnosis and handling in libata degrading EH behavior significantly.
Revert the related changes for now.

Signed-off-by: Tejun Heo <tj@kernel.org>
Cc: Hannes Reinecke <hare@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/ata/libata-eh.c
drivers/ata/libata-scsi.c
drivers/ata/libata.h
include/linux/ata.h