diff options
author | Tejun Heo <tj@kernel.org> | 2015-08-03 11:46:39 -0400 |
---|---|---|
committer | Tejun Heo <tj@kernel.org> | 2015-08-03 12:01:54 -0400 |
commit | 74a80d67b8316eb3fbeb73dafc060a5a0a708587 (patch) | |
tree | 22a062046b8d158a729343842dbcf1961f4f0ba0 /include | |
parent | 84ded2f8e7dda336fc2fb3570726ceb3b3b3590f (diff) | |
download | linux-74a80d67b8316eb3fbeb73dafc060a5a0a708587.tar.gz linux-74a80d67b8316eb3fbeb73dafc060a5a0a708587.tar.bz2 linux-74a80d67b8316eb3fbeb73dafc060a5a0a708587.zip |
Revert "libata: Implement NCQ autosense"
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>
Cc: stable@vger.kernel.org #v4.1+
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/ata.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/include/linux/ata.h b/include/linux/ata.h index 0e6a782575b5..d2992bfa1706 100644 --- a/include/linux/ata.h +++ b/include/linux/ata.h @@ -528,8 +528,6 @@ struct ata_bmdma_prd { #define ata_id_cdb_intr(id) (((id)[ATA_ID_CONFIG] & 0x60) == 0x20) #define ata_id_has_da(id) ((id)[ATA_ID_SATA_CAPABILITY_2] & (1 << 4)) #define ata_id_has_devslp(id) ((id)[ATA_ID_FEATURE_SUPP] & (1 << 8)) -#define ata_id_has_ncq_autosense(id) \ - ((id)[ATA_ID_FEATURE_SUPP] & (1 << 7)) static inline bool ata_id_has_hipm(const u16 *id) { |