freebsd-dev/sys/fs/msdosfs
Konstantin Belousov 303d3ae7e8 ufs, msdosfs: do not record witness order when creating vnode
When allocating new vnode, we need to lock it exclusively before
making it externally visible.  Since other threads cannot observe the
vnode yet, current lock order cannot create LoR conditions.

Reviewed by:	mckusick
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D34126
2022-02-01 10:51:55 +02:00
..
bootsect.h
bpb.h
denode.h msdosfs: drop now unused DE_RENAME 2021-08-27 18:39:45 +03:00
direntry.h Revert msdosfs MAKEFS #ifdef changes from r319870 2018-07-24 21:10:17 +00:00
fat.h msdosfs: clusterfree() is used only in error handling cases 2022-01-08 05:41:44 +02:00
msdosfs_conv.c fs: clean up empty lines in .c and .h files 2020-09-01 21:18:40 +00:00
msdosfs_denode.c ufs, msdosfs: do not record witness order when creating vnode 2022-02-01 10:51:55 +02:00
msdosfs_fat.c msdosfs: on integrity error, fire a task to remount filesystem to ro 2022-01-08 06:20:48 +02:00
msdosfs_iconv.c sys/fs: further adoption of SPDX licensing ID tags. 2017-11-27 15:15:37 +00:00
msdosfs_lookup.c msdosfs: on integrity error, fire a task to remount filesystem to ro 2022-01-08 06:20:48 +02:00
msdosfs_vfsops.c msdosfs: use mntfs vnode for pm_devvp 2022-01-08 06:21:58 +02:00
msdosfs_vnops.c msdosfs: clusterfree() is used only in error handling cases 2022-01-08 05:41:44 +02:00
msdosfsmount.h msdosfs: use mntfs vnode for pm_devvp 2022-01-08 06:21:58 +02:00