From: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-
+Signed-off-by: Chris Wright <chrisw@osdl.org>
---
drivers/ide/ide-disk.c | 4 +++-
if (hwif->no_lba48_dma && lba48 && dma) {
if (block + rq->nr_sectors > 1ULL << 28)
dma = 0;
-+ else
-+ lba48 = 0;
++ else
++ lba48 = 0;
}
if (!dma) {
if (drive->select.b.lba) {
- if (drive->addressing == 1) {
-+ if (lba48) {
++ if (lba48) {
task_ioreg_t tasklets[10];
pr_debug("%s: LBA=0x%012llx\n", drive->name, block);