Files
linux/include/linux
Mark Lord 4c57ef6ae1 libata: Fix accesses at LBA28 boundary (old bug, but nasty) (v2)
commit 45c4d015a9 upstream.

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>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2010-05-12 14:57:10 -07:00
..
2009-09-23 07:39:29 -07:00
2010-02-09 04:50:44 -08:00
2009-09-20 16:09:20 +05:30
2010-01-25 10:49:40 -08:00
2010-01-06 15:04:49 -08:00
2009-09-23 11:01:25 -07:00
2009-09-18 09:48:52 -07:00
2009-09-14 17:41:42 -07:00
2009-09-12 14:48:40 +02:00
2010-04-26 07:41:19 -07:00
2010-01-28 15:01:20 -08:00
2009-09-11 12:54:58 -07:00
2010-02-09 04:50:55 -08:00
2009-09-23 07:39:41 -07:00
2009-09-26 10:17:19 -07:00
2009-09-30 00:32:06 -04:00
2009-09-23 07:39:58 -07:00
2009-09-19 13:13:17 -07:00
2009-09-26 10:17:19 -07:00
2009-09-22 07:17:33 -07:00
2009-09-23 07:39:41 -07:00
2009-09-22 07:17:35 -07:00
2010-04-26 07:41:35 -07:00
2009-09-21 15:14:51 +02:00
2010-04-26 07:41:25 -07:00
2009-09-26 10:17:19 -07:00
2009-10-04 15:05:10 -07:00
2009-09-23 07:39:41 -07:00
2009-10-30 12:25:12 -07:00
2009-10-29 07:39:25 -07:00
2010-01-18 10:19:11 -08:00
2010-02-09 04:50:55 -08:00
2009-09-23 06:46:23 -07:00
2009-09-23 18:13:10 -07:00
2009-09-23 22:26:32 +09:30
2009-09-22 07:17:30 -07:00
2009-09-19 13:13:25 -07:00
2009-11-19 13:43:06 -08:00
2009-09-15 16:51:30 +02:00