Raj Kumar Bhagat <quic_rajkbhag@xxxxxxxxxxx> writes: > Currently in Ath12k, tasklet is used to handle the BH context of CE > interrupts. However the tasklet is marked deprecated and has some > design flaws. To replace tasklets, BH workqueue support has been > added. BH workqueue behaves similarly to regular workqueues except > that the queued work items are executed in the BH context. > > Hence, convert the tasklet to BH workqueue for handling CE interrupts > in the BH context. > > Tested-on: IPQ5332 hw1.0 AHB WLAN.WBE.1.3.1-00130-QCAHKSWPL_SILICONZ-1 > Tested-on: QCN9274 hw2.0 PCI WLAN.WBE.1.1.1-00210-QCAHKSWPL_SILICONZ-1 > > Signed-off-by: Raj Kumar Bhagat <quic_rajkbhag@xxxxxxxxxxx> 22 patches is a lot and I'm not going to look at this in detail, please reduce your patchset size. 10-12 patches is recommended. For example, this could be easily submitted separately. -- https://patchwork.kernel.org/project/linux-wireless/list/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches