Hello:
This series was applied to netdev/net.git (main) by Marc Kleine-Budde mkl@pengutronix.de:
On Mon, 5 Jun 2023 08:59:50 +0200 you wrote:
From: Oleksij Rempel o.rempel@pengutronix.de
This patch addresses an issue within the j1939_sk_send_loop_abort() function in the j1939/socket.c file, specifically in the context of Transport Protocol (TP) sessions.
Without this patch, when a TP session is initiated and a Clear To Send (CTS) frame is received from the remote side requesting one data packet, the kernel dispatches the first Data Transport (DT) frame and then waits for the next CTS. If the remote side doesn't respond with another CTS, the kernel aborts due to a timeout. This leads to the user-space receiving an EPOLLERR on the socket, and the socket becomes active.
[...]
Here is the summary with links: - [net,1/3] can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket https://git.kernel.org/netdev/net/c/2a84aea80e92 - [net,2/3] can: j1939: change j1939_netdev_lock type to mutex https://git.kernel.org/netdev/net/c/cd9c790de208 - [net,3/3] can: j1939: avoid possible use-after-free when j1939_can_rx_register fails https://git.kernel.org/netdev/net/c/9f16eb106aa5
You are awesome, thank you!