Module Name: src Committed By: riastradh Date: Sat Sep 2 17:44:41 UTC 2023
Modified Files: src/sys/kern: kern_heartbeat.c Log Message: heartbeat(9): Move panicstr check into the IPI itself. We can't return early from defibrillate because the IPI may have yet to run -- we can't return until the other CPU is definitely done using the ipi_msg_t we created on the stack. We should avoid calling panic again on the patient CPU in case it was already in the middle of a panic, so that we don't re-enter panic while, e.g., trying to print a stack trace. Sprinkle some comments. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/kern/kern_heartbeat.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.