Tamizh Chelvam <tamizhr@xxxxxxxxxxxxxx> wrote: > In certain scenario host receives the packets with invalid length > which causes below kernel panic. Free up those msdus to avoid > this kernel panic. > > 2270.028121: <6> task: ffffffc0008306d0 ti: ffffffc0008306d0 task.ti: ffffffc0008306d0 > 2270.035247: <2> PC is at skb_panic+0x40/0x44 > 2270.042784: <2> LR is at skb_panic+0x40/0x44 > 2270.521775: <2> [<ffffffc0004a06e0>] skb_panic+0x40/0x44 > 2270.524039: <2> [<ffffffc0004a1278>] skb_put+0x54/0x5c > 2270.529264: <2> [<ffffffbffcc373a8>] ath11k_dp_process_rx_err+0x320/0x5b0 [ath11k] > 2270.533860: <2> [<ffffffbffcc30b68>] ath11k_dp_service_srng+0x80/0x268 [ath11k] > 2270.541063: <2> [<ffffffbffcc1d554>] ath11k_hal_rx_reo_ent_buf_paddr_get+0x200/0xb64 [ath11k] > 2270.547917: <2> [<ffffffc0004b1f74>] net_rx_action+0xf8/0x274 > 2270.556247: <2> [<ffffffc000099df4>] __do_softirq+0x128/0x228 > 2270.561625: <2> [<ffffffc00009a130>] irq_exit+0x84/0xcc > 2270.567008: <2> [<ffffffc0000cfb28>] __handle_domain_irq+0x8c/0xb0 > 2270.571695: <2> [<ffffffc000082484>] gic_handle_irq+0x6c/0xbc > > Signed-off-by: Tamizh Chelvam <tamizhr@xxxxxxxxxxxxxx> > Signed-off-by: Kalle Valo <kvalo@xxxxxxxxxxxxxx> Patch applied to ath-next branch of ath.git, thanks. d7d43782d541 ath11k: fix kernel panic by freeing the msdu received with invalid length -- https://patchwork.kernel.org/patch/11526757/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches