summaryrefslogtreecommitdiff
path: root/drivers/power/ds2760_battery.c
diff options
context:
space:
mode:
authorJeff Garzik <jeff@garzik.org>2007-07-14 19:12:04 -0400
committerAnton Vorontsov <cbou@mail.ru>2007-07-15 22:32:03 +0400
commit5ebf6e6a96e41220edec23a90e4140985d1a5732 (patch)
tree3ad37208eb90bb8ce530ee0befe99c192868ba1e /drivers/power/ds2760_battery.c
parent3be86148e7b394b5de2aeb720004f9788a66c300 (diff)
pda_power: clean up irq, timer
Clean up pda_power interrupt handling: Prior to this patch, the driver would pass information it needed to the interrupt handler dev_id pointer, and then prompt forget it ever did so, recreating that same information after a couple passes through the timer-based state machine. This patch removes the redundant checks by passing the pda_power_supply[] pointer through the state machine. The current code passed 'irq' through the state machine, as an index to recreate the pointer, when we could more simply pass around the pointer itself. This patch makes it easier to remove the 'irq' argument in the future, in addition to cleaning up the driver today. Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'drivers/power/ds2760_battery.c')
0 files changed, 0 insertions, 0 deletions