"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? .mrg.