freebsd-dev/sys/ufs/ffs
Konstantin Belousov c34a5148e8 ffs: fix newly introduced LOR between mntfs vnode lock and topology lock
The mntfs vnode lock should be before topology, as established in
ffs_mountfs().  Extend the locked region in ffs_unmount().

Reported and reviewed by:	markj
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D33013
2021-11-16 20:01:31 +02:00
..
ffs_alloc.c ffs: Remove assertions about locked um_devvp in several places 2021-11-13 01:00:33 +02:00
ffs_balloc.c ffs: mark block (re-)allocations as seqc writes 2021-06-23 23:46:15 +03:00
ffs_extern.h Consolodate four copies of the STDSB define into a single place. 2021-11-14 22:10:16 -08:00
ffs_inode.c ufs: remove write-only variables 2021-10-21 21:40:46 +03:00
ffs_rawread.c vmapbuf: don't smuggle address or length in buf 2020-10-21 16:00:15 +00:00
ffs_snapshot.c ffs_snapshot: do not assert that um_devvp is locked 2021-11-13 01:00:54 +02:00
ffs_softdep.c ufs: remove write-only variables 2021-10-21 21:40:46 +03:00
ffs_subr.c Followup to f2b391528a to improve printed message. 2021-11-15 16:10:02 -08:00
ffs_suspend.c ffs: remove unused thread argument from ffs_reload() 2021-09-04 12:25:10 -08:00
ffs_tables.c sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
ffs_vfsops.c ffs: fix newly introduced LOR between mntfs vnode lock and topology lock 2021-11-16 20:01:31 +02:00
ffs_vnops.c ufs: remove write-only variables 2021-10-21 21:40:46 +03:00
fs.h Add ability to suppress UFS/FFS superblock check-hash failure messages. 2021-11-15 09:11:54 -08:00
softdep.h Clean up orphaned indirdep dependency structures after disk failure. 2021-07-29 16:31:16 -07:00