mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-29 23:46:41 +07:00
bnx2x: disable loacal BH when scheduling FCOE napi
Signed-off-by: Dmitry Kravkov <dmitry@broadcom.com> Signed-off-by: Eilon Greenstein <eilong@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
d1c228d9b9
commit
019dbb4c01
@ -4520,8 +4520,15 @@ static void bnx2x_sp_task(struct work_struct *work)
|
||||
struct bnx2x_fastpath *fp = bnx2x_fcoe_fp(bp);
|
||||
|
||||
if ((!NO_FCOE(bp)) &&
|
||||
(bnx2x_has_rx_work(fp) || bnx2x_has_tx_work(fp)))
|
||||
(bnx2x_has_rx_work(fp) || bnx2x_has_tx_work(fp))) {
|
||||
/*
|
||||
* Prevent local bottom-halves from running as
|
||||
* we are going to change the local NAPI list.
|
||||
*/
|
||||
local_bh_disable();
|
||||
napi_schedule(&bnx2x_fcoe(bp, napi));
|
||||
local_bh_enable();
|
||||
}
|
||||
#endif
|
||||
/* Handle EQ completions */
|
||||
bnx2x_eq_int(bp);
|
||||
|
Loading…
Reference in New Issue
Block a user