rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ
authorJian-Hong Pan <jian-hong@endlessm.com>
Tue, 3 Sep 2019 09:14:06 +0000 (17:14 +0800)
committerKalle Valo <kvalo@codeaurora.org>
Tue, 3 Sep 2019 13:36:42 +0000 (16:36 +0300)
commitb3d07736b30ab542e83c394922b7a51e40a312e6
tree469eeb4b322b5ccac70419951307a4e79c63727c
parent9f7d65fb39355dc0a384bd44584a6df73fbfb69e
rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ

There is a mass of jobs between spin lock and unlock in the hardware
IRQ which will occupy much time originally. To make system work more
efficiently, this patch moves the jobs to the soft IRQ (bottom half) to
reduce the time in hardware IRQ.

Signed-off-by: Jian-Hong Pan <jian-hong@endlessm.com>
Signed-off-by: Yan-Hsuan Chuang <yhchuang@realtek.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/realtek/rtw88/pci.c