diff options
-rw-r--r-- | drivers/ide/ide-probe.c | 37 | ||||
-rw-r--r-- | include/linux/ata.h | 2 |
2 files changed, 0 insertions, 39 deletions
diff --git a/drivers/ide/ide-probe.c b/drivers/ide/ide-probe.c index 5e0c3fb3b43a..29649d09dbb8 100644 --- a/drivers/ide/ide-probe.c +++ b/drivers/ide/ide-probe.c | |||
@@ -465,37 +465,6 @@ static int do_probe (ide_drive_t *drive, u8 cmd) | |||
465 | return rc; | 465 | return rc; |
466 | } | 466 | } |
467 | 467 | ||
468 | /* | ||
469 | * | ||
470 | */ | ||
471 | static void enable_nest (ide_drive_t *drive) | ||
472 | { | ||
473 | ide_hwif_t *hwif = drive->hwif; | ||
474 | const struct ide_tp_ops *tp_ops = hwif->tp_ops; | ||
475 | u8 stat; | ||
476 | |||
477 | printk(KERN_INFO "%s: enabling %s -- ", | ||
478 | hwif->name, (char *)&drive->id[ATA_ID_PROD]); | ||
479 | |||
480 | SELECT_DRIVE(drive); | ||
481 | msleep(50); | ||
482 | tp_ops->exec_command(hwif, ATA_EXABYTE_ENABLE_NEST); | ||
483 | |||
484 | if (ide_busy_sleep(hwif, WAIT_WORSTCASE, 0)) { | ||
485 | printk(KERN_CONT "failed (timeout)\n"); | ||
486 | return; | ||
487 | } | ||
488 | |||
489 | msleep(50); | ||
490 | |||
491 | stat = tp_ops->read_status(hwif); | ||
492 | |||
493 | if (!OK_STAT(stat, 0, BAD_STAT)) | ||
494 | printk(KERN_CONT "failed (status = 0x%02x)\n", stat); | ||
495 | else | ||
496 | printk(KERN_CONT "success\n"); | ||
497 | } | ||
498 | |||
499 | /** | 468 | /** |
500 | * probe_for_drives - upper level drive probe | 469 | * probe_for_drives - upper level drive probe |
501 | * @drive: drive to probe for | 470 | * @drive: drive to probe for |
@@ -534,7 +503,6 @@ static u8 probe_for_drive(ide_drive_t *drive) | |||
534 | 503 | ||
535 | /* skip probing? */ | 504 | /* skip probing? */ |
536 | if ((drive->dev_flags & IDE_DFLAG_NOPROBE) == 0) { | 505 | if ((drive->dev_flags & IDE_DFLAG_NOPROBE) == 0) { |
537 | retry: | ||
538 | /* if !(success||timed-out) */ | 506 | /* if !(success||timed-out) */ |
539 | if (do_probe(drive, ATA_CMD_ID_ATA) >= 2) | 507 | if (do_probe(drive, ATA_CMD_ID_ATA) >= 2) |
540 | /* look for ATAPI device */ | 508 | /* look for ATAPI device */ |
@@ -544,11 +512,6 @@ retry: | |||
544 | /* drive not found */ | 512 | /* drive not found */ |
545 | return 0; | 513 | return 0; |
546 | 514 | ||
547 | if (strstr(m, "E X A B Y T E N E S T")) { | ||
548 | enable_nest(drive); | ||
549 | goto retry; | ||
550 | } | ||
551 | |||
552 | /* identification failed? */ | 515 | /* identification failed? */ |
553 | if ((drive->dev_flags & IDE_DFLAG_ID_READ) == 0) { | 516 | if ((drive->dev_flags & IDE_DFLAG_ID_READ) == 0) { |
554 | if (drive->media == ide_disk) { | 517 | if (drive->media == ide_disk) { |
diff --git a/include/linux/ata.h b/include/linux/ata.h index 9a061accd8b8..68132c4a0e91 100644 --- a/include/linux/ata.h +++ b/include/linux/ata.h | |||
@@ -244,8 +244,6 @@ enum { | |||
244 | ATA_CMD_MEDIA_UNLOCK = 0xDF, | 244 | ATA_CMD_MEDIA_UNLOCK = 0xDF, |
245 | /* marked obsolete in the ATA/ATAPI-7 spec */ | 245 | /* marked obsolete in the ATA/ATAPI-7 spec */ |
246 | ATA_CMD_RESTORE = 0x10, | 246 | ATA_CMD_RESTORE = 0x10, |
247 | /* EXABYTE specific */ | ||
248 | ATA_EXABYTE_ENABLE_NEST = 0xF0, | ||
249 | 247 | ||
250 | /* READ_LOG_EXT pages */ | 248 | /* READ_LOG_EXT pages */ |
251 | ATA_LOG_SATA_NCQ = 0x10, | 249 | ATA_LOG_SATA_NCQ = 0x10, |