From 19d58fba901b4f25eac74ed606ed2b3d7e1e8712 Mon Sep 17 00:00:00 2001 From: Your Name Date: Fri, 19 Dec 2025 09:28:33 +0000 Subject: [PATCH] delay release of struct bcm_op after synchronize_rcu() --- net/can/bcm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/net/can/bcm.c b/net/can/bcm.c index e33ff2a5b20cc..6553ce1aec423 100644 --- a/net/can/bcm.c +++ b/net/can/bcm.c @@ -864,6 +864,7 @@ static int bcm_delete_rx_op(struct list_head *ops, struct bcm_msg_head *mh, bcm_rx_handler, op); list_del_rcu(&op->list); + synchronize_rcu(); bcm_remove_op(op); return 1; /* done */ }