27 Apr, 2008
11 commits
-
* Add "doubler" parameter to enable support for IDE doublers.
* Obsolete "ide=doubler" kernel parameter.
Cc: Geert Uytterhoeven
Signed-off-by: Bartlomiej Zolnierkiewicz -
* Add "cdrom=" and "chs=" parameters.
* Obsolete "hdx=cdrom" and "hdx=cyls,heads,sects" kernel parameters.
Signed-off-by: Bartlomiej Zolnierkiewicz
-
* Add "nodma|noflush|noprobe|nowerr=" parameters.
* Obsolete "hdx=noprobe|none|nowerr|nodma|noflush" kernel parameters.
Signed-off-by: Bartlomiej Zolnierkiewicz
-
* Remove obsoleted "hdx=autotune" kernel parameter
(we always auto-tune PIO if possible nowadays).* Remove no longer needed ide_drive_t.autotune flag.
Signed-off-by: Bartlomiej Zolnierkiewicz
-
We have "vlb|pci_clock=" parameters now.
Acked-by: Sergei Shtylyov
Signed-off-by: Bartlomiej Zolnierkiewicz -
Signed-off-by: Borislav Petkov
Signed-off-by: Bartlomiej Zolnierkiewicz -
Signed-off-by: Borislav Petkov
Signed-off-by: Bartlomiej Zolnierkiewicz -
* Remove obsoleted "idex=" kernel parameters.
* Make probe_* and cmd640_vlb variables static.
Cc: Andrew Morton
Signed-off-by: Bartlomiej Zolnierkiewicz -
Remove obsoleted "idex=reset" kernel parameter
(it has been obsoleted since 1 Nov 2004).Then remove corresponding code from ide_probe_port()
and no longer used ->reset field from ide_hwif_t.Signed-off-by: Bartlomiej Zolnierkiewicz
-
Remove obsoleted "idex=serialize" kernel parameter
(it has been obsoleted since 1 Nov 2004).Signed-off-by: Bartlomiej Zolnierkiewicz
-
Add "ignore_cable" parameter:
* "ide_core.ignore_cable=[interface_number]" boot option if IDE is built-in
(i.e. "ide_core.ignore_cable=1" to force ignoring cable for "ide1")* "ignore_cable=[interface_number]" module parameter (for ide_core module)
if IDE is compiled as modulev2:
* Add ide_port_apply_params() helper
- use it in ide_device_add_all() and ide_scan_port().* Make it possible to later disable ignoring cable detection by passing
"[interface_number]:0" to /sys/module/ide_core/parameters/ignore_cable
(however sysfs interface is not enabled yet since it needs some other
IDE changes to make it work reliable).Signed-off-by: Bartlomiej Zolnierkiewicz
18 Apr, 2008
5 commits
-
CONFIG_BLK_DEV_4DRIVES deserves its own host driver:
* Add drivers/ide/legacy/ide-4drives.c and move "4drives" support there.
* Add ide-4drives.o in the link order after all other legacy host
drivers enabled by "ide0=" options (they all are mutually exclusive).* Make ide-4drives host driver probe itself for IDE devices instead of
indirectly depending on ide_generic host driver.* Add "probe" module parameter to ide-4drives and update documentation.
v2:
* s/paramater/parameter/ in ide.txt. (Noticed by Randy Dunlap)v3:
* s/ide_4drives.probe/ide-4drives.probe/ in help entry.
(Noticed by Sergei Shtylyov)Signed-off-by: Bartlomiej Zolnierkiewicz
-
* Remove obsoleted "idex=base[,ctl[,irq]]" kernel parameters
and update Documentation/ide/ide.txt.* Remove no longer needed ide_forced chipset type.
v2:
* is_chipset_set[] -> is_chipset_set in ide.c.* Documentation/ide/ide.txt fix.
Signed-off-by: Bartlomiej Zolnierkiewicz
-
* Remove CONFIG_BLK_DEV_HD hack from init_hwif_default()
("hda=noprobe hdb=noprobe" kernel parameters should be used
instead if somebody wishes to use the old "hd" driver).* Make CONFIG_BLK_DEV_HD_ONLY config option available also when
IDE subsystem is used and update help entry.* Remove no longer needed CONFIG_BLK_DEV_HD_IDE config option.
v2:
* Update documentation to suggest "hda=noprobe hdb=noprobe"
instead of obsoleted "ide0=noprobe".* Update Documentation/ide/ide.txt.
Signed-off-by: Bartlomiej Zolnierkiewicz
-
* Add 'struct class ide_port_class' ('ide_port' class) and a 'struct
device *portdev' ('ide_port' class device) in ide_hwif_t.* Register 'ide_port' class in ide_init() and unregister it in
cleanup_module().* Create ->portdev in ide_register_port () and unregister it in
ide_unregister().* Add "delete_devices" class device attribute for unregistering IDE devices
on a port and "scan" one for probing+registering IDE devices on a port.* Add ide_sysfs_register_port() helper for registering "delete_devices"
and "scan" attributes with ->portdev. Call it in ide_device_add_all().* Document IDE warm-plug support in Documentation/ide/warm-plug-howto.txt.
v2:
* Convert patch from using 'struct class_device' to use 'struct device'.
(thanks to Kay Sievers for doing it)Signed-off-by: Bartlomiej Zolnierkiewicz
-
This option is obsolete and can be removed safely.
It allows us to remove the pci_get_device_reverse() function from the
PCI core.Signed-off-by: Greg Kroah-Hartman
Signed-off-by: Bartlomiej Zolnierkiewicz
22 Mar, 2008
3 commits
-
Mark "hdx=remap" and "hdx=remap63" kernel parameters as obsoleted
(they are layering violation and should be dealt with in the same
way as done by libata - device-mapper should be used instead).Signed-off-by: Bartlomiej Zolnierkiewicz
-
Mark "hdx=[driver_name]" and "hdx=scsi" kernel parameters as obsoleted
(nowadays device-driver binding can be changed at runtime through sysfs
and it can also be dealt with using per device driver parameters).Signed-off-by: Bartlomiej Zolnierkiewicz
-
* "hdx=cyls,heads,sects,wpcom,irq" should be "hdx=cyls,heads,sects".
* "hdx=" is for "x" from 'a' to 'u', "idex=" is for "x" from '0' to '9'.
* "idex=noautotune" is long gone.
* Obsoleted "ide0=" parameters were already removed from the documentation.
Signed-off-by: Bartlomiej Zolnierkiewicz
08 Mar, 2008
2 commits
-
Fix all references to Documentation/ide/ide.txt.
Add/update ide/00-INDEX file.Signed-off-by: Randy Dunlap
Signed-off-by: Bartlomiej Zolnierkiewicz -
Cleanup some of Documentation directory:
Move Documentation/ide.txt to the ide/ sub-directory.
Fix trailing whitespace while there.Signed-off-by: Randy Dunlap
Signed-off-by: Bartlomiej Zolnierkiewicz
03 Feb, 2008
1 commit
-
Also, cleanup whitespace and update comments.
Bart:
- remove reference to drivers/block/ide.c
- move driver documentation to Documentation/ide/ide-tape.txtSigned-off-by: Borislav Petkov
Signed-off-by: Bartlomiej Zolnierkiewicz
02 Feb, 2008
2 commits
-
Move ide-floppy historical changelog to
Documentation/ide/ChangeLog.ide-floppy.1996-2002Signed-off-by: Borislav Petkov
Signed-off-by: Bartlomiej Zolnierkiewicz -
Signed-off-by: Bartlomiej Zolnierkiewicz