diff options
Diffstat (limited to 'drivers/ide/ide-disk.c')
| -rw-r--r-- | drivers/ide/ide-disk.c | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/drivers/ide/ide-disk.c b/drivers/ide/ide-disk.c index ca25f9e3d0f4..09086b8b6486 100644 --- a/drivers/ide/ide-disk.c +++ b/drivers/ide/ide-disk.c | |||
| @@ -190,7 +190,8 @@ static ide_startstop_t __ide_do_rw_disk(ide_drive_t *drive, struct request *rq, | |||
| 190 | if (lba48) { | 190 | if (lba48) { |
| 191 | task_ioreg_t tasklets[10]; | 191 | task_ioreg_t tasklets[10]; |
| 192 | 192 | ||
| 193 | pr_debug("%s: LBA=0x%012llx\n", drive->name, block); | 193 | pr_debug("%s: LBA=0x%012llx\n", drive->name, |
| 194 | (unsigned long long)block); | ||
| 194 | 195 | ||
| 195 | tasklets[0] = 0; | 196 | tasklets[0] = 0; |
| 196 | tasklets[1] = 0; | 197 | tasklets[1] = 0; |
| @@ -317,7 +318,8 @@ static ide_startstop_t ide_do_rw_disk (ide_drive_t *drive, struct request *rq, s | |||
| 317 | 318 | ||
| 318 | pr_debug("%s: %sing: block=%llu, sectors=%lu, buffer=0x%08lx\n", | 319 | pr_debug("%s: %sing: block=%llu, sectors=%lu, buffer=0x%08lx\n", |
| 319 | drive->name, rq_data_dir(rq) == READ ? "read" : "writ", | 320 | drive->name, rq_data_dir(rq) == READ ? "read" : "writ", |
| 320 | block, rq->nr_sectors, (unsigned long)rq->buffer); | 321 | (unsigned long long)block, rq->nr_sectors, |
| 322 | (unsigned long)rq->buffer); | ||
| 321 | 323 | ||
| 322 | if (hwif->rw_disk) | 324 | if (hwif->rw_disk) |
| 323 | hwif->rw_disk(drive, rq); | 325 | hwif->rw_disk(drive, rq); |
| @@ -776,7 +778,7 @@ static void update_ordered(ide_drive_t *drive) | |||
| 776 | ide_id_has_flush_cache_ext(id)); | 778 | ide_id_has_flush_cache_ext(id)); |
| 777 | 779 | ||
| 778 | printk(KERN_INFO "%s: cache flushes %ssupported\n", | 780 | printk(KERN_INFO "%s: cache flushes %ssupported\n", |
| 779 | drive->name, barrier ? "" : "not"); | 781 | drive->name, barrier ? "" : "not "); |
| 780 | 782 | ||
| 781 | if (barrier) { | 783 | if (barrier) { |
| 782 | ordered = QUEUE_ORDERED_DRAIN_FLUSH; | 784 | ordered = QUEUE_ORDERED_DRAIN_FLUSH; |
| @@ -889,11 +891,7 @@ static void idedisk_setup (ide_drive_t *drive) | |||
| 889 | if (drive->id_read == 0) | 891 | if (drive->id_read == 0) |
| 890 | return; | 892 | return; |
| 891 | 893 | ||
| 892 | /* | 894 | if (drive->removable) { |
| 893 | * CompactFlash cards and their brethern look just like hard drives | ||
| 894 | * to us, but they are removable and don't have a doorlock mechanism. | ||
| 895 | */ | ||
| 896 | if (drive->removable && !(drive->is_flash)) { | ||
| 897 | /* | 895 | /* |
| 898 | * Removable disks (eg. SYQUEST); ignore 'WD' drives | 896 | * Removable disks (eg. SYQUEST); ignore 'WD' drives |
| 899 | */ | 897 | */ |
