diff options
author | 2025-05-15 19:27:23 -0700 | |
---|---|---|
committer | 2025-05-20 19:18:24 -0700 | |
commit | 002dba13c824f1cf86f618f0d23d1f0ad3c93bbb (patch) | |
tree | 5a4aa06e78be0ed61057ec8e52ce195b77598aab /scripts/generate_rust_analyzer.py | |
parent | ipv6: Pass gfp_flags down to ip6_route_info_create_nh(). (diff) | |
download | wireguard-linux-002dba13c824f1cf86f618f0d23d1f0ad3c93bbb.tar.xz wireguard-linux-002dba13c824f1cf86f618f0d23d1f0ad3c93bbb.zip |
ipv6: Revert two per-cpu var allocation for RTM_NEWROUTE.
These two commits preallocated two per-cpu variables in
ip6_route_info_create() as fib_nh_common_init() and fib6_nh_init()
were expected to be called under RCU.
* commit d27b9c40dbd6 ("ipv6: Preallocate nhc_pcpu_rth_output in
ip6_route_info_create().")
* commit 5720a328c3e9 ("ipv6: Preallocate rt->fib6_nh->rt6i_pcpu in
ip6_route_info_create().")
Now these functions can be called without RCU and can use GFP_KERNEL.
Let's revert the commits.
Signed-off-by: Kuniyuki Iwashima <kuniyu@amazon.com>
Link: https://patch.msgid.link/20250516022759.44392-8-kuniyu@amazon.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions