summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorMark Lord <kernel@teksavvy.com>2010-04-07 13:52:08 -0400
committerJeff Garzik <jgarzik@redhat.com>2010-04-08 12:53:57 -0400
commit45c4d015a92f72ec47acd0c7557abdc0c8a6499d (patch)
tree8c71c959f3c7c04647336cca27dc18e3cd0bbe0b /arch
parentcf90bfe2ebaf9d32f37acbebb7425c280fd6cd30 (diff)
downloadlinux-3.10-45c4d015a92f72ec47acd0c7557abdc0c8a6499d.tar.gz
linux-3.10-45c4d015a92f72ec47acd0c7557abdc0c8a6499d.tar.bz2
linux-3.10-45c4d015a92f72ec47acd0c7557abdc0c8a6499d.zip
libata: Fix accesses at LBA28 boundary (old bug, but nasty) (v2)
Most drives from Seagate, Hitachi, and possibly other brands, do not allow LBA28 access to sector number 0x0fffffff (2^28 - 1). So instead use LBA48 for such accesses. This bug could bite a lot of systems, especially when the user has taken care to align partitions to 4KB boundaries. On misaligned systems, it is less likely to be encountered, since a 4KB read would end at 0x10000000 rather than at 0x0fffffff. Signed-off-by: Mark Lord <mlord@pobox.com> Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions