Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1005f085 authored by Roland Vossen's avatar Roland Vossen Committed by Greg Kroah-Hartman
Browse files

staging: brcm80211: bugfix for crash on heavy transmit traffic



With heavy transmit traffic, once in a while (range 15mins-1hr)
a tx packet was added to a full transmit queue. Under certain
conditions an other packet in the queue gets bumped to make room
for the new packet. This is not considered an error condition, but
normal operation. Despite that, there was an ASSERT(0) that caused
the driver to oops. The ASSERT(0) has been removed. Driver was tested
afterwards.

Signed-off-by: default avatarRoland Vossen <rvossen@broadcom.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 3c8bb7aa
Loading
Loading
Loading
Loading
+0 −2
Original line number Original line Diff line number Diff line
@@ -5146,8 +5146,6 @@ wlc_prec_enq_head(struct wlc_info *wlc, struct pktq *q, struct sk_buff *pkt,
				 tx_failed[WME_PRIO2AC(p->priority)].bytes,
				 tx_failed[WME_PRIO2AC(p->priority)].bytes,
				 pkttotlen(wlc->osh, p));
				 pkttotlen(wlc->osh, p));
		}
		}

		ASSERT(0);
		pkt_buf_free_skb(wlc->osh, p, true);
		pkt_buf_free_skb(wlc->osh, p, true);
		wlc->pub->_cnt->txnobuf++;
		wlc->pub->_cnt->txnobuf++;
	}
	}