]> git.ipfire.org Git - thirdparty/openssl.git/commit
Rework and simplify RCU code
authorBernd Edlinger <bernd.edlinger@hotmail.de>
Sun, 9 Feb 2025 16:24:43 +0000 (17:24 +0100)
committerNeil Horman <nhorman@openssl.org>
Sat, 15 Feb 2025 16:26:02 +0000 (11:26 -0500)
commitd0202a5e8a6a4c3d54f191199c59197364c8af43
tree209ac7a8cb90f17c2b5206108eb43300fb229687
parent13280dc0f8192a0389d4244e9c2077c089aff578
Rework and simplify RCU code

Use __ATOMIC_RELAXED where possible.
Dont store additional values in the users field.

Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/26751)
crypto/threads_pthread.c
crypto/threads_win.c