Bin Wang
3930cde25a
Linux: Simplify __opensock and fix race condition [BZ #28353 ]
...
AF_NETLINK support is not quite optional on modern Linux systems
anymore, so it is likely that the first attempt will always succeed.
Consequently, there is no need to cache the result. Keep AF_UNIX
and the Internet address families as a fallback, for the rare case
that AF_NETLINK is missing. The other address families previously
probed are totally obsolete be now, so remove them.
Use this simplified version as the generic implementation, disabling
Netlink support as needed.
Signed-off-by: Bin Wang <wangbin224@huawei.com>
(cherry picked from commit b91290ce417b9a6dec5d1d044fa8ab361d0e300a)
2021-11-30 11:36:38 +08:00
openeuler-ci-bot
187f69e828
!256 [sync] PR-254: libpthread-2.17.so 部分开源用例不通过
...
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-25 08:55:26 +00:00
Yang Yanchao
2a138b3c83
Refactor the libpthread-2.17.so code and pass all test cases.
...
delete libpthread-2.17.so from glibc-devel
(cherry picked from commit 8615244aa3b58b6251dfad0c2c660134bd96bfcd)
2021-11-25 15:18:17 +08:00
openeuler-ci-bot
ad1b5a6fb1
!253 [sync] PR-252: revert supress -Wcast-qual warnings in bsearch
...
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229,@liqingqing_1229
2021-11-19 06:48:04 +00:00
liqingqing_1229
e55f336874
revert supress -Wcast-qual warnings in bsearch
...
(cherry picked from commit 1feba0288f96de12ea102ec6e8da994ceae77788)
2021-11-19 11:34:49 +08:00
openeuler-ci-bot
cc23e08c05
!249 [sync] PR-248: posix: Fix attribute access mode on getcwd [BZ #27476 ],Suppress -Wcast-qual warnings in bsearch
...
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-19 03:20:30 +00:00
liqingqing_1229
59c98cbb45
fix attribute access mode on getcwd [BZ #27476 ], supress -Wcast-qual warnings in bsearch
...
(cherry picked from commit 05f7be52737763a2b31fc326413d86e2a02a0c58)
2021-11-16 17:34:22 +08:00
openeuler-ci-bot
4ed80f6999
!247 [sync] PR-246: fix ld.so crashes while loading a DSO with a read-only dynamic section
...
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-16 03:16:16 +00:00
liqingqing_1229
753f2695f1
elf: fix ld.so crash while loading a DSO with a read-only dynamic section
...
(cherry picked from commit 35e1891d7115354b362c1c6c122c085bb880d6fb)
2021-11-15 20:43:23 +08:00
openeuler-ci-bot
0a4b06ec5b
!244 [sync] PR-243: gconv: Do not emit spurious NUL character in ISO-2022-JP-3
...
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-11 01:54:57 +00:00
liqingqing_1229
ef9fb4112e
gconv: Do not emit spurious NUL character in ISO-2022-JP-3, this also fix CVE-2021-43396.
...
(cherry picked from commit 3ab2b7b71b179a0de5b079c0c24b85172b847805)
2021-11-11 09:35:54 +08:00
openeuler-ci-bot
8c47351f63
!238 [sync] PR-237: iconvconfig: Fix behaviour with --prefix
...
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-09 11:44:17 +00:00
liqingqing_1229
224e3c77ad
iconvconfig: Fix behaviour with --prefix
...
(cherry picked from commit 2b77a61d3e0765d9b5545e35002b1b23eb7b4b83)
2021-11-09 19:20:28 +08:00
openeuler-ci-bot
ab0c7d354b
!236 [sync] PR-235: nptl: pthread_kill race condition issues fixed
...
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-09 02:53:30 +00:00
liqingqing_1229
0703419f24
nptl: pthread_kill race condition issues fixed.
...
uplink: https://sourceware.org/bugzilla/show_bug.cgi?id=19193
https://sourceware.org/bugzilla/show_bug.cgi?id=12889
https://sourceware.org/bugzilla/show_bug.cgi?id=28036
https://sourceware.org/bugzilla/show_bug.cgi?id=28363
https://sourceware.org/bugzilla/show_bug.cgi?id=28407
(cherry picked from commit 83aeb85874abee17a312eab44d75484c097ed8a8)
2021-11-09 09:49:28 +08:00
openeuler-ci-bot
609a50cf21
!234 [sync] PR-233: nptl: pthread_kill, pthread_cancel should not fail after exit (bug 19193)
...
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-05 09:01:12 +00:00
liqingqing_1229
2431e249b5
pthread_kill and pthread_cancel return success for satisfy posix standard.
...
(cherry picked from commit 5d781b4a0c02a823e7dae98e86775c3516ca3d91)
2021-11-05 09:59:30 +08:00
openeuler-ci-bot
e0d877fc86
!232 [sync] PR-217: aarch64: update A64FX memset not to degrade at 16KB
...
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-03 01:31:21 +00:00
liqingqing_1229
d20be8b766
aarch64: update a64fx memset not to degrade at 16KB
...
(cherry picked from commit 653f3153b97d952c1e05772dbad0e9c6af4d6692)
2021-11-02 14:42:14 +08:00
openeuler-ci-bot
bbb44302f2
!231 [sync] PR-216: x86-64: Use testl to check __x86_string_control
...
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-02 06:41:53 +00:00
liqingqing_1229
60ab5dcac1
use testl, instead of andl, to check __x86_string_control to
...
avoid updating __x86_string_control
(cherry picked from commit a085006b9ecdc4685067692c4d50832a28e274af)
2021-11-02 14:41:33 +08:00
openeuler-ci-bot
b0f1fff3d0
!230 [sync] PR-215: 编译阶段显示更多的testsuite调试信息
...
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-02 06:41:04 +00:00
Yang Yanchao
25bfe0fc5c
Show more debugging information during testsuite
...
Signed-off-by: Yang Yanchao <yangyanchao6@huawei.com>
(cherry picked from commit e6a721beed80460b73fa2bc1f39130336922914a)
2021-11-02 14:40:46 +08:00
openeuler-ci-bot
4c32edac22
!229 [sync] PR-214: Use __executable_start as the lowest address for profiling
...
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-02 06:40:18 +00:00
Fcc
6dc5233811
Use __executable_start as the lowest address for profiling
...
(cherry picked from commit 14d36df964740fcf1236710de9e79b4380c2dae4)
2021-11-02 14:39:58 +08:00
openeuler-ci-bot
1af1b21001
!228 [sync] PR-213: glibc:enable libpthreadcond in glibc-2.34
...
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-02 06:39:33 +00:00
Yang Yanchao
6a6b8fb597
glibc:add glibc-compat-2.17 subpackage to provide the function of the glibc-2.17 pthread library.
...
Currently, provide pthread_condition function.
Signed-off-by: Yang Yanchao <yangyanchao6@huawei.com>
(cherry picked from commit 0efa08b12d929199d6355cfbffe03d86c2c798cc)
2021-11-02 14:39:08 +08:00
openeuler-ci-bot
835df9c3bd
!227 [sync] PR-212: fix mtrace output and valgrind check failed for tunables_strdup
...
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-02 06:38:35 +00:00
liqingqing_1229
af382177a3
fix mtrace output and valgrind check failed for tunables_strdup.
...
-mtrace fix output with PIE and ASLR.
-elf: rtld copy terminating null in tunables strdup.
(cherry picked from commit 88a66f7a0c88f2b58ab82a670ff1d671c5cbfb68)
2021-11-02 14:38:13 +08:00
openeuler-ci-bot
072756a62c
!226 [sync] PR-211: x86-64: Optimize load of all bits set into ZMM register [BZ #28252 ]
...
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-02 06:37:39 +00:00
liqingqing_1229
89ddec60f7
fpu: x86-64 optimize load of all bits set into ZMM register.
...
(cherry picked from commit 018de895cabd2b028eba48efcba0d9f5bbaf71b1)
2021-11-02 14:37:06 +08:00
openeuler-ci-bot
028377c41f
!225 [sync] PR-210: 增加glibc-locale-archive,增加对更多语言的支持,同时减少内存占用
...
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-02 06:36:37 +00:00
Yang Yanchao
eceb2aabf5
Add locale-archive sub packages to support more languages and reduce memory usage.
...
Signed-off-by: Yang Yanchao <yangyanchao6@huawei.com>
(cherry picked from commit 14364fe566c40364998b24184700e87ec69f593b)
2021-11-02 14:36:16 +08:00
openeuler-ci-bot
d42e4f1932
!224 [sync] PR-207: 增加glibc测试套白名单,对于白名单以外的失败用例失败时停止构建
...
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-02 06:35:31 +00:00
Yang Yanchao
edaae34689
Add the testsuite whitelist.
...
If a test case out of the trustlist fails, the compilation is interrupted.
Signed-off-by: Yang Yanchao <yangyanchao6@huawei.com>
(cherry picked from commit 99e0df34584506161b2e1b34dfa5d4cbd6100562)
2021-11-02 14:33:03 +08:00
openeuler-ci-bot
2cc8fc5dfa
!223 [sync] PR-206: update string test memmove.c to cover 16KB
...
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-02 06:31:58 +00:00
liqingqing_1229
b0f357c5e8
update test memmove.c to cover 16KB
...
(cherry picked from commit 09e73f980a2082976132db18fec9247b7d01891b)
2021-11-02 12:03:52 +08:00
openeuler-ci-bot
024f162c45
!222 [sync] PR-202: elf: drop elf/tls-macros.h in favor of thread tls_mode attribute
...
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-02 04:03:00 +00:00
liqingqing_1229
353770b818
elf: drop elf/tls-macros.h in favor of thread tls_mode attribute.
...
use __ehdr_start for __GLOBAL_OFFSET_TABLE[0]
(cherry picked from commit 39ba9372151901720447a246c3293e862e7c0d39)
2021-11-02 08:51:52 +08:00
openeuler-ci-bot
ac3c8a34c8
!221 [sync] PR-200: fix overflow ittimer tests on 32 bit system
...
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-02 00:50:39 +00:00
liqingqing_1229
cf356da366
time fix overflow itimer tests on 32 bit system
...
(cherry picked from commit 60314ef12d246e73f1ac04308ff9bda01d3c8ab6)
2021-11-01 20:49:49 +08:00
openeuler-ci-bot
5274c39942
!220 [sync] PR-199: mtrace: use a static buffer for printing, fix upstream bug BZ #25947
...
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-01 12:49:06 +00:00
liqingqing_1229
270c700e66
mtrace: use a static buffer for printing, fix upstream bug BZ #25947
...
(cherry picked from commit 8b0605e3bfb2c5f594f8d16b2ff802e59df24c18)
2021-11-01 19:06:39 +08:00
openeuler-ci-bot
66b7e702ff
!219 [sync] PR-198: aarch64: Make elf_machine_{load_address,dynamic} robust [BZ #28203 ]
...
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-01 11:06:09 +00:00
liqingqing_1229
c91dfbc17b
aarch64: Make elf_machine_{load_addr,dynamic} robust [BZ #28203 ]
...
(cherry picked from commit e4fd5bf689c258409e10311fc1500998b8c9f3ad)
2021-11-01 16:58:27 +08:00
openeuler-ci-bot
b1fc087b49
!218 [sync] PR-197: aarch64: optimize memset performance
...
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-11-01 08:57:17 +00:00
liqingqing_1229
1e9651012c
aarch64: optimize memset performance
...
(cherry picked from commit 8d6576b56f864d1a1fd03f1035fcd9a0b835e10a)
2021-11-01 10:47:22 +08:00
openeuler-ci-bot
0778396b26
!196 [sync] PR-195: backport upstream patches to fix some memory leak and double free bugs
...
From: @openeuler-sync-bot
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-09-28 01:53:12 +00:00
liqingqing_1229
b9bf92ef1c
fix some patches to fix some memory leak and double free bugs.
...
(cherry picked from commit 524981388ed240aa2c6728cadcf26d255e401e77)
2021-09-17 11:02:42 +08:00
openeuler-ci-bot
676519a78e
!194 [sync] PR-192: add static-pie compilation option in aarch64
...
From: @openeuler-sync-bot
Reviewed-by: @wangbin224
Signed-off-by: @wangbin224
2021-09-14 09:10:21 +00:00