Index: kern_shutdown.c =================================================================== --- kern_shutdown.c (revision 199041) +++ kern_shutdown.c (working copy) @@ -385,21 +385,17 @@ boot(int howto) } } if (nbusy) { - /* - * Failed to sync all blocks. Indicate this and don't - * unmount filesystems (thus forcing an fsck on reboot). - */ printf("Giving up on %d buffers\n", nbusy); DELAY(5000000); /* 5 seconds */ } else { if (!first_buf_printf) printf("Final sync complete\n"); - /* - * Unmount filesystems - */ - if (panicstr == 0) - vfs_unmountall(); } + /* + * Unmount filesystems + */ + if (panicstr == 0) + vfs_unmountall(); swapoff_all(); DELAY(100000); /* wait for console output to finish */ }