| History log of /src/sys/modules/ffs |
| Revision | Date | Author | Comments |
| 1.27 | 23-May-2024 |
pgoyette | Get the case right when reverting local changes
|
| 1.26 | 22-May-2024 |
pgoyette | Remove some more accidental local changes
|
| 1.25 | 20-May-2024 |
pgoyette | Oooppss remove some local change that was accidentally committed
|
| 1.24 | 03-Jun-2023 |
lukem | bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER
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.
|
| 1.23 | 29-May-2023 |
lukem | bsd.own.mk: rename NO_ADDR_OF_PACKED_MEMBER to CC_NO_ADDR_OF_PACKED_MEMBER
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.
|
| 1.22 | 09-Aug-2022 |
pgoyette | Now that UFS_DIRHASH is default for biuilt-in file system modules, we need to update the loadable module builds, too.
|
| 1.21 | 08-Jan-2022 |
pgoyette | Remove extra blank line
|
| 1.20 | 08-Jan-2022 |
pgoyette | Use \t for pre-comment white-space
|
| 1.19 | 06-Jan-2022 |
pgoyette | Since UFS_DIRHASH is explicitly disabled in GENERIC kernels (due to being suspected of memory corruption), it should not be enabled in the default module configurations either.
|
| 1.18 | 18-Oct-2020 |
christos | Provide a global no-packed-address for both gcc and clang
|
| 1.17 | 18-Oct-2020 |
christos | use the GCC_ warning variable
|
| 1.16 | 18-Oct-2020 |
christos | Avoid alignment of packed member
|
| 1.15 | 16-May-2020 |
christos | Add ACL support for FFS. From FreeBSD.
|
| 1.14 | 18-Apr-2020 |
christos | Extended attribute support for ffsv2, from FreeBSD.
|
| 1.13 | 19-Aug-2019 |
christos | branches: 1.13.6; Enable extended attributes in modules.
|
| 1.12 | 20-Jun-2019 |
pgoyette | Split the ufs code out of the ffs module and into its own module.
Adapt chfs and ext2fs modules accordingly.
|
| 1.11 | 17-Jun-2019 |
christos | Add missing file for QUOTA
|
| 1.10 | 17-Feb-2019 |
rin | Bump default value of WARNS for modules from 3 to 5, and 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.
|
| 1.9 | 08-May-2014 |
hannken | branches: 1.9.28; Add a global vnode cache:
- 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
|
| 1.8 | 10-May-2012 |
riastradh | branches: 1.8.2; 1.8.4; 1.8.12; Update ffs, ext2fs, and tmpfs module makefiles to add *_rename.c.
ok martin
|
| 1.7 | 26-May-2011 |
joerg | branches: 1.7.4; 1.7.8; Default to -Wno-sign-compare -Wno-pointer-sign for clang. 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.
|
| 1.6 | 13-Mar-2011 |
bouyer | Fix source list for ffs module.
|
| 1.5 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format 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.
|
| 1.4 | 03-Mar-2010 |
pooka | branches: 1.4.2; 1.4.4; 1.4.6; -DFFS is no longer necessary
|
| 1.3 | 22-Feb-2009 |
ad | branches: 1.3.2; 1.3.4; PR kern/26878 FFSv2 + softdep = livelock (no free ram) 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.
|
| 1.2 | 13-Nov-2008 |
ad | branches: 1.2.4; PR kern/39263 $ufs kernel module dependency problems
Pull in the ufs stuff and enable features to make this module useful.
|
| 1.1 | 28-Jun-2008 |
rumble | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.10; Add of bunch of file system modules.
|
| 1.1.10.2 | 03-Mar-2009 |
skrll | Sync with HEAD.
|
| 1.1.10.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
| 1.1.8.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
| 1.1.8.1 | 28-Jun-2008 |
wrstuden | file Makefile was added on branch wrstuden-revivesa on 2008-09-18 04:36:58 +0000
|
| 1.1.6.1 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
| 1.1.4.2 | 03-Jul-2008 |
simonb | Sync with head.
|
| 1.1.4.1 | 28-Jun-2008 |
simonb | file Makefile was added on branch simonb-wapbl on 2008-07-03 18:38:19 +0000
|
| 1.1.2.3 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
| 1.1.2.2 | 29-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.1.2.1 | 28-Jun-2008 |
mjf | file Makefile was added on branch mjf-devfs2 on 2008-06-29 09:33:16 +0000
|
| 1.2.4.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
| 1.3.4.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
| 1.3.2.3 | 11-Mar-2010 |
yamt | sync with head
|
| 1.3.2.2 | 04-May-2009 |
yamt | sync with head.
|
| 1.3.2.1 | 22-Feb-2009 |
yamt | file Makefile was added on branch yamt-nfs-mp on 2009-05-04 08:14:10 +0000
|
| 1.4.6.2 | 08-Feb-2011 |
bouyer | Add ufs_quota?.c
|
| 1.4.6.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
| 1.4.4.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.4.2.2 | 31-May-2011 |
rmind | sync with head
|
| 1.4.2.1 | 21-Apr-2011 |
rmind | sync with head
|
| 1.7.8.1 | 02-Jun-2012 |
mrg | sync to latest -current.
|
| 1.7.4.2 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.7.4.1 | 23-May-2012 |
yamt | sync with head.
|
| 1.8.12.1 | 10-Aug-2014 |
tls | Rebase.
|
| 1.8.4.1 | 18-May-2014 |
rmind | sync with head
|
| 1.8.2.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.9.28.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.9.28.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.9.28.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.13.6.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|