Yang Yingliang <yangyingliang@xxxxxxxxxx> wrote: > It is not allowed to call kfree_skb() from hardware interrupt > context or with interrupts being disabled. All the SKBs have > been dequeued from the old queue, so it's safe to enqueue these > SKBs to a free queue, then free them after spin_unlock_irqrestore() > at once. Compile tested only. > > Fixes: 5c99f04fec93 ("rtlwifi: rtl8723be: Update driver to match Realtek release of 06/28/14") > Signed-off-by: Yang Yingliang <yangyingliang@xxxxxxxxxx> > Acked-by: Ping-Ke Shih <pkshih@xxxxxxxxxxx> 3 patches applied to wireless-next.git, thanks. 106031c1f4a8 wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() 2611687fa7ff wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() 313950c2114e wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() -- https://patchwork.kernel.org/project/linux-wireless/patch/20221207141411.46098-2-yangyingliang@xxxxxxxxxx/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches