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);
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to