From: Andrew Morton oops, we turned on CONFIG_OLPC. ERROR: "olpc_register_battery_callback" [drivers/power/olpc_battery.ko] undefined! ERROR: "olpc_deregister_battery_callback" [drivers/power/olpc_battery.ko] undefined! Cc: Andres Salomon Cc: Ingo Molnar Cc: Thomas Gleixner Cc: Andi Kleen Cc: Jordan Crouse Signed-off-by: Andrew Morton --- drivers/power/olpc_battery.c | 2 -- include/asm-x86/olpc.h | 3 --- 2 files changed, 5 deletions(-) diff -puN include/asm-x86/olpc.h~x86-olpc-add-one-laptop-per-child-architecture-support-fix-2 include/asm-x86/olpc.h --- a/include/asm-x86/olpc.h~x86-olpc-add-one-laptop-per-child-architecture-support-fix-2 +++ a/include/asm-x86/olpc.h @@ -102,9 +102,6 @@ extern int olpc_ec_cmd(unsigned char cmd extern int olpc_ec_mask_set(uint8_t bits); extern int olpc_ec_mask_unset(uint8_t bits); -extern void olpc_register_battery_callback(void (*f)(unsigned long)); -extern void olpc_deregister_battery_callback(void); - /* EC commands */ #define EC_FIRMWARE_REV 0x08 diff -puN drivers/power/olpc_battery.c~x86-olpc-add-one-laptop-per-child-architecture-support-fix-2 drivers/power/olpc_battery.c --- a/drivers/power/olpc_battery.c~x86-olpc-add-one-laptop-per-child-architecture-support-fix-2 +++ a/drivers/power/olpc_battery.c @@ -315,7 +315,6 @@ static int __init olpc_bat_init(void) if (ret) goto battery_failed; - olpc_register_battery_callback(&olpc_battery_trigger_uevent); goto success; battery_failed: @@ -328,7 +327,6 @@ success: static void __exit olpc_bat_exit(void) { - olpc_deregister_battery_callback(); power_supply_unregister(&olpc_bat); power_supply_unregister(&olpc_ac); platform_device_unregister(bat_pdev); _