aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/vxlan.c
diff options
context:
space:
mode:
authorLendacky, Thomas <Thomas.Lendacky@amd.com>2015-02-05 19:17:14 -0600
committerDavid S. Miller <davem@davemloft.net>2015-02-07 22:44:42 -0800
commitfd972b736bfec7e0297dac9501211abb91b436fd (patch)
tree4ae758cee05d2598d0940d11660d2ba1dbc2aeac /drivers/net/vxlan.c
parentnet: use netif_rx_ni() from process context (diff)
downloadlinux-dev-fd972b736bfec7e0297dac9501211abb91b436fd.tar.xz
linux-dev-fd972b736bfec7e0297dac9501211abb91b436fd.zip
amd-xgbe: Check per channel DMA interrupt use in main ISR
When using per channel DMA interrupts the transmit interrupt (TI) and the receive interrupt (RI) are masked off so as to not generate an interrupt to the main ISR. However, should another interrupt fire for the DMA channel that is handled by the main ISR the TI/RI bits can still be set. This will cause the wrong and uninitialized napi structure to be used causing a panic. Add a check to be sure per channel DMA interrupts are not enabled before acting on those bit flags. Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions