Signed-off-by: Michal Kazior <michal.kaz...@tieto.com> --- drivers/net/wireless/ath/ath10k/htc.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/net/wireless/ath/ath10k/htc.c b/drivers/net/wireless/ath/ath10k/htc.c index 820444b..ac211f1 100644 --- a/drivers/net/wireless/ath/ath10k/htc.c +++ b/drivers/net/wireless/ath/ath10k/htc.c @@ -198,7 +198,6 @@ err: return ret; } -/* assumes tx_lock is held */ static struct sk_buff *ath10k_htc_get_skb_credit_based(struct ath10k_htc *htc, struct ath10k_htc_ep *ep, u8 *credits) @@ -209,6 +208,8 @@ static struct sk_buff *ath10k_htc_get_skb_credit_based(struct ath10k_htc *htc, int remainder; unsigned int transfer_len; + lockdep_assert_held(&htc->tx_lock); + skb = __skb_dequeue(&ep->tx_queue); if (!skb) return NULL; @@ -241,7 +242,6 @@ static struct sk_buff *ath10k_htc_get_skb_credit_based(struct ath10k_htc *htc, return skb; } -/* assumes tx_lock is held */ static struct sk_buff *ath10k_htc_get_skb(struct ath10k_htc *htc, struct ath10k_htc_ep *ep, int resources) @@ -249,6 +249,8 @@ static struct sk_buff *ath10k_htc_get_skb(struct ath10k_htc *htc, struct sk_buff *skb; struct ath10k_skb_cb *skb_cb; + lockdep_assert_held(&htc->tx_lock); + if (!resources) return NULL; -- 1.7.9.5 _______________________________________________ ath9k-devel mailing list ath9k-devel@lists.ath9k.org https://lists.ath9k.org/mailman/listinfo/ath9k-devel