Kuniyuki Iwashima
002dba13c8
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>
2025-05-20 19:18:24 -07:00
..
2025-03-21 10:12:15 +01:00
2025-04-11 18:58:10 -07:00
2024-02-09 14:12:02 -08:00
2025-02-20 10:37:30 -08:00
2025-03-17 13:56:38 +00:00
2024-10-02 17:23:23 -04:00
2024-12-20 13:50:09 -08:00
2025-04-16 18:33:02 -07:00
2024-10-29 11:56:18 +01:00
2025-01-27 15:15:12 -08:00
2025-05-20 19:18:24 -07:00
2024-10-11 15:35:05 -07:00
2025-02-21 16:08:47 -08:00
2025-05-20 19:18:24 -07:00
2025-03-03 15:04:11 -08:00
2024-04-01 10:49:28 +01:00
2024-09-09 17:21:47 -07:00
2024-10-22 15:33:24 +02:00
2025-04-24 18:20:40 -07:00
2024-03-05 13:30:11 +01:00
2025-02-28 14:41:33 -08:00
2025-02-11 11:26:53 +01:00
2025-04-05 10:30:12 +02:00
2025-04-11 18:58:11 -07:00
2025-04-24 16:04:02 +02:00
2025-04-05 10:30:12 +02:00
2025-05-16 16:03:48 -07:00
2025-04-11 18:58:11 -07:00
2025-02-14 13:09:39 -08:00
2025-03-18 13:18:36 +01:00
2025-04-14 17:08:42 -07:00
2025-01-02 17:17:40 -08:00
2024-11-12 11:24:51 +01:00
2025-05-13 11:12:48 +02:00
2025-01-22 08:28:57 -08:00
2025-04-03 15:47:35 -07:00
2025-05-05 18:16:11 -07:00
2025-04-14 17:08:42 -07:00
2025-04-14 17:08:42 -07:00
2025-01-23 07:08:13 -08:00
2025-04-16 18:33:03 -07:00
2025-04-11 18:58:10 -07:00
2024-01-04 10:23:10 -08:00
2024-06-05 10:06:00 +01:00
2024-11-15 11:00:29 +01:00
2025-05-20 19:18:24 -07:00
2025-02-28 14:41:33 -08:00
2025-04-10 18:29:26 -07:00
2024-01-23 15:13:54 +01:00
2025-02-18 18:27:19 -08:00
2025-05-15 15:23:30 +02:00
2025-02-26 18:11:17 -08:00
2025-02-11 13:08:00 +01:00
2024-11-03 12:10:11 -08:00
2024-05-02 16:26:56 -07:00
2025-01-29 13:32:23 -08:00
2024-10-31 18:22:48 -07:00
2025-01-20 12:26:41 +00:00
2025-03-17 13:54:11 +00:00
2025-03-17 13:56:38 +00:00
2025-03-07 19:39:53 -08:00
2025-04-24 18:21:04 -07:00
2024-08-06 12:16:25 -07:00
2025-05-15 11:30:09 -07:00
2025-05-15 11:30:09 -07:00
2025-03-03 15:44:19 -08:00
2025-04-10 18:29:26 -07:00
2025-05-01 07:00:19 -07:00
2025-05-15 11:30:09 -07:00
2024-06-24 16:41:22 -07:00
2025-03-26 21:48:21 -07:00
2025-05-15 11:30:09 -07:00
2024-02-09 14:12:02 -08:00
2024-01-23 15:13:54 +01:00
2025-05-01 15:11:38 -07:00
2025-04-14 14:29:01 -07:00
2025-05-16 16:03:48 -07:00
2024-10-03 16:21:21 -07:00
2024-11-06 12:42:51 +01:00
2024-10-03 16:21:21 -07:00
2024-02-09 14:12:02 -08:00