Hija, trying to compile the IDE subsystems as module yields: drivers/built-in.o(.text+0x51602): In function `ide_match_hwif': : undefined reference to `ide_hwifs' drivers/built-in.o(.text+0x51607): In function `ide_match_hwif': : undefined reference to `ide_hwifs' drivers/built-in.o(.text+0x51635): In function `ide_match_hwif': : undefined reference to `ide_hwifs' drivers/built-in.o(.text+0x51659): In function `ide_match_hwif': : undefined reference to `ide_hwifs' drivers/built-in.o(.text+0x5165e): In function `ide_match_hwif': : undefined reference to `ide_hwifs' drivers/built-in.o(.text+0x51676): more undefined references to `ide_hwifs' follow drivers/built-in.o(.text+0x51df7): In function `ide_setup_pci_controller': : undefined reference to `noautodma' drivers/built-in.o(.text+0x52322): In function `ide_setup_pci_device': : undefined reference to `ide_hwifs' drivers/built-in.o(.text+0x5232a): In function `ide_setup_pci_device': : undefined reference to `probe_hwif_init' drivers/built-in.o(.text+0x52341): In function `ide_setup_pci_device': : undefined reference to `ide_hwifs' drivers/built-in.o(.text+0x52349): In function `ide_setup_pci_device': : undefined reference to `probe_hwif_init' drivers/built-in.o(.text+0x523c5): In function `ide_setup_pci_devices': : undefined reference to `ide_hwifs' drivers/built-in.o(.text+0x523cd): In function `ide_setup_pci_devices': : undefined reference to `probe_hwif_init' drivers/built-in.o(.text+0x523e4): In function `ide_setup_pci_devices': : undefined reference to `ide_hwifs' drivers/built-in.o(.text+0x523ec): In function `ide_setup_pci_devices': : undefined reference to `probe_hwif_init' drivers/built-in.o(.text+0x52404): In function `ide_setup_pci_devices': : undefined reference to `ide_hwifs' drivers/built-in.o(.text+0x5240c): In function `ide_setup_pci_devices': : undefined reference to `probe_hwif_init' drivers/built-in.o(.text+0x52425): In function `ide_setup_pci_devices': : undefined reference to `ide_hwifs' drivers/built-in.o(.text+0x5242d): In function `ide_setup_pci_devices': : undefined reference to `probe_hwif_init' drivers/built-in.o(.text+0x52c2f): In function `__ide_dma_off_quietly': : undefined reference to `ide_toggle_bounce' drivers/built-in.o(.text+0x52d2f): In function `__ide_dma_on': : undefined reference to `ide_toggle_bounce' drivers/built-in.o(.text+0x52ee8): In function `__ide_dma_read': : undefined reference to `ide_execute_command' drivers/built-in.o(.text+0x52fb8): In function `__ide_dma_write': : undefined reference to `ide_execute_command' drivers/built-in.o(.text+0x532b0): In function `__ide_dma_verbose': : undefined reference to `eighty_ninty_three' drivers/built-in.o(.init.text+0x391c): In function `init_hwif_generic': : undefined reference to `noautodma' I tried to figure out what's wrong and it seems that the make machinery is not up-to-date since none of the code in question is dependent on the definition of MODULE or alike. Anymore more on par with this can give me a tip here? -- Servus, Daniel