From: Randy Dunlap Fix section error (allyesconfig). The exit function is called from init, so functions that are called by the exit function cannot be marked __exit. WARNING: drivers/built-in.o(.text+0xe5bc6): Section mismatch: reference to .exit. text: (between 'toshiba_acpi_exit' and 'hci_raw') Signed-off-by: Randy Dunlap Signed-off-by: Andrew Morton --- drivers/acpi/toshiba_acpi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN drivers/acpi/toshiba_acpi.c~toshica_acpi-fix-section-mismatch-in-allyesconfig drivers/acpi/toshiba_acpi.c --- a/drivers/acpi/toshiba_acpi.c~toshica_acpi-fix-section-mismatch-in-allyesconfig +++ a/drivers/acpi/toshiba_acpi.c @@ -524,7 +524,7 @@ static acpi_status __init add_device(voi return AE_OK; } -static acpi_status __exit remove_device(void) +static acpi_status remove_device(void) { ProcItem *item; _