From: "Randy.Dunlap" From: Luiz Fernando Capitulino The missing __init was found by reference_init26.pl. --- 25-akpm/drivers/ide/pci/piix.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN drivers/ide/pci/piix.c~piix_ide_init-can-be-__init drivers/ide/pci/piix.c --- 25/drivers/ide/pci/piix.c~piix_ide_init-can-be-__init Fri Feb 27 14:11:40 2004 +++ 25-akpm/drivers/ide/pci/piix.c Fri Feb 27 14:11:40 2004 @@ -814,7 +814,7 @@ static struct pci_driver driver = { .probe = piix_init_one, }; -static int piix_ide_init(void) +static int __init piix_ide_init(void) { piix_check_450nx(); return ide_pci_register_driver(&driver); _