From: Adam Belay From: "Randy.Dunlap" These 2 functions shouldn't be __init for general PNP use. --- 25-akpm/drivers/pnp/system.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff -puN drivers/pnp/system.c~pnp-04-remove-__init drivers/pnp/system.c --- 25/drivers/pnp/system.c~pnp-04-remove-__init 2004-03-14 23:58:08.061655640 -0800 +++ 25-akpm/drivers/pnp/system.c 2004-03-14 23:58:08.063655336 -0800 @@ -21,7 +21,7 @@ static const struct pnp_device_id pnp_de { "", 0 } }; -static void __init reserve_ioport_range(char *pnpid, int start, int end) +static void reserve_ioport_range(char *pnpid, int start, int end) { struct resource *res; char *regionid; @@ -49,7 +49,7 @@ static void __init reserve_ioport_range( return; } -static void __init reserve_resources_of_dev( struct pnp_dev *dev ) +static void reserve_resources_of_dev( struct pnp_dev *dev ) { int i; _