]> git.ipfire.org Git - thirdparty/openssl.git/commit
update RCU to use the new thread-local key mgmt api
authorNeil Horman <nhorman@openssl.org>
Thu, 12 Jun 2025 17:12:14 +0000 (13:12 -0400)
committerNeil Horman <nhorman@openssl.org>
Fri, 20 Jun 2025 17:01:39 +0000 (13:01 -0400)
commit2cb068fb2259fe8a92d8d67bff7486ded5a31cf2
treef521962196ffc6d1b8c6f212c7b8cbfa6921d5fe
parentc1c2a333d34871f6210f2b5fb21ee631c4fb319e
update RCU to use the new thread-local key mgmt api

RCU stores a per-thread local structure per context-thread, making it
necessecary to move them to the new api to avoid exhausting our OS level
thread-local storage resources when creating lots of contexts

Reviewed-by: Saša Nedvědický <sashan@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/27794)
crypto/threads_pthread.c
crypto/threads_win.c