freebsd-skq/sys/ufs/ffs
Konstantin Belousov e3d6759585 b_vflags update requries bufobj lock
The trunc_dependencies() issue was reported by	Alexander Lochmann
<alexander.lochmann@tu-dortmund.de>, who found the problem by performing
lock analysis using LockDoc, see https://doi.org/10.1145/3302424.3303948.

Tested by:	pho
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
2021-04-15 15:47:42 +03:00
..
ffs_alloc.c ffs_reallocblks: change the guard for softdep_prealloc() call to DOINGSUJ() 2021-02-24 09:54:30 +02:00
ffs_balloc.c ffs: do not call softdep_prealloc() from UFS_BALLOC() 2021-02-24 09:54:50 +02:00
ffs_extern.h ffs_extern.h: Add comments for ffs_vgetf() flags 2021-03-12 13:30:59 +02:00
ffs_inode.c vnode: move write cluster support data to inodes. 2021-02-21 11:38:21 +02:00
ffs_rawread.c vmapbuf: don't smuggle address or length in buf 2020-10-21 16:00:15 +00:00
ffs_snapshot.c UFS snapshots: properly set the vm object size. 2021-02-16 07:11:52 +02:00
ffs_softdep.c b_vflags update requries bufobj lock 2021-04-15 15:47:42 +03:00
ffs_subr.c Various new check-hash checks have been added to the UFS filesystem 2020-10-25 00:43:48 +00:00
ffs_suspend.c Drop "All rights reserved" from all my stuff. This includes 2020-10-28 13:46:11 +00:00
ffs_tables.c sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
ffs_vfsops.c Assert that um_softdep is NULL on free(ump), i.e. softdep_unmount() was called 2021-03-12 13:31:08 +02:00
ffs_vnops.c b_vflags update requries bufobj lock 2021-04-15 15:47:42 +03:00
fs.h Various new check-hash checks have been added to the UFS filesystem 2020-10-25 00:43:48 +00:00
softdep.h ffs softdep: Force processing of VI_OWEINACT vnodes when there is inode shortage 2021-02-12 03:02:22 +02:00