diff options
author | 2025-01-10 10:47:52 +0900 | |
---|---|---|
committer | 2025-01-14 11:20:04 +0100 | |
commit | 46841c7053e6d25fb33e0534ef023833bf03e382 (patch) | |
tree | 1118f96010a379f955cef07a584d97701d8ed4a8 /scripts/lib/kdoc/kdoc_parser.py | |
parent | udp: Make rehash4 independent in udp_lib_rehash() (diff) | |
download | linux-rng-46841c7053e6d25fb33e0534ef023833bf03e382.tar.xz linux-rng-46841c7053e6d25fb33e0534ef023833bf03e382.zip |
gtp: Use for_each_netdev_rcu() in gtp_genl_dump_pdp().
gtp_newlink() links the gtp device to a list in dev_net(dev).
However, even after the gtp device is moved to another netns,
it stays on the list but should be invisible.
Let's use for_each_netdev_rcu() for netdev traversal in
gtp_genl_dump_pdp().
Note that gtp_dev_list is no longer used under RCU, so list
helpers are converted to the non-RCU variant.
Fixes: 459aa660eb1d ("gtp: add initial driver for datapath of GPRS Tunneling Protocol (GTP-U)")
Reported-by: Xiao Liang <shaw.leon@gmail.com>
Closes: https://lore.kernel.org/netdev/CABAhCOQdBL6h9M2C+kd+bGivRJ9Q72JUxW+-gur0nub_=PmFPA@mail.gmail.com/
Signed-off-by: Kuniyuki Iwashima <kuniyu@amazon.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'scripts/lib/kdoc/kdoc_parser.py')
0 files changed, 0 insertions, 0 deletions