pnp - Convert IDE driver (10/12) 2.5.59-bk3
PATCH 1/1 pnp - Convert IDE driver (10/12) 2.5.59-bk3
This patch converts the ide pnp driver to the new pnp api.
Please apply,
Adam
drivers/ide/Kconfig +6 -7
@@ -232,14 +232,13 @@ and your BIOS does not already do this for you, then say Y here. Otherwise say N. -config BLK_DEV_ISAPNP - bool "ISA-PNP EIDE support" - depends on BLK_DEV_IDE && ISAPNP +config BLK_DEV_IDEPNP + bool "PNP EIDE support" + depends on BLK_DEV_IDE && PNP help - If you have an ISA EIDE card that is PnP (Plug and Play) and - requires setup first before scanning for devices, say Y here. - - If unsure, say N. + If you have a PnP (Plug and Play) compatible EIDE card and + would like the kernel to automatically detect and activate + it, say Y here. config BLK_DEV_IDEPCI bool "PCI IDE chipset support" if PCI
drivers/ide/Makefile +1 -1
@@ -23,7 +23,7 @@ obj-$(CONFIG_BLK_DEV_IDEPCI) += setup-pci.o obj-$(CONFIG_BLK_DEV_IDEDMA_PCI) += ide-dma.o obj-$(CONFIG_BLK_DEV_IDE_TCQ) += ide-tcq.o -obj-$(CONFIG_BLK_DEV_ISAPNP) += ide-pnp.o +obj-$(CONFIG_BLK_DEV_IDEPNP) += ide-pnp.o ifeq ($(CONFIG_BLK_DEV_IDE),y) obj-$(CONFIG_PROC_FS) += ide-proc.o
drivers/ide/ide-pnp.c +30 -82
152 lines not on this page · raw message
drivers/ide/ide.c +5 -4
@@ -817,6 +817,7 @@EXPORT_SYMBOL (ide_unregister); +/** * ide_setup_ports - set up IDE interface ports * @hw: register descriptions
@@ -2071,12 +2072,12 @@ buddha_init(); }#endif /* CONFIG_BLK_DEV_BUDDHA */ -#if defined(CONFIG_BLK_DEV_ISAPNP ) && defined(CONFIG_ISAPNP ) +#if defined(CONFIG_BLK_DEV_IDEPNP ) && defined(CONFIG_PNP ) {extern void pnpide_init (int enable);pnpide_init (1 ); } -#endif /* CONFIG_BLK_DEV_ISAPNP */ +#endif /* CONFIG_BLK_DEV_IDEPNP */ }void __init ide_init_builtin_drivers (void )
@@ -2247,9 +2248,9 @@spin_unlock_irqrestore (&ide_lock, flags);return 1 ; } -#if defined(CONFIG_BLK_DEV_ISAPNP ) && defined(CONFIG_ISAPNP ) && defined(MODULE ) +#if defined(CONFIG_BLK_DEV_IDEPNP ) && defined(CONFIG_PNP ) && defined(MODULE )pnpide_init (0 ); -#endif /* CONFIG_BLK_DEV_ISAPNP */ +#endif /* CONFIG_BLK_DEV_IDEPNP */ #ifdef CONFIG_PROC_FS ide_remove_proc_entries (drive->proc,DRIVER (drive)->proc);ide_remove_proc_entries (drive->proc, generic_subdriver_entries);
include/linux/ide.h +1 -0
@@ -1721,6 +1721,7 @@#endif extern void hwif_unregister (ide_hwif_t *); +extern void ide_unregister (unsigned int index);extern void export_ide_init_queue (ide_drive_t *);extern u8 export_probe_for_drive (ide_drive_t *);