kernel_samsung_a53x/drivers/net/ethernet/marvell/octeontx2/af
Subbaraya Sundeep a64db7800b octeontx2-af: Use separate handlers for interrupts
[ Upstream commit 50e60de381c342008c0956fd762e1c26408f372c ]

For PF to AF interrupt vector and VF to AF vector same
interrupt handler is registered which is causing race condition.
When two interrupts are raised to two CPUs at same time
then two cores serve same event corrupting the data.

Fixes: 7304ac4567bc ("octeontx2-af: Add mailbox IRQ and msg handlers")
Signed-off-by: Subbaraya Sundeep <sbhatta@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-11-19 08:44:59 +01:00
..
cgx.c octeontx2-af: Use matching wake_up API variant in CGX command interface 2024-11-19 08:44:59 +01:00
cgx.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cgx_fw_if.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
common.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Makefile Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mbox.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mbox.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
npc.h octeontx2-af: Fix marking couple of structure as __packed 2024-11-18 12:12:06 +01:00
npc_profile.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ptp.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ptp.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rvu.c octeontx2-af: Use separate handlers for interrupts 2024-11-19 08:44:59 +01:00
rvu.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rvu_cgx.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rvu_debugfs.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rvu_nix.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rvu_npa.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rvu_npc.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rvu_reg.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rvu_reg.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rvu_struct.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rvu_trace.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rvu_trace.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00