mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-23 03:10:05 +00:00
Fix futex syscall parameter for x86 absolute timeout waits.
This affects only installations compiled for kernels older than 2.6.18.
This commit is contained in:
parent
310647e980
commit
1828530f09
@ -1,3 +1,11 @@
|
||||
2009-06-11 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
[BZ #10262]
|
||||
* sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S
|
||||
(LOAD_FUTEX_WAIT_ABS): Fix futex parameter in case private futexes
|
||||
cannot be assumed.
|
||||
Patch by Bryan Kadzban <bz-glibc@kdzbn.homelinux.net>.
|
||||
|
||||
2009-05-16 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
* libc-cancellation.c: Move __libc_cleanup_routine to...
|
||||
|
@ -60,7 +60,7 @@
|
||||
# define LOAD_FUTEX_WAIT_ABS(reg) \
|
||||
xorl $FUTEX_PRIVATE_FLAG, reg ; \
|
||||
andl %gs:PRIVATE_FUTEX, reg ; \
|
||||
orl $FUTEX_WAIT | FUTEX_CLOCK_REALTIME, reg
|
||||
orl $FUTEX_WAIT_BITSET | FUTEX_CLOCK_REALTIME, reg
|
||||
# define LOAD_FUTEX_WAKE(reg) \
|
||||
xorl $FUTEX_PRIVATE_FLAG, reg ; \
|
||||
andl %gs:PRIVATE_FUTEX, reg ; \
|
||||
|
Loading…
Reference in New Issue
Block a user