opnsense-src/sys/ufs/ffs
Kirk McKusick fdfb8e783c Eliminate unnecessary UFS1 integrity checks.
The UFS1 integrity checks added in FreeBSD 14 were too aggressive
for UFS1 filesystems created in FreeBSD 4 and 9 systems. This patch
removes those tests which can be done safely since they are not
relevant to the current implementation of UFS1.

This is a follow-on report to bug report 264450 (comments 21-28).

Reported by: slb@sonnet.com
Tested by:   slb@sonnet.com
PR:          264450

(cherry picked from commit b241767f8ef38f9ca7c109fe2fccd11ccbfaa4f0)
2024-03-04 16:09:10 -08:00
..
ffs_alloc.c Increase UFS/FFS maximum link count from 32767 to 65530. 2023-12-16 19:45:51 -08:00
ffs_balloc.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ffs_extern.h sys: Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:18 -06:00
ffs_inode.c Fix build with gcc12. 2023-10-31 08:59:28 -07:00
ffs_rawread.c Add vnode_pager_clean_{a,}sync(9) 2024-01-18 02:51:33 +02:00
ffs_snapshot.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ffs_softdep.c Increase UFS/FFS maximum link count from 32767 to 65530. 2023-12-16 19:45:51 -08:00
ffs_subr.c Eliminate unnecessary UFS1 integrity checks. 2024-03-04 16:09:10 -08:00
ffs_suspend.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ffs_tables.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ffs_vfsops.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ffs_vnops.c ufs: do not leave around empty buffers shadowing disk content 2023-12-20 10:29:55 +02:00
fs.h sys: Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:18 -06:00
softdep.h sys: Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:18 -06:00