From db5f85a4b268d3e02fcecd0a21d1314a2cc28105 Mon Sep 17 00:00:00 2001 From: Mateusz Guzik Date: Sat, 10 Sep 2022 22:11:42 +0200 Subject: [PATCH] ufs: stop using the V_MNTREF flag Reviewed by: kib, mckusick Differential Revision: https://reviews.freebsd.org/D36521 --- sys/ufs/ufs/ufs_vfsops.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/ufs/ufs/ufs_vfsops.c b/sys/ufs/ufs/ufs_vfsops.c index bd2e6397749b..fa4a193e45a2 100644 --- a/sys/ufs/ufs/ufs_vfsops.c +++ b/sys/ufs/ufs/ufs_vfsops.c @@ -121,11 +121,12 @@ ufs_quotactl(struct mount *mp, int cmds, uid_t id, void *arg, bool *mp_busy) vfs_ref(mp); KASSERT(*mp_busy, ("%s called without busied mount", __func__)); - vn_start_write(NULL, &mp, V_WAIT | V_MNTREF); + vn_start_write(NULL, &mp, V_WAIT); vfs_unbusy(mp); *mp_busy = false; error = quotaoff(td, mp, type); vn_finished_write(mp); + vfs_rel(mp); break; case Q_SETQUOTA32: