kernel_samsung_a53x/drivers/net/ethernet/qualcomm
Stefan Wahren 97e0652f23 qca_spi: Make interrupt remembering atomic
[ Upstream commit 2d7198278ece01818cd95a3beffbdf8b2a353fa0 ]

The whole mechanism to remember occurred SPI interrupts is not atomic,
which could lead to unexpected behavior. So fix this by using atomic bit
operations instead.

Fixes: 291ab06ecf67 ("net: qualcomm: new Ethernet over SPI driver for QCA7000")
Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
Link: https://lore.kernel.org/r/20240614145030.7781-1-wahrenst@gmx.net
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-11-19 14:19:08 +01:00
..
emac
rmnet
Kconfig
Makefile
qca_7k.c
qca_7k.h
qca_7k_common.c
qca_7k_common.h
qca_debug.c qca_spi: Make interrupt remembering atomic 2024-11-19 14:19:08 +01:00
qca_debug.h
qca_spi.c qca_spi: Make interrupt remembering atomic 2024-11-19 14:19:08 +01:00
qca_spi.h qca_spi: Make interrupt remembering atomic 2024-11-19 14:19:08 +01:00
qca_uart.c