summaryrefslogtreecommitdiffstats
path: root/REPORTING-BUGS
diff options
context:
space:
mode:
authorJeff Garzik <jeff@garzik.org>2007-10-19 21:38:40 +0200
committerJeff Garzik <jeff@garzik.org>2007-10-24 01:53:16 +0200
commit6bd3bd6794d4139aa1b5193a82e3adfcb488c392 (patch)
tree4d89ce8c3b2b57662be431489a93f9705e8dcb68 /REPORTING-BUGS
parentdrivers/char/ip2: split out irq core logic into separate function (diff)
downloadlinux-6bd3bd6794d4139aa1b5193a82e3adfcb488c392.tar.xz
linux-6bd3bd6794d4139aa1b5193a82e3adfcb488c392.zip
drivers/char/ip2: separate polling and irq-driven work entry points
Polling currently calls the irq handler, which loops through all the boards, calling the work function for all polling boards with work. irq handling loops through all the boards, finding the specific board that applies to us, and calling the work just for that one board. The two logics are sufficiently different to warrant different functions, rather than being slack and calling the same function in two different ways. This serves to make the interrupt handler a -lot- more efficient. Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
Diffstat (limited to 'REPORTING-BUGS')
0 files changed, 0 insertions, 0 deletions