summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorMichael Chan <michael.chan@broadcom.com>2019-01-31 14:31:48 -0500
committerDavid S. Miller <davem@davemloft.net>2019-01-31 12:55:28 -0800
commit5e66e35aab335b83d9ffb220d8a3a13986a7a60e (patch)
tree09ea2002d07c2e8954c75fedbf95c4034b6cb654 /net
parentda0e51716646b8ca2aa91a98463778f4fe526dcd (diff)
downloadlinux-5e66e35aab335b83d9ffb220d8a3a13986a7a60e.tar.bz2
bnxt_en: Disable interrupts when allocating CP rings or NQs.
When calling firmware to allocate a CP ring or NQ, an interrupt associated with that ring may be generated immediately before the doorbell is even setup after the firmware call returns. When servicing the interrupt, the driver may crash when trying to access the doorbell. Fix it by disabling interrupt on that vector until the doorbell is set up. Fixes: 697197e5a173 ("bnxt_en: Re-structure doorbells.") Signed-off-by: Michael Chan <michael.chan@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions