freebsd-src/sys/ufs/ffs
Chuck Silvers 60a41168d1 UFS: panic rather than forcibly unmount the root fs
If the root fs is forcibly unmounted then basically every process
will die with a SEGV as soon as it tries to run again because libc.so
is gone, which leaves the system basically hung.  It seems better
to just panic instead, so let's do that.

Requested-by:	karels
Reviewed-by:	imp, mckusick, karels
Sponsored-by:	Netflix
Differential Revision:	https://reviews.freebsd.org/D41387
2023-08-10 09:59:06 -07:00
..
ffs_alloc.c Rate limit kernel UFS/FFS cylinder group check-hash error messages. 2023-08-08 17:11:04 -07:00
ffs_balloc.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
ffs_extern.h Handle UFS/FFS file deletion from cylinder groups with check-hash failure. 2023-08-07 16:28:11 -07:00
ffs_inode.c UFS/FFS: Migrate to modern uintXX_t from u_intXX_t. 2023-07-27 15:27:36 -07:00
ffs_rawread.c UFS/FFS: Migrate to modern uintXX_t from u_intXX_t. 2023-07-27 15:27:36 -07:00
ffs_snapshot.c Remove a partial UFS/FFS snapshot if it fails to build successfully. 2023-08-09 16:44:24 -07:00
ffs_softdep.c Handle UFS/FFS file deletion from cylinder groups with check-hash failure. 2023-08-07 16:28:11 -07:00
ffs_subr.c UFS/FFS: Migrate to modern uintXX_t from u_intXX_t. 2023-07-27 15:27:36 -07:00
ffs_suspend.c spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
ffs_tables.c UFS/FFS: Migrate to modern uintXX_t from u_intXX_t. 2023-07-27 15:27:36 -07:00
ffs_vfsops.c UFS: panic rather than forcibly unmount the root fs 2023-08-10 09:59:06 -07:00
ffs_vnops.c UFS/FFS: Migrate to modern uintXX_t from u_intXX_t. 2023-07-27 15:27:36 -07:00
fs.h UFS/FFS: Migrate to modern uintXX_t from u_intXX_t. 2023-07-27 15:27:36 -07:00
softdep.h UFS/FFS: Migrate to modern uintXX_t from u_intXX_t. 2023-07-27 15:27:36 -07:00