diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-03-25 08:37:10 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-03-31 09:26:36 +0200 |
commit | 835250de090ab6124814ee7f0a80520115301c47 (patch) | |
tree | 4445681f9425396daf52109caea27fad15840d6d | |
parent | wscript: Python2 support for unicode strings in contexts (diff) | |
download | rtems-libbsd-835250de090ab6124814ee7f0a80520115301c47.tar.bz2 |
Fix INVARIANTS support
-rw-r--r-- | freebsd/sys/kern/kern_synch.c | 2 |
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]) |