/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