summaryrefslogtreecommitdiff
path: root/sys/modules/ffs/Makefile
AgeCommit message (Collapse)Author
2023-06-03bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBERlukem
Provide a single variable CC_WNO_ADDRESS_OF_PACKED_MEMBER with options for both clang and gcc, to replace CLANG_NO_ADDR_OF_PACKED_MEMBER CC_NO_ADDR_OF_PACKED_MEMBER GCC_NO_ADDR_OF_PACKED_MEMBER Using the convention CC_compilerflag, where compilerflag is based on the full compiler flag name.
2023-05-29bsd.own.mk: rename NO_ADDR_OF_PACKED_MEMBER to CC_NO_ADDR_OF_PACKED_MEMBERlukem
Add "CC_" prefix to NO_ADDR_OF_PACKED_MEMBER. We now have the following convention: GCC_NO_*: Disable specific warnings from GCC. CLANG_NO_*: Disable specific warnings from Clang. CC_NO_*: Disable specific warnings from both Clang and GCC. This reserves "NO_*" Makefile variables to disable other features. Some space->tab fixes.
2022-08-09Now that UFS_DIRHASH is default for biuilt-in file system modules, wepgoyette
need to update the loadable module builds, too.
2022-01-08Remove extra blank linepgoyette
2022-01-08Use \t for pre-comment white-spacepgoyette
2022-01-06Since UFS_DIRHASH is explicitly disabled in GENERIC kernels (due topgoyette
being suspected of memory corruption), it should not be enabled in the default module configurations either.
2020-10-18Provide a global no-packed-address for both gcc and clangchristos
2020-10-18use the GCC_ warning variablechristos
2020-10-18Avoid alignment of packed memberchristos
2020-05-16Add ACL support for FFS. From FreeBSD.christos
2020-04-18Extended attribute support for ffsv2, from FreeBSD.christos
2019-08-19Enable extended attributes in modules.christos
2019-06-20Split the ufs code out of the ffs module and into its own module.pgoyette
Adapt chfs and ext2fs modules accordingly.
2019-06-17Add missing file for QUOTAchristos
2019-02-17Bump default value of WARNS for modules from 3 to 5, andrin
explicitly set WARNS for modules that fail with WARNS=5. Also, turn on -Wno-missing-noreturn for clang for some files. At the moment, among ~ 360 modules, - 2 (lua and zfs) need WARNS=0 - 1 (solaris) needs WARNS=1 - 136 need WARNS=3 (mostly due to sign-compare) - 4 need WARNS=4 - others can be compiled with WARNS=5 Discussed on tech-kern.
2014-05-08Add a global vnode cache:hannken
- vcache_get() retrieves a referenced and initialised vnode / fs node pair. - vcache_remove() removes a vnode / fs node pair from the cache. On cache miss vcache_get() calls new vfs operation vfs_loadvnode() to initialise a vnode / fs node pair. This call is guaranteed exclusive, no other thread will try to load this vnode / fs node pair. Convert ufs/ext2fs, ufs/ffs and ufs/mfs to use this interface. Remove now unused ufs/ufs_ihash Discussed on tech-kern. Welcome to 6.99.41
2012-05-10Update ffs, ext2fs, and tmpfs module makefiles to add *_rename.c.riastradh
ok martin
2011-05-26Default to -Wno-sign-compare -Wno-pointer-sign for clang.joerg
Push -Wno-array-bounds down to the cases that depend on it. Selectively disable warnings for 3rd party software or non-trivial issues to be reviewed later to get clang -Werror to build most of the tree.
2011-03-13Fix source list for ffs module.bouyer
2011-03-06merge the bouyer-quota2 branch. This adds a new on-disk formatbouyer
to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on. See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
2010-03-03-DFFS is no longer necessarypooka
2009-02-22PR kern/26878 FFSv2 + softdep = livelock (no free ram)ad
PR kern/16942 panic with softdep and quotas PR kern/19565 panic: softdep_write_inodeblock: indirect pointer #1 mismatch PR kern/26274 softdep panic: allocdirect_merge: ... PR kern/26374 Long delay before non-root users can write to softdep partitions PR kern/28621 1.6.x "vp != NULL" panic in ffs_softdep.c:4653 while unmounting a softdep (+quota) filesystem PR kern/29513 FFS+Softdep panic with unfsck-able file-corruption PR kern/31544 The ffs softdep code appears to fail to write dirty bits to disk PR kern/31981 stopping scsi disk can cause panic (softdep) PR kern/32116 kernel panic in softdep (assertion failure) PR kern/32532 softdep_trackbufs deadlock PR kern/37191 softdep: locking against myself PR kern/40474 Kernel panic after remounting raid root with softdep Retire softdep, pass 2. As discussed and later formally announced on the mailing lists.
2008-11-13PR kern/39263 $ufs kernel module dependency problemsad
Pull in the ufs stuff and enable features to make this module useful.
2008-06-28Add of bunch of file system modules.rumble