public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
* Review: Fix dbflush panic in xfs_qm_sync
@ 2007-10-15 23:29 Donald Douwsma
  2007-10-16  5:18 ` Lachlan McIlroy
  2007-10-18 16:16 ` Christoph Hellwig
  0 siblings, 2 replies; 5+ messages in thread
From: Donald Douwsma @ 2007-10-15 23:29 UTC (permalink / raw)
  To: xfs-oss

The recent behaviour layer removal dropped the check for quotas that have been
requested at mount time but have subsequently been turned off. This results
in a panic when accessing m_quotainfo which has been freed.

This patch adds the check originally made by xfs_qm_syncall() to xfs_qm_sync()


Signed-off-by: Donald Douwsma <donaldd@sgi.com>

--- 2.6.x-xfs.orig/fs/xfs/quota/xfs_qm.c
+++ 2.6.x-xfs/fs/xfs/quota/xfs_qm.c
@@ -1007,6 +1007,9 @@ xfs_qm_sync(
  	boolean_t	nowait;
  	int		error;

+	if (! XFS_IS_QUOTA_ON(mp))
+		return 0;
+
  	restarts = 0;
  	/*
  	 * We won't block unless we are asked to.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2007-10-18 16:16 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-10-15 23:29 Review: Fix dbflush panic in xfs_qm_sync Donald Douwsma
2007-10-16  5:18 ` Lachlan McIlroy
2007-10-16  6:07   ` David Chinner
2007-10-17  1:54     ` Donald Douwsma
2007-10-18 16:16 ` Christoph Hellwig

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox