]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
net: vertexcom: mse102x: Fix possible stuck of SPI interrupt
authorStefan Wahren <wahrenst@gmx.net>
Wed, 30 Apr 2025 13:30:40 +0000 (15:30 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 9 May 2025 07:41:42 +0000 (09:41 +0200)
commit53b6b3614dbbfacabd08efb19183963492da41c9
treeb86059815fe941e4516ee174a8effb137a40d28a
parent2735065ac61b7d0364c21df88fd6d1bf857e8df0
net: vertexcom: mse102x: Fix possible stuck of SPI interrupt

[ Upstream commit 55f362885951b2d00fd7fbb02ef0227deea572c2 ]

The MSE102x doesn't provide any SPI commands for interrupt handling.
So in case the interrupt fired before the driver requests the IRQ,
the interrupt will never fire again. In order to fix this always poll
for pending packets after opening the interface.

Fixes: 2f207cbf0dd4 ("net: vertexcom: Add MSE102x SPI support")
Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Link: https://patch.msgid.link/20250430133043.7722-2-wahrenst@gmx.net
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/ethernet/vertexcom/mse102x.c