Commit Graph

  • 9041102488 Fixup testsuite_whitelist for LoongArch64 Xing Li 2023-02-01 09:10:26 +08:00
  • 2741797c63
    !536 [sync] PR-535: 优化LoongArch架构的一些字符串函数 openeuler-ci-bot 2023-01-29 06:29:17 +00:00
  • 4adfab66ba LoongArch: Optimize string functions including memcpy, memmove, memset, strchr, strchrnul, strcmp, strncmp, ctrcpy, ctrlen, strnlen. Xue Liu 2023-01-29 11:08:07 +08:00
  • f147708dc8
    !529 [sync] PR-528: LoongArch Port openeuler-ci-bot 2022-12-21 09:50:03 +00:00
  • 37e8dfc0c5 LoongArch Port. wanghongliang 2022-12-21 16:51:49 +08:00
  • 76807c2c42
    !525 [sync] PR-523: x86: Fix wcsnlen-avx2 page cross length comparison openeuler-ci-bot 2022-12-16 09:21:13 +00:00
  • bd29306baa x86: Fix wcsnlen-avx2 page cross length comparison lijianglin 2022-12-16 15:40:48 +08:00
  • a66e7ff97f
    !521 [sync] PR-520: io: Fix use after free in ftw (BZ 26779) openeuler-ci-bot 2022-12-12 11:57:52 +00:00
  • 475a8ee8af io: Fix use after free in ftw (BZ 26779) liqingqing_1229 2022-12-12 17:50:06 +08:00
  • 816e5fb975
    !518 [sync] PR-517: 回合社区bugfix补丁 openeuler-ci-bot 2022-12-09 06:54:19 +00:00
  • 0a6899cbaa sync patches from upstream community shixuantong 2022-12-08 19:17:32 +08:00
  • bb2e626fd4
    !512 [sync] PR-511: elf: Fix alloca size in _dl_debug_vdprintf openeuler-ci-bot 2022-11-29 11:11:49 +00:00
  • 1e8491e670 elf: Fix alloca size in _dl_debug_vdprintf lvying6 2022-11-29 17:34:08 +08:00
  • d8a8f31562
    !507 [sync] PR-506: elf: Fix hwcaps string size overestimation openeuler-ci-bot 2022-10-22 08:37:51 +00:00
  • 3eb39cfce7 elf: Fix hwcaps string size overestimation xujing 2022-10-22 10:28:49 +08:00
  • 7a065015a0
    !503 backport upstream patches openeuler-ci-bot 2022-10-11 00:40:20 +00:00
  • 1e766c498c backport upstream patches xujing 2022-10-09 16:42:23 +08:00
  • 32901a9e2a
    !505 elf: refactor for ld.so use hugepage openeuler-ci-bot 2022-10-10 06:14:41 +00:00
  • 98bfe82501 elf: refactor for ld.so use hugepage lvying6 2022-10-10 12:35:46 +08:00
  • 6599b8835b
    !501 socket: Fix mistyped define statement in socket/sys/socket.h openeuler-ci-bot 2022-10-09 03:07:37 +00:00
  • 3fafbd6275 socket: Fix mistyped define statement in socket/sys/socket.h(BZ #29225) Vchanger 2022-10-09 10:08:33 +08:00
  • 0673c1d5a9
    !493 nptl: Fix ___pthread_unregister_cancel_restore asynchronous openeuler-ci-bot 2022-09-09 01:12:39 +00:00
  • f9979abd6d nptl:Fix ___pthread_unregister_cancel_restore asynchronous liqingqing_1229 2022-09-08 19:16:19 +08:00
  • 0e34a663ab
    !492 add requires between glibc-info and glibc openeuler-ci-bot 2022-09-08 11:06:11 +00:00
  • af0473d7f8 add requires between glibc-info and glibc liqingqing_1229 2022-09-08 14:22:57 +08:00
  • 8d7433e01b
    !479 fix LD_HUGEPAGE_LIB env does not take effect openeuler-ci-bot 2022-08-12 01:44:45 +00:00
  • e9d4e0e558 fix LD_HUGEPAGE_LIB env does not take effect Lv Ying 2022-08-10 05:31:56 +08:00
  • e0b8d4f5a2
    !473 回合上游社区补丁 openeuler-ci-bot 2022-08-02 06:58:33 +00:00
  • 542058db63 sync patches from upstream community xujing 2022-08-01 11:16:49 +08:00
  • b91a952fb4
    !470 optimize Obsoletes version openeuler-ci-bot 2022-07-29 01:11:21 +00:00
  • 8110ba7b02 optimize Obsoletes version liqingqing_1229 2022-07-28 16:17:16 +08:00
  • fc6739d4ba
    !462 在glibc-compat-2.17中增加libpthread_nonshared.a openeuler-ci-bot 2022-07-08 00:51:40 +00:00
  • 13528d91ee add libpthread_nonshared.a in glibc-compat-2.17 for old applications Yang Yanchao 2022-07-06 11:13:35 +08:00
  • 487ba8e9b4
    !461 enable -werror by default openeuler-ci-bot 2022-07-06 07:52:08 +00:00
  • 3300f1534a enable -werror by default liqingqing_1229 2022-07-06 15:18:20 +08:00
  • ac13def8d8
    !458 linux: Fix mq_timereceive check for 32 bit fallback code (BZ 29304) From: @liqingqing_1229 Reviewed-by: @yang_yanchao Signed-off-by: @yang_yanchao openeuler-ci-bot 2022-07-01 07:53:20 +00:00
  • f7943522cd Fix mq_timereceive check for 32bit fallback code (BZ 29304) liqingqing_1229 2022-07-01 14:56:43 +08:00
  • b9e6d35bc5
    !455 aarch64: add -mno-outline-atomics to prevent mallocT2_xx performance regression From: @liqingqing_1229 Reviewed-by: @wswsamao Signed-off-by: @wswsamao openeuler-ci-bot 2022-06-29 01:08:50 +00:00
  • 0d00f6fd2a aarch64: add -mno-outline-atomics to prevent mallocT2_xx performance regression liqingqing_1229 2022-06-28 16:27:44 +08:00
  • 215b9bc156
    !453 x86: use total l3cache for non_temporal_threshold in intel cpu From: @liqingqing_1229 Reviewed-by: @yang_yanchao Signed-off-by: @yang_yanchao openeuler-ci-bot 2022-06-28 02:59:07 +00:00
  • f0a89aa4dd x86: use total l3cache for non_temporal_threshold liqingqing_1229 2022-06-27 17:51:11 +08:00
  • 958dd181d9
    !448 Use Lua to compile the installation scripts of glibc-common and glibc-locale-archive. From: @yang_yanchao Reviewed-by: @liqingqing_1229 Signed-off-by: @liqingqing_1229 openeuler-ci-bot 2022-06-14 12:52:36 +00:00
  • 56e49a9484 Use Lua to compile the installation scripts of glibc-common and glibc-locale-archive. Yang Yanchao 2022-06-14 11:29:35 +08:00
  • e94dd6c969
    !446 use locale-archive to prevent basic command performance regression From: @liqingqing_1229 Reviewed-by: @yang_yanchao Signed-off-by: @yang_yanchao openeuler-ci-bot 2022-06-02 02:09:40 +00:00
  • 29b022e112 use locale-archive to prevent basic command performance regression liqingqing_1229 2022-06-01 15:21:30 +08:00
  • f87889e658
    !443 Fix deadlock when pthread_atfork handler calls pthread_atfork or dlclose From: @superhugepan Reviewed-by: @liqingqing_1229 Signed-off-by: @liqingqing_1229 openeuler-ci-bot 2022-05-31 13:55:14 +00:00
  • 9cdd2ced15 Fix deadlock when pthread_atwork handler calls pthread_atwork or dlclose superhugepan 2022-05-31 20:50:42 +08:00
  • bbc6e3139b
    !441 Linux: Avoid closing -1 on failure in __closefrom_fallback From: @liqingqing_1229 Reviewed-by: @yang_yanchao Signed-off-by: @yang_yanchao openeuler-ci-bot 2022-05-30 03:12:43 +00:00
  • f1754a4f67 Linux: Avoid closing -1 onfaiure in __closefrom_fallback liqingqing_1229 2022-05-30 10:31:09 +08:00
  • 018e7b964c
    !439 realpath: Avoid overwriting preexisting error (CVE-2021-3998) From: @liqingqing_1229 Reviewed-by: @yang_yanchao Signed-off-by: @yang_yanchao openeuler-ci-bot 2022-05-28 12:13:43 +00:00
  • 9674849853 realpath: Avoid overwriting preexisting error(CVE-2021-3998) liqingqing_1229 2022-05-28 18:42:11 +08:00
  • 2e7b3098b8
    !435 elf: Fix use-after-free in ldconfig [BZ #26779] From: @xujing99 Reviewed-by: @liqingqing_1229 Signed-off-by: @liqingqing_1229 openeuler-ci-bot 2022-05-23 00:44:37 +00:00
  • fcdff92b0c elf: Fix use-after-free in ldconfig [BZ #26779] xujing 2022-05-20 14:42:00 +08:00
  • 8a8ffdf89f
    !428 linux: Fix posix_spawn return code if clone fails (BZ#29109) From: @liqingqing_1229 Reviewed-by: @yang_yanchao Signed-off-by: @yang_yanchao openeuler-ci-bot 2022-05-07 03:38:21 +00:00
  • 09f4240df1 linux: Fix posix_spawn return code if clone fails (BZ#29109) liqingqing_1229 2022-05-07 09:07:08 +08:00
  • 0fee5f6876
    !421 restore remove nscd From: @jiangheng12 Reviewed-by: @liqingqing_1229 Signed-off-by: @liqingqing_1229 openeuler-ci-bot 2022-05-06 01:50:58 +00:00
  • 83d841595a restore remove nscd jiangheng 2022-05-05 16:40:43 +08:00
  • 0885c8c1ea
    !420 linux: Fix fchmodat with AT_SYMLINK_NOFOLLOW for 64 bit time_t (BZ#29097) From: @liqingqing_1229 Reviewed-by: @yang_yanchao Signed-off-by: @yang_yanchao openeuler-ci-bot 2022-05-05 11:17:25 +00:00
  • b4ec523985 linux: Fix fchmodat with AT_SYMLINK_NOFOLLOW for 64 bit time_t (BZ#29097) liqingqing_1229 2022-05-05 10:13:13 +08:00
  • 64c053c6b6
    !418 posix/glob.c: update from gnulib From: @superhugepan Reviewed-by: @liqingqing_1229 Signed-off-by: @liqingqing_1229 openeuler-ci-bot 2022-04-29 09:52:01 +00:00
  • 0a93b71ea4 posix/glob.c: update from gnulib superhugepan 2022-04-29 16:27:00 +08:00
  • 05ea9a063f
    !416 elf: Fix initial-exec TLS access on audit modules (BZ #28096) From: @xujing99 Reviewed-by: @liqingqing_1229 Signed-off-by: @liqingqing_1229 openeuler-ci-bot 2022-04-25 00:47:13 +00:00
  • c14cb1be99 elf: Fix initial-exec TLS access on audit modules (BZ #28096) xujing 2022-04-24 19:20:51 +08:00
  • a4572036cf
    !414 nptl: Handle spurious EINTR when thread cancellation is disabled (BZ#29029) From: @liqingqing_1229 Reviewed-by: @yang_yanchao Signed-off-by: @yang_yanchao openeuler-ci-bot 2022-04-22 02:42:58 +00:00
  • 752db166d0 nptl: Handle spurious EINTR when thread cancellation is disabled (BZ#29029) liqingqing_1229 2022-04-18 10:05:12 +08:00
  • 7bceaad3d8
    !412 sync glibc upstream to fix bug 28828/28949/28993 From: @liqingqing_1229 Reviewed-by: @yang_yanchao Signed-off-by: @yang_yanchao openeuler-ci-bot 2022-04-11 07:16:00 +00:00
  • 21334ee1f9 sync glibc upstream to fix bug 28828/28949/28993 liqingqing_1229 2022-04-09 14:42:03 +08:00
  • 30abaab648
    !410 localedef: Handle symbolic links when generating locale-archive From: @liqingqing_1229 Reviewed-by: @yang_yanchao Signed-off-by: @yang_yanchao openeuler-ci-bot 2022-04-08 06:34:55 +00:00
  • a99a5d915f localedef: Handle symbolic links when generating locale-archive liqingqing_1229 2022-04-08 09:13:59 +08:00
  • 392ce5abce
    !409 [sync] PR-408: use mlock to determine hugepage RLIMIT_MEMLOCK soft resource limit is valid From: @openeuler-sync-bot Reviewed-by: @yang_yanchao Signed-off-by: @yang_yanchao openeuler-ci-bot 2022-03-31 07:56:14 +00:00
  • 3579b038ab use mlock to determine hugepage RLIMIT_MEMLOCK soft resource limit is valid Lv Ying 2022-03-31 09:20:47 +08:00
  • cd7af16a04
    !403 mv libc.info.gz* to the package glibc-help From: @yang_yanchao Reviewed-by: @liqingqing_1229 Signed-off-by: @liqingqing_1229 openeuler-ci-bot 2022-03-30 01:09:14 +00:00
  • 74dd0680dc mv libc.info.gz* to the package glibc-help Yang Yanchao 2022-03-29 19:12:17 +08:00
  • 72c943f199
    !396 malloc: Improve Huge Page support From: @yang_yanchao Reviewed-by: @liqingqing_1229 Signed-off-by: @liqingqing_1229 openeuler-ci-bot 2022-03-18 02:04:52 +00:00
  • 780caed580 malloc: Improve Huge Page support Yang Yanchao 2022-03-15 16:11:51 +08:00
  • c27e7c7fbc
    !392 malloc: use __get_nprocs replace __get_nprocs_sched. From: @yang_yanchao Reviewed-by: @liqingqing_1229 Signed-off-by: @liqingqing_1229 openeuler-ci-bot 2022-03-12 08:44:27 +00:00
  • 9727938951 malloc: use __get_nprocs replace __get_nprocs_sched. Yang Yanchao 2022-03-12 15:50:55 +08:00
  • 660b339972
    !391 elf: dynamic linker load lib use hugepage From: @gameoverboss Reviewed-by: @yang_yanchao Signed-off-by: @lvying6, @yang_yanchao openeuler-ci-bot 2022-03-08 03:52:25 +00:00
  • 5793040e7a elf: dynamic linker load lib use hugepage Lv Ying 2022-01-25 12:23:40 +00:00
  • a2a495635a
    !389 glibc: disable rseq feature by default with tunable From: @chinyu0704 Reviewed-by: @liqingqing_1229 Signed-off-by: @liqingqing_1229 openeuler-ci-bot 2022-03-04 07:17:55 +00:00
  • 2c4eaeba9b glibc: disable rseq feature by default with tunable qinyu 2022-03-03 20:24:30 +08:00
  • 088dac14ff
    !387 glibc: Add PTRACE_GET_RSEQ_CONFIGURATION From: @yeyunfeng-dev Reviewed-by: @liqingqing_1229 Signed-off-by: @liqingqing_1229 openeuler-ci-bot 2022-03-03 11:56:19 +00:00
  • 3247300521 glibc: Add PTRACE_GET_RSEQ_CONFIGURATION Yunfeng Ye 2022-03-03 04:32:31 -05:00
  • 35a62e41b1
    !385 add chrpath to BuildRequires to make 'remove shared library's RPATH/RUNPATH' to take effect From: @liqingqing_1229 Reviewed-by: @yang_yanchao Signed-off-by: @yang_yanchao openeuler-ci-bot 2022-03-03 03:09:46 +00:00
  • e3cb56ed65 add chrpath to BuildRequires to make 'remove shared library's RPATH/RUNPATH' to take effect liqingqing_1229 2022-03-03 10:26:53 +08:00
  • b2ae7a5ada
    !382 x86: strncmp-avx2-rtm and wcsncmp-avx2-rtm fallback on non-rtm variants when avoiding overflow From: @liqingqing_1229 Reviewed-by: @yang_yanchao Signed-off-by: @yang_yanchao openeuler-ci-bot 2022-03-02 08:16:36 +00:00
  • c06b87ef7b x86: strncmp-avx2-rtm and wcsncmp-avx2-rtm fallback on non-rtm variants when avoiding overflow. [BZ #28896] liqingqing_1229 2022-03-02 15:22:56 +08:00
  • 5513a7b0a2
    !378 合并testsuite_whitelist.aarch64和testsuite_whitelist.x86到testsuite_whitelist中 From: @yang_yanchao Reviewed-by: @liqingqing_1229 Signed-off-by: @liqingqing_1229 openeuler-ci-bot 2022-03-02 06:18:09 +00:00
  • 4dddc72189 glibc:Merge testsuite_whitelist.aarch64 and testsuite_whitelist.x86_64 to testsuite_whitelist. Yang Yanchao 2022-03-01 17:08:00 +08:00
  • 08fc6d816a
    !379 remove shared library's RPATH/RUNPATH for security From: @liqingqing_1229 Reviewed-by: @yang_yanchao Signed-off-by: @yang_yanchao openeuler-ci-bot 2022-03-01 13:35:06 +00:00
  • 6293129cfe remove shared library's RPATH/RUNPATH for security liqingqing_1229 2022-03-01 15:21:08 +08:00
  • a60cb318c8
    !376 [sync] PR-365: glibc: add supposrt for rseq From: @openeuler-sync-bot Reviewed-by: @liqingqing_1229 Signed-off-by: @liqingqing_1229 openeuler-ci-bot 2022-03-01 07:24:35 +00:00
  • 9042da8301 glibc: add supposrt for rseq qinyu 2022-03-01 09:33:17 +08:00
  • eae9e26939
    !373 只有在CI环境下会因为测试用例失败打断构建 From: @yang_yanchao Reviewed-by: @liqingqing_1229 Signed-off-by: @liqingqing_1229 openeuler-ci-bot 2022-02-28 09:22:09 +00:00
  • 6b21936199 Only in the CI environment, the build is interrupted due to test case failure. Yang Yanchao 2022-02-24 11:18:39 +08:00
  • 6f64f99a43
    !370 strcmp:删除loop_aligned的对齐 From: @yang_yanchao Reviewed-by: @liqingqing_1229 Signed-off-by: @liqingqing_1229 openeuler-ci-bot 2022-02-23 08:37:27 +00:00
  • 03b9b27526 strcmp: delete align for loop_aligned Yang Yanchao 2022-02-23 15:34:35 +08:00
  • dbab1c7bd1
    !369 glibc测试工程相关优化 From: @yang_yanchao Reviewed-by: @liqingqing_1229 Signed-off-by: @liqingqing_1229 openeuler-ci-bot 2022-02-23 07:27:40 +00:00
  • 14ed19693b - The release of glibc.src.rpm in OpenEuler is not based on the architecture. Developers only have glibc.src.rpm in the ARM, so add all testsuite_whitelist in glibc.src.rpm. Yang Yanchao 2022-02-23 10:47:47 +08:00
  • 2f0f9cc0a1
    !366 tzselect: use region to instead of country for extract timezone selection From: @liqingqing_1229 Reviewed-by: @yang_yanchao Signed-off-by: @yang_yanchao openeuler-ci-bot 2022-02-22 08:13:19 +00:00