"Andrew Doran" writes:
> Module Name:  src
> Committed By: ad
> Date:         Sun Feb 23 20:06:30 UTC 2020
> Modified Files:
>       src/sys/kern: kern_reboot.c
> Log Message:
> - If concurrent calls to kern_reboot(), only let the first do the deed.
> - Don't need kernel_lock for this (either OK, or suspendsched() called).

what happens if i enter ddb while rebooting, such that this
now sets 'rebooter' to some lwp.  inside ddb, i use 'mach cpu'
to change CPUs, which on some platforms actually swithces to
that CPU -- ie, we now have a different curlwp.

this while () will now hang forever, won't it?


Reply via email to