]> err.no Git - linux-2.6/blobdiff - drivers/net/wireless/rt2x00/rt2500usb.c
rt2x00: Implement rt2x00usb_kick_tx_queue()
[linux-2.6] / drivers / net / wireless / rt2x00 / rt2500usb.c
index 0d51b748c5b75dc615d70abf2c6e7e909fe19824..6abb4c5338f5c6e46549e990b699fcaa34b3df3e 100644 (file)
@@ -1116,8 +1116,10 @@ static void rt2500usb_kick_tx_queue(struct rt2x00_dev *rt2x00dev,
 {
        u16 reg;
 
-       if (queue != QID_BEACON)
+       if (queue != QID_BEACON) {
+               rt2x00usb_kick_tx_queue(rt2x00dev, queue);
                return;
+       }
 
        rt2500usb_register_read(rt2x00dev, TXRX_CSR19, &reg);
        if (!rt2x00_get_field16(reg, TXRX_CSR19_BEACON_GEN)) {