diff options
author | Maria Matejka <mq@ucw.cz> | 2023-02-27 19:12:29 +0100 |
---|---|---|
committer | Maria Matejka <mq@ucw.cz> | 2023-04-04 17:00:58 +0200 |
commit | b8d0ba36e6a64518ac078139c24a7a01002dce21 (patch) | |
tree | 67b770bbb6a7d94c547f3cfa2face4c60b565a01 /sysdep | |
parent | 0b7657a9dc449fc19f6c06a99e9b86ffad37570e (diff) |
Allocator fix: thread local kept pages counter must be thread local
Diffstat (limited to 'sysdep')
-rw-r--r-- | sysdep/unix/alloc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sysdep/unix/alloc.c b/sysdep/unix/alloc.c index 6c68a865..8bd3770d 100644 --- a/sysdep/unix/alloc.c +++ b/sysdep/unix/alloc.c @@ -73,7 +73,7 @@ static event page_cleanup_event = { .hook = page_cleanup, }; _Atomic int pages_kept = 0; _Atomic int pages_kept_locally = 0; -static int pages_kept_here = 0; +static _Thread_local int pages_kept_here = 0; static void * alloc_sys_page(void) |