svn commit: r185739 - head/sys/ufs/ufs

Konstantin Belousov kib at FreeBSD.org
Sun Dec 7 05:25:07 PST 2008


Author: kib
Date: Sun Dec  7 13:25:06 2008
New Revision: 185739
URL: http://svn.freebsd.org/changeset/base/185739

Log:
  Improve usefulness of the panic by printing the pointer to the problematic
  dquot. In-tree gdb is often unable to get the dq value, so supply it in
  panic message.
  
  MFC after:	3 days

Modified:
  head/sys/ufs/ufs/ufs_quota.c

Modified: head/sys/ufs/ufs/ufs_quota.c
==============================================================================
--- head/sys/ufs/ufs/ufs_quota.c	Sun Dec  7 07:02:26 2008	(r185738)
+++ head/sys/ufs/ufs/ufs_quota.c	Sun Dec  7 13:25:06 2008	(r185739)
@@ -1151,7 +1151,7 @@ hfound:		DQI_LOCK(dq);
 			return (EUSERS);
 		}
 		if (dq->dq_cnt || (dq->dq_flags & DQ_MOD))
-			panic("dqget: free dquot isn't");
+			panic("dqget: free dquot isn't %p", dq);
 		TAILQ_REMOVE(&dqfreelist, dq, dq_freelist);
 		if (dq->dq_ump != NULL)
 			LIST_REMOVE(dq, dq_hash);


More information about the svn-src-all mailing list