freebsd-dev/sys/ufs/ffs
Mateusz Guzik d93762b94d vfs: stop handling VI_OWEINACT in vget
vget is almost always called with LK_SHARED, meaning the flag (if present) is
almost guaranteed to get cleared. Stop handling it in the first place and
instead let the thread which wanted to do inactive handle the bumepd usecount.

Reviewed by:	jeff
Tested by:	pho
Differential Revision:	https://reviews.freebsd.org/D23184
2020-01-24 07:45:59 +00:00
..
ffs_alloc.c ufs: add a setter for inode i_flag field 2020-01-13 02:31:51 +00:00
ffs_balloc.c ufs: add a setter for inode i_flag field 2020-01-13 02:31:51 +00:00
ffs_extern.h Update ffs_getcg() function to accept a flags parameter to be passed 2019-10-04 05:28:36 +00:00
ffs_inode.c ufs: add a setter for inode i_flag field 2020-01-13 02:31:51 +00:00
ffs_rawread.c vfs: drop the mostly unused flags argument from VOP_UNLOCK 2020-01-03 22:29:58 +00:00
ffs_snapshot.c vfs: stop handling VI_OWEINACT in vget 2020-01-24 07:45:59 +00:00
ffs_softdep.c We only want to send the speedup to the lower layers when there's a shortage. 2020-01-17 01:16:23 +00:00
ffs_subr.c ufs: Remove redundant brelse() after r294954 2019-09-06 08:08:33 +00:00
ffs_suspend.c vfs: drop the mostly unused flags argument from VOP_UNLOCK 2020-01-03 22:29:58 +00:00
ffs_tables.c sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
ffs_vfsops.c When sync'ing a mount point, the mount point's vnodes were scanned 2020-01-14 22:27:46 +00:00
ffs_vnops.c ufs: relax an overzealous assert added in r356671 2020-01-13 14:33:51 +00:00
fs.h Clarify comment that describes how the FS_METACKHASH is managed. 2019-08-13 20:56:44 +00:00
softdep.h Convert use of UFS-specific #ifdef DEBUG to DIAGNOSTIC or INVARIANTS 2019-05-28 16:32:04 +00:00