summaryrefslogtreecommitdiffstats
path: root/drivers/ssb
diff options
context:
space:
mode:
authorIvo van Doorn2011-04-30 17:14:23 +0200
committerJohn W. Linville2011-05-02 20:49:16 +0200
commita073fdef46d50440ee573452a436023dcf4f9edf (patch)
treeea24b8ae383103b74cb1864e66d0fef82ecee6cf /drivers/ssb
parentrt2x00: Reduce tx status reading timeout (diff)
downloadkernel-qcow2-linux-a073fdef46d50440ee573452a436023dcf4f9edf.tar.gz
kernel-qcow2-linux-a073fdef46d50440ee573452a436023dcf4f9edf.tar.xz
kernel-qcow2-linux-a073fdef46d50440ee573452a436023dcf4f9edf.zip
rt2x00: Optimize TX_STA_FIFO register reading
Add recycling functionality to rt2x00usb_register_read_async. When the callback function returns true, resubmit the urb to read the register again. This optimizes the rt2800usb driver when multiple TX status reports are pending in the register, because now we don't need to allocate the rt2x00_async_read_data and urb structure each time. Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com> Acked-by: Gertjan van Wingerde <gwingerde@gmail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/ssb')
0 files changed, 0 insertions, 0 deletions