]> git.baikalelectronics.ru Git - kernel.git/commit
rt2x00: Limit rt2x00pci rxdone processing to 16 entries at once
authorHelmut Schaa <helmut.schaa@googlemail.com>
Mon, 28 Mar 2011 11:29:44 +0000 (13:29 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 4 Apr 2011 20:20:01 +0000 (16:20 -0400)
commit5f21c978167bb8cdb0964bfb73779425a508285c
treed1e2d7d4d639975c3cb263c71a88474719312409
parent1871d59db6dd1a55bc9463f9b1ed8425bddeb09b
rt2x00: Limit rt2x00pci rxdone processing to 16 entries at once

Instead of receiving an unlimited number of frames, stop after 16
entries and reschedule the rxdone tasklet. This allows other tasklets
to be run inbetween.

Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>
Acked-by: Gertjan van Wingerde <gwingerde@gmail.com>
Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/rt2x00/rt2400pci.c
drivers/net/wireless/rt2x00/rt2500pci.c
drivers/net/wireless/rt2x00/rt2800pci.c
drivers/net/wireless/rt2x00/rt2x00pci.c
drivers/net/wireless/rt2x00/rt2x00pci.h
drivers/net/wireless/rt2x00/rt61pci.c