diff options
author | Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 2007-03-03 11:48:55 -0500 |
---|---|---|
committer | Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 2007-03-03 11:48:55 -0500 |
commit | b6209a90eca8c9a464bf9c5b91741fb125185619 (patch) | |
tree | 1abca15051b7654571e7286fd9ae5dabf44a0816 /drivers/ide/ide.c | |
parent | e76ecf86da99383f59f4c85f594403c5c3c1fe91 (diff) |
ide: remove some obsoleted kernel params (v2)
Remove
* "hdx=serialize"
* "idex=noautotune"
* "idex=autotune"
kernel params, they have been obsoleted for ages.
"idex=serialize", "hdx=noautotune" and "hdx=autotune" are still available
so there is no funcionality loss caused by this patch.
v2:
* fix CONFIG_BLK_DEV_4DRIVES=y build broken by version 1 of the patch
[ /me wearing brown paper bag ]
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Diffstat (limited to 'drivers/ide/ide.c')
-rw-r--r-- | drivers/ide/ide.c | 23 |
1 files changed, 8 insertions, 15 deletions
diff --git a/drivers/ide/ide.c b/drivers/ide/ide.c index 48a087dfc592..ac1a720f182a 100644 --- a/drivers/ide/ide.c +++ b/drivers/ide/ide.c | |||
@@ -1578,7 +1578,7 @@ static int __init ide_setup(char *s) | |||
1578 | */ | 1578 | */ |
1579 | if (s[0] == 'h' && s[1] == 'd' && s[2] >= 'a' && s[2] <= max_drive) { | 1579 | if (s[0] == 'h' && s[1] == 'd' && s[2] >= 'a' && s[2] <= max_drive) { |
1580 | const char *hd_words[] = { | 1580 | const char *hd_words[] = { |
1581 | "none", "noprobe", "nowerr", "cdrom", "serialize", | 1581 | "none", "noprobe", "nowerr", "cdrom", "minus5", |
1582 | "autotune", "noautotune", "minus8", "swapdata", "bswap", | 1582 | "autotune", "noautotune", "minus8", "swapdata", "bswap", |
1583 | "noflush", "remap", "remap63", "scsi", NULL }; | 1583 | "noflush", "remap", "remap63", "scsi", NULL }; |
1584 | unit = s[2] - 'a'; | 1584 | unit = s[2] - 'a'; |
@@ -1606,9 +1606,6 @@ static int __init ide_setup(char *s) | |||
1606 | drive->ready_stat = 0; | 1606 | drive->ready_stat = 0; |
1607 | hwif->noprobe = 0; | 1607 | hwif->noprobe = 0; |
1608 | goto done; | 1608 | goto done; |
1609 | case -5: /* "serialize" */ | ||
1610 | printk(" -- USE \"ide%d=serialize\" INSTEAD", hw); | ||
1611 | goto do_serialize; | ||
1612 | case -6: /* "autotune" */ | 1609 | case -6: /* "autotune" */ |
1613 | drive->autotune = IDE_TUNE_AUTO; | 1610 | drive->autotune = IDE_TUNE_AUTO; |
1614 | goto obsolete_option; | 1611 | goto obsolete_option; |
@@ -1669,7 +1666,7 @@ static int __init ide_setup(char *s) | |||
1669 | * (-8, -9, -10) are reserved to ease the hardcoding. | 1666 | * (-8, -9, -10) are reserved to ease the hardcoding. |
1670 | */ | 1667 | */ |
1671 | static const char *ide_words[] = { | 1668 | static const char *ide_words[] = { |
1672 | "noprobe", "serialize", "autotune", "noautotune", | 1669 | "noprobe", "serialize", "minus3", "minus4", |
1673 | "reset", "dma", "ata66", "minus8", "minus9", | 1670 | "reset", "dma", "ata66", "minus8", "minus9", |
1674 | "minus10", "four", "qd65xx", "ht6560b", "cmd640_vlb", | 1671 | "minus10", "four", "qd65xx", "ht6560b", "cmd640_vlb", |
1675 | "dtc2278", "umc8672", "ali14xx", NULL }; | 1672 | "dtc2278", "umc8672", "ali14xx", NULL }; |
@@ -1740,12 +1737,17 @@ static int __init ide_setup(char *s) | |||
1740 | hwif->chipset = mate->chipset = ide_4drives; | 1737 | hwif->chipset = mate->chipset = ide_4drives; |
1741 | mate->irq = hwif->irq; | 1738 | mate->irq = hwif->irq; |
1742 | memcpy(mate->io_ports, hwif->io_ports, sizeof(hwif->io_ports)); | 1739 | memcpy(mate->io_ports, hwif->io_ports, sizeof(hwif->io_ports)); |
1743 | goto do_serialize; | 1740 | hwif->mate = mate; |
1741 | mate->mate = hwif; | ||
1742 | hwif->serialized = mate->serialized = 1; | ||
1743 | goto obsolete_option; | ||
1744 | } | 1744 | } |
1745 | #endif /* CONFIG_BLK_DEV_4DRIVES */ | 1745 | #endif /* CONFIG_BLK_DEV_4DRIVES */ |
1746 | case -10: /* minus10 */ | 1746 | case -10: /* minus10 */ |
1747 | case -9: /* minus9 */ | 1747 | case -9: /* minus9 */ |
1748 | case -8: /* minus8 */ | 1748 | case -8: /* minus8 */ |
1749 | case -4: | ||
1750 | case -3: | ||
1749 | goto bad_option; | 1751 | goto bad_option; |
1750 | case -7: /* ata66 */ | 1752 | case -7: /* ata66 */ |
1751 | #ifdef CONFIG_BLK_DEV_IDEPCI | 1753 | #ifdef CONFIG_BLK_DEV_IDEPCI |
@@ -1760,16 +1762,7 @@ static int __init ide_setup(char *s) | |||
1760 | case -5: /* "reset" */ | 1762 | case -5: /* "reset" */ |
1761 | hwif->reset = 1; | 1763 | hwif->reset = 1; |
1762 | goto obsolete_option; | 1764 | goto obsolete_option; |
1763 | case -4: /* "noautotune" */ | ||
1764 | hwif->drives[0].autotune = IDE_TUNE_NOAUTO; | ||
1765 | hwif->drives[1].autotune = IDE_TUNE_NOAUTO; | ||
1766 | goto obsolete_option; | ||
1767 | case -3: /* "autotune" */ | ||
1768 | hwif->drives[0].autotune = IDE_TUNE_AUTO; | ||
1769 | hwif->drives[1].autotune = IDE_TUNE_AUTO; | ||
1770 | goto obsolete_option; | ||
1771 | case -2: /* "serialize" */ | 1765 | case -2: /* "serialize" */ |
1772 | do_serialize: | ||
1773 | hwif->mate = &ide_hwifs[hw^1]; | 1766 | hwif->mate = &ide_hwifs[hw^1]; |
1774 | hwif->mate->mate = hwif; | 1767 | hwif->mate->mate = hwif; |
1775 | hwif->serialized = hwif->mate->serialized = 1; | 1768 | hwif->serialized = hwif->mate->serialized = 1; |