]> granicus.if.org Git - strace/commit
futex: fix FUTEX_WAKE_OP compare function mask
authorEugene Syromyatnikov <evgsyr@gmail.com>
Mon, 29 Aug 2016 20:56:24 +0000 (23:56 +0300)
committerDmitry V. Levin <ldv@altlinux.org>
Tue, 30 Aug 2016 15:53:51 +0000 (15:53 +0000)
commitbfa22a596fc6ae7f706b0d1321210021af8bcbab
tree535483a82c3b03180952d81de34ffebd0dc0d2a3
parentb80894cf07bb14f15d666333d195a05bbf944a52
futex: fix FUTEX_WAKE_OP compare function mask

According to the initial and current (v4.7) kernel implementations,
in FUTEX_WAKE_OP case the compare function does not have
FUTEX_OP_OPARG_SHIFT flag and occupies 4 bits starting with bit 24.

* futex.c (SYS_FUNC(futex)): Do not print FUTEX_OP_OPARG_SHIFT
for 27th bit of val3 in FUTEX_WAKE_OP case.
futex.c