freebsd-dev/sys/ufs/ffs
Konstantin Belousov 96474d2a3f Do not copy vp into f_data for DTYPE_VNODE files.
The pointer to vnode is already stored into f_vnode, so f_data can be
reused.  Fix all found users of f_data for DTYPE_VNODE.

Provide finit_vnode() helper to initialize file of DTYPE_VNODE type.

Reviewed by:	markj (previous version)
Discussed with:	freqlabs (openzfs chunk)
Tested by:	pho (previous version)
Sponsored by:	The FreeBSD Foundation
Differential revision:	https://reviews.freebsd.org/D26346
2020-09-15 21:55:21 +00:00
..
ffs_alloc.c Do not copy vp into f_data for DTYPE_VNODE files. 2020-09-15 21:55:21 +00:00
ffs_balloc.c ufs: clean up empty lines in .c and .h files 2020-09-01 21:23:00 +00:00
ffs_extern.h ufs: clean up empty lines in .c and .h files 2020-09-01 21:23:00 +00:00
ffs_inode.c ufs: clean up empty lines in .c and .h files 2020-09-01 21:23:00 +00:00
ffs_rawread.c ufs: clean up empty lines in .c and .h files 2020-09-01 21:23:00 +00:00
ffs_snapshot.c Move the pointers stored in the superblock into a separate 2020-06-19 01:02:53 +00:00
ffs_softdep.c ufs: clean up empty lines in .c and .h files 2020-09-01 21:23:00 +00:00
ffs_subr.c ufs: clean up empty lines in .c and .h files 2020-09-01 21:23:00 +00:00
ffs_suspend.c Use the devfs vnode rather than the mntfs vnode for permissions checks. 2020-03-09 15:55:13 +00:00
ffs_tables.c sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
ffs_vfsops.c ufs: clean up empty lines in .c and .h files 2020-09-01 21:23:00 +00:00
ffs_vnops.c ufs: clean up empty lines in .c and .h files 2020-09-01 21:23:00 +00:00
fs.h Move the pointers stored in the superblock into a separate 2020-06-19 01:02:53 +00:00
softdep.h This commit enables a UFS filesystem to do a forcible unmount when 2020-05-25 23:47:31 +00:00