diff options
Diffstat (limited to '')
-rw-r--r-- | freebsd/sys/kern/init_main.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/freebsd/sys/kern/init_main.c b/freebsd/sys/kern/init_main.c index fa4951d8..43eaea5c 100644 --- a/freebsd/sys/kern/init_main.c +++ b/freebsd/sys/kern/init_main.c @@ -350,8 +350,12 @@ restart: TSEXIT(); /* Here so we don't overlap with start_init. */ +#ifndef __rtems__ mtx_assert(&Giant, MA_OWNED | MA_NOTRECURSED); mtx_unlock(&Giant); +#else /* __rtems__ */ + /* Giant is unlocked in rtems_bsd_timeout_init_late() */ +#endif /* __rtems__ */ #ifndef __rtems__ /* |