numam-dpdk/drivers
Shahed Shaikh 797ed9916a net/bnx2x: fix segfaults due to stale interrupt status
Previous ungraceful exit may leave behind un-acked stale
interrupts for slowpath and fastpath.

Interrupt status polling function is started before FLR is
initiated, so we don't have a real way to protect this polling
function invoking an interrupt handler caused due to stale
interrupt status from previous ungraceful exit.

So, check uninitialized status block variables in interrupt
handling path which may lead to segfault.

Fixes: 540a211084 ("bnx2x: driver core")
Cc: stable@dpdk.org

Signed-off-by: Shahed Shaikh <shshaikh@marvell.com>
2019-03-01 18:17:35 +01:00
..
baseband bb/turbo_sw: update for FlexRAN 18.09 2018-12-19 11:19:10 +01:00
bus vfio: fix error message 2019-01-23 22:49:11 +01:00
common compress/qat: fix dequeue error counter 2018-12-19 11:19:10 +01:00
compress build: improve dependency handling 2019-02-27 12:13:54 +01:00
crypto build: improve dependency handling 2019-02-27 12:13:54 +01:00
event fix global variable issues 2018-10-29 02:34:27 +01:00
mempool mempool/dpaa2: support saving context of buffer pool 2019-01-14 17:44:29 +01:00
net net/bnx2x: fix segfaults due to stale interrupt status 2019-03-01 18:17:35 +01:00
raw raw/ifpga: fix memory leak 2019-01-19 00:07:52 +01:00
Makefile drivers: add common as dependency for bus 2018-10-16 14:54:25 +02:00
meson.build build: improve dependency handling 2019-02-27 12:13:54 +01:00