aboutsummaryrefslogtreecommitdiff
path: root/sys/sys
diff options
context:
space:
mode:
authorDmitry Chagin <dchagin@FreeBSD.org>2021-07-29 09:43:07 +0000
committerDmitry Chagin <dchagin@FreeBSD.org>2021-07-29 09:43:07 +0000
commit8e4d22c01d8f76ae144f32b4c5fac40451429891 (patch)
tree99d5c2f1fdf5aa05f6426ae9ccb083688e6a10e6 /sys/sys
parent7caa29115b4a2023128ed07942b71074507a44a1 (diff)
downloadsrc-8e4d22c01d8f76ae144f32b4c5fac40451429891.tar.gz
src-8e4d22c01d8f76ae144f32b4c5fac40451429891.zip
umtx: Add umtxq_requeue Linux emulation layer extension.
Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D31235 MFC after: 2 weeks
Diffstat (limited to 'sys/sys')
-rw-r--r--sys/sys/umtxvar.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/sys/umtxvar.h b/sys/sys/umtxvar.h
index de1b649ed8d7..ed2d8046a5fb 100644
--- a/sys/sys/umtxvar.h
+++ b/sys/sys/umtxvar.h
@@ -210,6 +210,7 @@ void umtxq_free(struct umtx_q *);
struct umtxq_chain *umtxq_getchain(struct umtx_key *);
void umtxq_insert_queue(struct umtx_q *, int);
void umtxq_remove_queue(struct umtx_q *, int);
+int umtxq_requeue(struct umtx_key *, int, struct umtx_key *, int);
int umtxq_signal_mask(struct umtx_key *, int, u_int);
int umtxq_sleep(struct umtx_q *, const char *,
struct umtx_abs_timeout *);