summary refs log tree commit diff
path: root/elf
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2021-11-12 11:47:42 -0800
committerH.J. Lu <hjl.tools@gmail.com>2021-11-15 05:50:56 -0800
commit120ac6d238825452e8024e2f627da33b2508dfd3 (patch)
tree4215cb357a961543c55aa8bbe5ef754d212be1e8 /elf
parentcbcd65c8b526555d9b98628338973f91f74002ad (diff)
downloadglibc-120ac6d238825452e8024e2f627da33b2508dfd3.tar.gz
glibc-120ac6d238825452e8024e2f627da33b2508dfd3.tar.xz
glibc-120ac6d238825452e8024e2f627da33b2508dfd3.zip
Move assignment out of the CAS condition
Update

commit 49302b8fdf9103b6fc0a398678668a22fa19574c
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Thu Nov 11 06:54:01 2021 -0800

    Avoid extra load with CAS in __pthread_mutex_clocklock_common [BZ #28537]

    Replace boolean CAS with value CAS to avoid the extra load.

and

commit 0b82747dc48d5bf0871bdc6da8cb6eec1256355f
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Thu Nov 11 06:31:51 2021 -0800

    Avoid extra load with CAS in __pthread_mutex_lock_full [BZ #28537]

    Replace boolean CAS with value CAS to avoid the extra load.

by moving assignment out of the CAS condition.
Diffstat (limited to 'elf')
0 files changed, 0 insertions, 0 deletions