net: shaper: add a comment why we don't need kfree_rcu() in flush

We keep getting misguided patches to fix the flush.
Add a comment.

Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Link: https://patch.msgid.link/20260609183224.1108521-4-kuba@kernel.org
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
This commit is contained in:
Jakub Kicinski authored and Paolo Abeni committed 2026-06-11 12:55:23 +02:00
1 parent 3500dfa6ff
commit 3b4ba57263
1 file changed
+4
+4
View File
@@ -1470,6 +1470,10 @@ static void net_shaper_flush(struct net_shaper_binding *binding)
xa_for_each(&hierarchy->shapers, index, cur) {
xa_erase(&hierarchy->shapers, index);
/* No need to use kfree_rcu(), netdev is already unpublished,
* and synchronize_rcu() has been run as part of
* unregister_netdevice().
*/
kfree(cur);
}