summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-03-25 08:37:10 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-03-31 09:26:36 +0200
commit835250de090ab6124814ee7f0a80520115301c47 (patch)
tree4445681f9425396daf52109caea27fad15840d6d
parentwscript: Python2 support for unicode strings in contexts (diff)
downloadrtems-libbsd-835250de090ab6124814ee7f0a80520115301c47.tar.bz2
Fix INVARIANTS support
-rw-r--r--freebsd/sys/kern/kern_synch.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/freebsd/sys/kern/kern_synch.c b/freebsd/sys/kern/kern_synch.c
index 0335b269..49555858 100644
--- a/freebsd/sys/kern/kern_synch.c
+++ b/freebsd/sys/kern/kern_synch.c
@@ -186,7 +186,9 @@ _sleep(void *ident, struct lock_object *lock, int priority,
pri = priority;
#endif /* __rtems__ */
+#ifndef __rtems__
KASSERT(!TD_ON_SLEEPQ(td), ("recursive sleep"));
+#endif /* __rtems__ */
if ((uint8_t *)ident >= &pause_wchan[0] &&
(uint8_t *)ident <= &pause_wchan[MAXCPU - 1])