CVSROOT:        /cvs
Module name:    src
Changes by:     guent...@cvs.openbsd.org        2024/01/08 20:16:00

Modified files:
        sys/ufs/ufs    : dir.h ufs_dirhash.c ufs_lookup.c ufs_vnops.c 
        sys/ufs/ffs    : ffs_inode.c ffs_vfsops.c ffs_vnops.c 
        sys/ufs/ext2fs : ext2fs_dir.h 
        sbin/dump      : main.c traverse.c 
        sbin/fsck_ffs  : dir.c inode.c pass1.c pass2.c 
        sbin/fsdb      : fsdb.c 
        sbin/newfs     : mkfs.c newfs.8 newfs.c 
        sbin/restore   : dirs.c 
        usr.sbin/makefs: ffs.c 

Log message:
Delete support for FFS filesystems before the in-inode symlink
optimization.  As observed by ali_farzanrad(at)riseup.net, support
for these was broken in the 5.5 release in early 2014 by the time_t
changes.  No one noticed before now, so clearly this isn't something
we need to continue to support; rejecting in ffs_validate() is an
improvement.

Also: simplify DIRSIZ(), drop OLDDIRFMT and NEWDIRFMT, tests of
fs_maxsymlinklen against zero, #ifdef tests of FS_44INODEFMT, and
remove support for newfs -O0, last used in 2016.

ok miod@

Reply via email to