Hello netdev-team, this is a pull request of 3 patches for net/master. All 3 patches target the j1939 stack. The 1st patch is by Oleksij Rempel and fixes the error queue handling for (E)TP sessions that run into timeouts. The last 2 patches are by Fedor Pchelkin and fix a potential use-after-free in j1939_netdev_start() if j1939_can_rx_register() fails. regards, Marc --- The following changes since commit 8cde87b007dad2e461015ff70352af56ceb02c75: net: sched: wrap tc_skip_wrapper with CONFIG_RETPOLINE (2023-06-04 15:49:06 +0100) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git tags/linux-can-fixes-for-6.4-20230605 for you to fetch changes up to 628f725d3b090fadcc3735aaf4332e778335188e: Merge patch series "can: j1939: avoid possible use-after-free when j1939_can_rx_register fails" (2023-06-05 08:27:23 +0200) ---------------------------------------------------------------- linux-can-fixes-for-6.4-20230605 ---------------------------------------------------------------- Fedor Pchelkin (2): can: j1939: change j1939_netdev_lock type to mutex can: j1939: avoid possible use-after-free when j1939_can_rx_register fails Marc Kleine-Budde (1): Merge patch series "can: j1939: avoid possible use-after-free when j1939_can_rx_register fails" Oleksij Rempel (1): can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket net/can/j1939/main.c | 24 +++++++++++++----------- net/can/j1939/socket.c | 5 +++++ 2 files changed, 18 insertions(+), 11 deletions(-)