History log of /netbsd-src/sys/modules/ffs/Makefile (Results 1 – 25 of 27)
Revision Date Author Comments
# 76ce3e0f 23-May-2024 pgoyette <pgoyette@NetBSD.org>

Get the case right when reverting local changes


# a0c1e983 22-May-2024 pgoyette <pgoyette@NetBSD.org>

Remove some more accidental local changes


# 8f43f9fe 20-May-2024 pgoyette <pgoyette@NetBSD.org>

Oooppss remove some local change that was accidentally committed


# f937c412 03-Jun-2023 lukem <lukem@NetBSD.org>

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_N

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.

show more ...


# 11f18d41 29-May-2023 lukem <lukem@NetBSD.org>

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 fr

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.

show more ...


# a52ee8aa 09-Aug-2022 pgoyette <pgoyette@NetBSD.org>

Now that UFS_DIRHASH is default for biuilt-in file system modules, we
need to update the loadable module builds, too.


# c8c2d0fc 08-Jan-2022 pgoyette <pgoyette@NetBSD.org>

Remove extra blank line


# 80c3d1e5 08-Jan-2022 pgoyette <pgoyette@NetBSD.org>

Use \t for pre-comment white-space


# 67f139e2 06-Jan-2022 pgoyette <pgoyette@NetBSD.org>

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.


# 0f75d4c1 18-Oct-2020 christos <christos@NetBSD.org>

Provide a global no-packed-address for both gcc and clang


# facf2dbe 18-Oct-2020 christos <christos@NetBSD.org>

use the GCC_ warning variable


# 53f398bf 18-Oct-2020 christos <christos@NetBSD.org>

Avoid alignment of packed member


# 9aa2a9c3 16-May-2020 christos <christos@NetBSD.org>

Add ACL support for FFS. From FreeBSD.


# 0c792cd1 18-Apr-2020 christos <christos@NetBSD.org>

Extended attribute support for ffsv2, from FreeBSD.


# cfb1182f 19-Aug-2019 christos <christos@NetBSD.org>

Enable extended attributes in modules.


# 31dfde78 20-Jun-2019 pgoyette <pgoyette@NetBSD.org>

Split the ufs code out of the ffs module and into its own module.

Adapt chfs and ext2fs modules accordingly.


# 2ab43f0f 17-Jun-2019 christos <christos@NetBSD.org>

Add missing file for QUOTA


# 2bc4fb1f 17-Feb-2019 rin <rin@NetBSD.org>

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

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.

show more ...


# 42c8d67c 08-May-2014 hannken <hannken@NetBSD.org>

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() cal

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

show more ...


# 32dd7587 10-May-2012 riastradh <riastradh@NetBSD.org>

Update ffs, ext2fs, and tmpfs module makefiles to add *_rename.c.

ok martin


# a216da57 26-May-2011 joerg <joerg@NetBSD.org>

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 r

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.

show more ...


# b41e8c3e 13-Mar-2011 bouyer <bouyer@NetBSD.org>

Fix source list for ffs module.


# 063f96f3 06-Mar-2011 bouyer <bouyer@NetBSD.org>

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

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.

show more ...


# c79910ee 03-Mar-2010 pooka <pooka@NetBSD.org>

-DFFS is no longer necessary


# 59fcf213 22-Feb-2009 ad <ad@NetBSD.org>

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 pa

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.

show more ...


12