diff options
author | Alan Cox <alan@redhat.com> | 2007-09-29 04:06:48 -0400 |
---|---|---|
committer | Jeff Garzik <jeff@garzik.org> | 2007-10-12 14:55:43 -0400 |
commit | 93328e1145c1989d1a214d34ac4e968dea7f7ed7 (patch) | |
tree | 3b22b8453c9c3526abeb68efcc45eacff4e6574b /include | |
parent | 54174db300ee1bac632d62e4ac37fe02e47d1f18 (diff) | |
download | linux-stable-93328e1145c1989d1a214d34ac4e968dea7f7ed7.tar.gz linux-stable-93328e1145c1989d1a214d34ac4e968dea7f7ed7.tar.bz2 linux-stable-93328e1145c1989d1a214d34ac4e968dea7f7ed7.zip |
[PATCH] libata: Fix HPA handling regression
Restore the support for handling drives that report one sector too many
(ie SCSI not ATA style). This worked before the HPA update but was
removed in that process.
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/libata.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/libata.h b/include/linux/libata.h index cd9c2a28136a..f9ed198e4fcd 100644 --- a/include/linux/libata.h +++ b/include/linux/libata.h @@ -330,6 +330,7 @@ enum { ATA_HORKAGE_MAX_SEC_128 = (1 << 3), /* Limit max sects to 128 */ ATA_HORKAGE_BROKEN_HPA = (1 << 4), /* Broken HPA */ ATA_HORKAGE_SKIP_PM = (1 << 5), /* Skip PM operations */ + ATA_HORKAGE_HPA_SIZE = (1 << 6), /* native size off by one */ }; enum hsm_task_states { |