+ s = splhigh();
+ if (cold || panicstr) {
+ /*
+ * After a panic, or during autoconfiguration,
+ * just give interrupts a chance, then just return;
+ * don't run any other procs or panic below,
+ * in case this is the idle process and already asleep.
+ * The splnet should be spl0 if the network was being used
+ * by the filesystem, but for now avoid network interrupts
+ * that might cause another panic.
+ */
+ (void) splnet();
+ splx(s);
+ return;
+ }