WSL2-Linux-Kernel/drivers/staging/vt6655
Malcolm Priestley 54fbb2da8d staging: vt6655: change tx wake queue
Wake queue in the dwIsr loop of device_intr instead of device_tx_srv.

This fixes an issue when ISR_TXDMA0 or ISR_AC0DMA does not occur
device_tx_srv is not called and the queue gets stuck in stopped
condition.

On test if the queue is stuck another MACvTransmitAC0 or MACvTransmit0
in vnt_tx_packet will clear it.

Check on vif that both buffers are available and the queue is stopped.

Signed-off-by: Malcolm Priestley <tvboxspy@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-11-05 14:52:59 -08:00
..
Kconfig staging: vt6655: switch driver over to mac80211 2014-10-29 13:31:30 -07:00
Makefile staging: vt6655: dead code remove wctl.c/h 2014-10-29 13:34:45 -07:00
TODO
baseband.c staging: vt6655 baseband.c camel case replace pDevice -> priv 2014-11-05 14:49:14 -08:00
baseband.h staging: vt6655: baseband.c/h remove dead functions 2014-11-05 14:49:14 -08:00
card.c staging: vt6655: remove fragmentation from driver 2014-11-05 14:49:13 -08:00
card.h staging: vt6655: dead code remove header type.h 2014-10-29 13:34:47 -07:00
channel.c staging: vt6655: dead code remove country.h 2014-10-29 13:34:46 -07:00
channel.h staging: vt6655: dead code remove header type.h 2014-10-29 13:34:47 -07:00
desc.h staging: vt6655: dead code remove header type.h 2014-10-29 13:34:47 -07:00
device.h staging: vt6655: device.h remove dead member wstats 2014-11-05 14:49:14 -08:00
device_cfg.h staging: vt6655: dead code remove header type.h 2014-10-29 13:34:47 -07:00
device_main.c staging: vt6655: change tx wake queue 2014-11-05 14:52:59 -08:00
dpc.c staging: vt6655: dpc.c/h remove dead functions 2014-10-29 13:33:35 -07:00
dpc.h staging: vt6655: dpc.c/h remove dead functions 2014-10-29 13:33:35 -07:00
key.c staging: vt6655: key.c remove dead functions 2014-10-29 13:34:44 -07:00
key.h staging: vt6655: dead code remove header type.h 2014-10-29 13:34:47 -07:00
mac.c staging: vt6655: mac.c and mac.h remove dead functions. 2014-11-05 14:49:13 -08:00
mac.h staging: vt6655: mac.c and mac.h remove dead functions. 2014-11-05 14:49:13 -08:00
mib.c staging: vt6655: mib remove unused functions and structure members 2014-10-29 13:34:44 -07:00
mib.h staging: vt6655: dead code remove header type.h 2014-10-29 13:34:47 -07:00
power.c staging: vt6655: dead code remove header type.h 2014-10-29 13:34:47 -07:00
power.h staging: vt6655: remove dead functions in power.c/h 2014-10-29 13:33:35 -07:00
rf.c staging: vt6655: rf/wpactl/wroute use struct vnt_private 2014-08-16 12:23:16 -07:00
rf.h staging: vt6655: dead code remove header type.h 2014-10-29 13:34:47 -07:00
rxtx.c staging: vt6655: dead code remove tether.h 2014-10-29 13:34:46 -07:00
rxtx.h staging: vt6655: dead code remove header type.h 2014-10-29 13:34:47 -07:00
srom.c staging: vt6655: dead code remove tether.h 2014-10-29 13:34:46 -07:00
srom.h staging: vt6655: dead code remove header type.h 2014-10-29 13:34:47 -07:00
test
tmacro.h staging: vt6655: dead code remove header type.h 2014-10-29 13:34:47 -07:00
upc.h staging: vt6655: dead code remove header type.h 2014-10-29 13:34:47 -07:00