Ondřej Surý
e140743e6a
Improve the rcu_barrier() call when destroying the mem context
...
Instead of crude 5x rcu_barrier() call in the isc__mem_destroy(), change
the mechanism to call rcu_barrier() until the memory use and references
stops decreasing. This should deal with any number of nested call_rcu()
levels.
Additionally, don't destroy the contextslock if the list of the contexts
isn't empty. Destroying the lock could make the late threads crash.
2024-02-08 08:01:58 +01:00
..
2024-02-07 20:54:05 +01:00
2024-02-07 20:54:05 +01:00
2023-08-21 18:39:53 +02:00
2023-05-12 14:16:25 +02:00
2023-07-28 08:59:08 +02:00
2023-08-31 22:08:35 +02:00
2023-06-14 13:12:45 +01:00
2023-09-12 16:17:06 +02:00
2023-11-14 08:56:41 +00:00
2023-08-31 22:08:35 +02:00
2024-01-03 17:04:31 +00:00
2023-12-13 22:27:38 +00:00
2023-08-31 22:08:35 +02:00
2023-09-22 08:29:17 +02:00
2023-09-01 12:01:20 +10:00
2023-09-05 09:39:41 +02:00
2023-05-12 14:16:25 +02:00
2023-08-21 18:39:53 +02:00
2023-09-12 16:17:06 +02:00
2023-08-31 22:08:35 +02:00
2023-05-12 20:48:31 +01:00
2023-08-31 22:08:35 +02:00
2023-12-06 15:15:25 +02:00
2023-09-06 00:28:56 +00:00
2024-02-08 08:01:58 +01:00
2024-02-07 20:54:05 +01:00
2023-09-19 18:51:35 +02:00
2023-10-17 17:47:46 +02:00
2023-08-21 18:39:53 +02:00
2023-12-06 15:15:24 +02:00
2023-07-28 08:59:08 +02:00
2023-10-13 14:44:40 +02:00
2023-04-27 12:38:53 +02:00
2023-09-24 10:08:56 +02:00
2023-09-07 19:46:19 +02:00
2023-08-21 18:39:53 +02:00
2023-09-19 19:56:33 +02:00
2023-12-14 09:11:48 +01:00
2023-08-15 12:21:41 +02:00
2023-08-31 22:08:35 +02:00
2023-07-28 08:59:08 +02:00
2023-09-16 07:32:17 +02:00
2023-06-27 12:38:09 +02:00
2024-01-12 13:27:59 +02:00
2023-10-17 17:47:46 +02:00
2023-06-27 12:38:09 +02:00
2023-04-27 12:38:53 +02:00