!392 malloc: use __get_nprocs replace __get_nprocs_sched.

From: @yang_yanchao 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
This commit is contained in:
openeuler-ci-bot 2022-03-12 08:44:27 +00:00 committed by Gitee
commit c27e7c7fbc
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 30 additions and 1 deletions

View File

@ -66,7 +66,7 @@
############################################################################## ##############################################################################
Name: glibc Name: glibc
Version: 2.34 Version: 2.34
Release: 68 Release: 69
Summary: The GNU libc libraries Summary: The GNU libc libraries
License: %{all_license} License: %{all_license}
URL: http://www.gnu.org/software/glibc/ URL: http://www.gnu.org/software/glibc/
@ -221,6 +221,7 @@ Patch9015: strcmp-delete-align-for-loop_aligned.patch
Patch9016: 0001-elf-dynamic-linker-load-shared-object-use-hugepage-a.patch Patch9016: 0001-elf-dynamic-linker-load-shared-object-use-hugepage-a.patch
Patch9017: 0002-elf-ld.so-add-testcase-for-ld.so-load-shared-object-.patch Patch9017: 0002-elf-ld.so-add-testcase-for-ld.so-load-shared-object-.patch
Patch9018: 0003-elf-ld.so-use-special-mmap-for-hugepage-to-get-symbo.patch Patch9018: 0003-elf-ld.so-use-special-mmap-for-hugepage-to-get-symbo.patch
Patch9019: malloc-use-__get_nprocs-replace-__get_nprocs_sched.patch
Obsoletes: nscd < 2.35 Obsoletes: nscd < 2.35
Provides: ldconfig rtld(GNU_HASH) bundled(gnulib) Provides: ldconfig rtld(GNU_HASH) bundled(gnulib)
@ -1292,6 +1293,9 @@ fi
%endif %endif
%changelog %changelog
* Sat Mar 12 2022 Yang Yanchao<yangyanchao6@huawei.com> - 2.34-69
- malloc: use __get_nprocs replace __get_nprocs_sched.
* Sat Mar 5 2022 zhoukang <gameoverboss@163.com> - 2.34-68 * Sat Mar 5 2022 zhoukang <gameoverboss@163.com> - 2.34-68
- add dynamic linker load lib use hugepage - add dynamic linker load lib use hugepage

View File

@ -0,0 +1,25 @@
From f5545d74d6dc4d5036bee6a91cda14a51e2a0676 Mon Sep 17 00:00:00 2001
From: Yang Yanchao <yangyanchao6@huawei.com>
Date: Sat, 12 Mar 2022 15:30:17 +0800
Subject: [PATCH] malloc: use __get_nprocs replace __get_nprocs_sched.
---
malloc/arena.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/malloc/arena.c b/malloc/arena.c
index f1f0af86..66748463 100644
--- a/malloc/arena.c
+++ b/malloc/arena.c
@@ -879,7 +879,7 @@ arena_get2 (size_t size, mstate avoid_arena)
narenas_limit = mp_.arena_max;
else if (narenas > mp_.arena_test)
{
- int n = __get_nprocs_sched ();
+ int n = __get_nprocs ();
if (n >= 1)
narenas_limit = NARENAS_FROM_NCORES (n);
--
2.33.0