Richard Henderson
30f5a73ac3
util/log: Limit RCUCloseFILE to file closing
...
Use FILE* for global_file. We can perform an rcu_read on that
just as easily as RCUCloseFILE*. This simplifies a couple of
places, where previously we required taking the rcu_read_lock
simply to avoid racing to dereference RCUCloseFile->fd.
Only allocate the RCUCloseFile prior to call_rcu.
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20220417183019.755276-39-richard.henderson@linaro.org>
2022-04-20 10:51:11 -07:00
..
2022-03-17 11:23:18 +00:00
2022-03-17 11:23:18 +00:00
2022-04-06 14:31:55 +02:00
2022-03-04 18:14:40 +01:00
2022-03-07 13:16:49 +00:00
2022-04-06 10:50:37 +02:00
2022-02-04 09:07:43 -05:00
2022-02-21 13:30:20 +00:00
2022-02-21 13:30:20 +00:00
2021-10-13 10:47:49 +02:00
2022-04-06 14:31:55 +02:00
2022-04-06 14:31:55 +02:00
2022-04-06 14:31:55 +02:00
2022-03-21 15:44:44 +01:00
2022-04-06 14:31:43 +02:00
2022-04-06 14:31:55 +02:00
2022-04-06 14:31:55 +02:00
2022-03-17 11:23:18 +00:00
2021-07-09 18:42:46 +02:00
2022-03-21 15:44:44 +01:00
2022-04-06 14:31:43 +02:00
2022-04-06 10:50:37 +02:00
2022-01-08 15:46:10 +10:00
2022-04-06 14:31:55 +02:00
2022-03-15 13:57:44 +08:00
2022-02-28 11:39:35 +01:00
2022-04-20 10:51:11 -07:00
2022-03-21 15:44:44 +01:00
2022-03-07 13:16:49 +00:00
2022-04-06 14:31:43 +02:00
2022-04-06 10:50:38 +02:00
2021-07-09 18:20:27 +02:00
2022-04-06 14:31:55 +02:00
2022-04-06 14:31:55 +02:00
2022-04-06 14:31:55 +02:00
2021-07-22 14:44:47 +02:00
2022-04-06 14:31:55 +02:00
2022-02-14 17:11:25 +00:00
2021-10-15 16:11:22 +02:00
2022-04-06 14:31:43 +02:00
2022-04-06 14:31:55 +02:00
2022-04-06 14:31:56 +02:00
2022-04-06 14:31:55 +02:00
2022-03-21 15:44:44 +01:00
2022-03-07 13:16:49 +00:00
2021-07-21 07:45:38 -10:00
2022-03-04 18:14:40 +01:00
2021-07-26 07:06:49 -10:00
2021-07-09 18:20:27 +02:00
2021-11-16 09:43:44 +01:00
2021-07-09 12:26:05 +02:00
2022-04-06 10:50:38 +02:00
2022-02-01 13:49:15 +01:00