From 3919a05bc1693ba32575f8ab8c99bc82063d40c3 Mon Sep 17 00:00:00 2001 From: Lachlan McIlroy Date: Thu, 30 Oct 2008 16:53:25 +1100 Subject: [PATCH] --- yaml --- r: 124777 b: refs/heads/master c: a357a1215602f79182abdde27aaddc7166dbd709 h: refs/heads/master i: 124775: 218532d0ced8e6db30fb37a52c06818ba05512f3 v: v3 --- [refs] | 2 +- trunk/fs/xfs/xfs_mount.c | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 730d600ca56b..b5b703068ee0 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 46039928c9abe466ed1bc0da20c2e596b1d41236 +refs/heads/master: a357a1215602f79182abdde27aaddc7166dbd709 diff --git a/trunk/fs/xfs/xfs_mount.c b/trunk/fs/xfs/xfs_mount.c index a4503f5e9497..15f5dd22fbb2 100644 --- a/trunk/fs/xfs/xfs_mount.c +++ b/trunk/fs/xfs/xfs_mount.c @@ -1245,6 +1245,9 @@ xfs_unmountfs( XFS_QM_DQPURGEALL(mp, XFS_QMOPT_QUOTALL | XFS_QMOPT_UMOUNTING); + if (mp->m_quotainfo) + XFS_QM_DONE(mp); + /* * Flush out the log synchronously so that we know for sure * that nothing is pinned. This is important because bflush() @@ -1297,8 +1300,6 @@ xfs_unmountfs( xfs_errortag_clearall(mp, 0); #endif xfs_free_perag(mp); - if (mp->m_quotainfo) - XFS_QM_DONE(mp); } STATIC void