libertas: use private SDIO workqueue to avoid scheduling latency
authorDan Williams <dcbw@redhat.com>
Fri, 20 Feb 2009 17:27:38 +0000 (12:27 -0500)
committerJohn W. Linville <linville@tuxdriver.com>
Fri, 27 Feb 2009 19:52:51 +0000 (14:52 -0500)
commit9b02f419a7dbd956b2c293e5cb1790b6b687f367
tree63fb91f39f5fc43a64728cfe18fc89f1a77c28e5
parent25d3ef59a2112d50e145500e1bc764f9e8fd4896
libertas: use private SDIO workqueue to avoid scheduling latency

The libertas SDIO interface scheduled the packet worker, resulting in
unwanted latency for every data packet or command sent to the firmware.
Fix a bug on the SDIO probe error path too.

Signed-off-by: Dan Williams <dcbw@redhat.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/libertas/if_sdio.c