aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKonstantin Belousov <kib@FreeBSD.org>2020-02-07 22:21:44 +0000
committerKonstantin Belousov <kib@FreeBSD.org>2020-02-07 22:21:44 +0000
commit8e3d7caee552a5c41ffc9a8cfb8ad0067aca0355 (patch)
treedcf6ab6df654ef9b4b23f0b93bf0a0dd061c5c04
parentc81929d343e34c1dfb0cb8350fd0a76c39a101e1 (diff)
Notes
-rw-r--r--sys/compat/linux/linux_futex.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/compat/linux/linux_futex.c b/sys/compat/linux/linux_futex.c
index 4f42081156b5..35deca0bfdc9 100644
--- a/sys/compat/linux/linux_futex.c
+++ b/sys/compat/linux/linux_futex.c
@@ -329,9 +329,9 @@ futex_put(struct futex *f, struct waiting_proc *wp)
f->f_key.shared);
LINUX_CTR3(sys_futex, "futex_put uaddr %p ref %d shared %d",
f->f_uaddr, f->f_refcount, f->f_key.shared);
- FUTEXES_UNLOCK;
if (FUTEX_LOCKED(f))
futex_unlock(f);
+ FUTEXES_UNLOCK;
LIN_SDT_PROBE0(futex, futex_put, return);
}