[PATCH v4 0/2] net: can: isotp-fixes
Oliver Hartkopp via B4 Relay <[email protected]>
| Newsgroups | org.kernel.vger.linux-can,org.kernel.feeds.b4-sent |
|---|---|
| Message-ID | <[email protected]> |
As sashiko-bot was not able to check the second patch this bundle is re-posted with b4 preparation. It covers two fixes reported by Nico Yip and sashiko-bot. Signed-off-by: Oliver Hartkopp <[email protected]> --- Changes in v4: - patch 2: use a simpler method to reject a re-binding that can be implemented inside the lock: No waitqueue waiting just exit. - Link to v3: https://patch.msgid.link/[email protected] Changes in v3: - patch 2: go back to initial idea without hard resetting the state machine and timers but let these come to a graceful end. Even a new bind() at netdev shutdown now leads to this graceful statemachine shutdown via the wait queue. - Link to v2: https://patch.msgid.link/[email protected] Changes in v2: - patch 2: shutdown state machine to fix sashiko-bot complains Link: https://lore.kernel.org/linux-can/[email protected]/ - Link to v1: https://patch.msgid.link/[email protected] --- Oliver Hartkopp (2): can: isotp: use unconditional synchronize_rcu() in isotp_release() can: isotp: fix use-after-free race with concurrent NETDEV_UNREGISTER net/can/isotp.c | 96 ++++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 67 insertions(+), 29 deletions(-) --- base-commit: a635d6748234582ea287c5ffeae28b9b23f91c7e change-id: 20260710-isotp-fixes-ead7480d67bf Best regards, -- Oliver Hartkopp <[email protected]>