diff options
author | David Chinner <dgc@sgi.com> | 2008-04-10 12:20:38 +1000 |
---|---|---|
committer | Lachlan McIlroy <lachlan@redback.melbourne.sgi.com> | 2008-04-18 11:57:16 +1000 |
commit | 31d5577b35d8397dea19f2ba7550e9225605a785 (patch) | |
tree | 9702baeb058a786b3022475dccc9bac81defdb8f /fs/xfs | |
parent | 53aa7915d67b9d0f5986c9f08e76846fedc520d4 (diff) | |
download | linux-31d5577b35d8397dea19f2ba7550e9225605a785.tar.gz linux-31d5577b35d8397dea19f2ba7550e9225605a785.tar.bz2 linux-31d5577b35d8397dea19f2ba7550e9225605a785.zip |
[XFS] Catch errors resetting quota flags.
Warn to the syslog if we fail to reset the quota flags in the superblock
when a quota check fails.
SGI-PV: 980084
SGI-Modid: xfs-linux-melb:xfs-kern:30789a
Signed-off-by: David Chinner <dgc@sgi.com>
Signed-off-by: Niv Sardi <xaiki@sgi.com>
Signed-off-by: Lachlan McIlroy <lachlan@sgi.com>
Diffstat (limited to 'fs/xfs')
-rw-r--r-- | fs/xfs/quota/xfs_qm.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/fs/xfs/quota/xfs_qm.c b/fs/xfs/quota/xfs_qm.c index e15ee7cf3ccd..6aa3445cabad 100644 --- a/fs/xfs/quota/xfs_qm.c +++ b/fs/xfs/quota/xfs_qm.c @@ -1927,7 +1927,10 @@ xfs_qm_quotacheck( ASSERT(mp->m_quotainfo != NULL); ASSERT(xfs_Gqm != NULL); xfs_qm_destroy_quotainfo(mp); - (void)xfs_mount_reset_sbqflags(mp); + if (xfs_mount_reset_sbqflags(mp)) { + cmn_err(CE_WARN, "XFS quotacheck %s: " + "Failed to reset quota flags.", mp->m_fsname); + } } else { cmn_err(CE_NOTE, "XFS quotacheck %s: Done.", mp->m_fsname); } |