X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=drivers%2Fstaging%2Frtl8192e%2Frtllib_softmac.c;h=d3fc5a45dbbc1e4fa6adb09942b107b574e115e6;hb=e2ac043118eed826444972bd81ab0bf70461a0fe;hp=0f2ae3557bc8fa182690b19669410e8ba0112f51;hpb=025b8bbe49939dfd68a57cc94bca65c39a5409b8;p=deliverable%2Flinux.git diff --git a/drivers/staging/rtl8192e/rtllib_softmac.c b/drivers/staging/rtl8192e/rtllib_softmac.c index 0f2ae3557bc8..d3fc5a45dbbc 100644 --- a/drivers/staging/rtl8192e/rtllib_softmac.c +++ b/drivers/staging/rtl8192e/rtllib_softmac.c @@ -2503,7 +2503,7 @@ void rtllib_softmac_xmit(struct rtllib_txb *txb, struct rtllib_device *ieee) * the wait queue */ for (i = 0; i < txb->nr_frags; i++) { queue_len = skb_queue_len(&ieee->skb_waitQ[queue_index]); - if ((queue_len != 0) ||\ + if ((queue_len != 0) || (!ieee->check_nic_enough_desc(ieee->dev, queue_index)) || (ieee->queue_stop)) { /* insert the skb packet to the wait queue */