1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/net/ethernet/qualcomm
Stefan Wahren 2d7198278e qca_spi: Make interrupt remembering atomic
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: 291ab06ecf ("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>
2024-06-18 11:38:51 +02:00
..
emac net: annotate writes on dev->mtu from ndo_change_mtu() 2024-05-07 16:19:14 -07:00
rmnet net: annotate writes on dev->mtu from ndo_change_mtu() 2024-05-07 16:19:14 -07:00
Kconfig net: ethernet: Add missing depends on MDIO_DEVRES 2023-04-12 20:38:48 -07:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
qca_7k.c qca_7k: Replace BSD boilerplate with SPDX 2024-01-31 13:38:51 +00:00
qca_7k.h qca_7k: Replace BSD boilerplate with SPDX 2024-01-31 13:38:51 +00:00
qca_7k_common.c qca_7k: Replace old mail address 2024-01-31 13:38:51 +00:00
qca_7k_common.h qca_7k: Replace BSD boilerplate with SPDX 2024-01-31 13:38:51 +00:00
qca_debug.c qca_spi: Make interrupt remembering atomic 2024-06-18 11:38:51 +02:00
qca_debug.h qca_7k: Replace BSD boilerplate with SPDX 2024-01-31 13:38:51 +00:00
qca_spi.c qca_spi: Make interrupt remembering atomic 2024-06-18 11:38:51 +02:00
qca_spi.h qca_spi: Make interrupt remembering atomic 2024-06-18 11:38:51 +02:00
qca_uart.c TTY/Serial driver update for 6.9-rc1 2024-03-21 12:44:10 -07:00