/mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_kp.c:131: warning: 'timer' defined but not used CC [M] arch/arm/mach-pxa/htcblueangel/blueangel_battery.o /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c: In function `blueangel_battery_read_status': /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:106: error: invalid use of undefined type `struct ds2760_status' /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:112: warning: implicit declaration of function `w1_ds2760_status' /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c: In function `blueangel_battery_get_voltage': /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:197: error: invalid use of undefined type `struct ds2760_status' /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c: In function `blueangel_battery_get_temp': /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:205: error: invalid use of undefined type `struct ds2760_status' /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c: In function `blueangel_battery_get_current': /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:236: error: invalid use of undefined type `struct ds2760_status' /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c: In function `blueangel_battery_get_max_charge': /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:242: error: invalid use of undefined type `struct ds2760_status' /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c: In function `blueangel_battery_get_charge': /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:255: error: invalid use of undefined type `struct ds2760_status' /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c: In function `blueangel_ac_plug_isr': /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:308: error: invalid use of undefined type `struct ds2760_status' /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:311: warning: passing arg 2 of `queue_delayed_work' from incompatible pointer type /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c: In function `blueangel_battery_get_power_status': /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:341: error: invalid use of undefined type `struct ds2760_status' /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:342: error: invalid use of undefined type `struct ds2760_status' /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:344: error: invalid use of undefined type `struct ds2760_status' /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:345: error: invalid use of undefined type `struct ds2760_status' /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:351: error: invalid use of undefined type `struct ds2760_status' /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:352: error: invalid use of undefined type `struct ds2760_status' /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:353: error: invalid use of undefined type `struct ds2760_status' /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:360: error: invalid use of undefined type `struct ds2760_status' /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:361: error: invalid use of undefined type `struct ds2760_status' /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:362: error: invalid use of undefined type `struct ds2760_status' /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c: In function `blueangel_battery_update_status': /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:403: error: invalid use of undefined type `struct ds2760_status' /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:408: error: invalid use of undefined type `struct ds2760_status' /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:423: error: invalid use of undefined type `struct ds2760_status' /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:424: error: invalid use of undefined type `struct ds2760_status' /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:478:71: macro "INIT_WORK" passed 3 arguments, but takes just 2 /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c: In function `bat_init': /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:478: error: `INIT_WORK' undeclared (first use in this function) /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:478: error: (Each undeclared identifier is reported only once /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:478: error: for each function it appears in.) /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:497:66: macro "INIT_WORK" passed 3 arguments, but takes just 2 /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c: In function `bat_exit': /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:513: warning: passing arg 1 of `cancel_delayed_work' from incompatible pointer type /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:517: warning: passing arg 1 of `cancel_delayed_work' from incompatible pointer type /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c: At top level: /mnt/removable/skiff/linux/kernel26/arch/arm/mach-pxa/htcblueangel/blueangel_battery.c:52: error: storage size of `battery_status' isn't known make[3]: *** [arch/arm/mach-pxa/htcblueangel/blueangel_battery.o] Error 1 make[2]: *** [arch/arm/mach-pxa/htcblueangel] Error 2 make[1]: *** [arch/arm/mach-pxa] Error 2 make: *** [_all] Error 2