svn commit: r213275 - head/sys/ufs/ffs

Kirk McKusick mckusick at FreeBSD.org
Wed Sep 29 14:46:58 UTC 2010


Author: mckusick
Date: Wed Sep 29 14:46:57 2010
New Revision: 213275
URL: http://svn.freebsd.org/changeset/base/213275

Log:
  Since local variable 'i' is used only in a KASSERT, declare and
  initialize it only if INVARIANTS is defined to avoid a declared
  but unused warning.
  
  Suggested by: Brian Somers <brian at FreeBSD.org>

Modified:
  head/sys/ufs/ffs/ffs_softdep.c

Modified: head/sys/ufs/ffs/ffs_softdep.c
==============================================================================
--- head/sys/ufs/ffs/ffs_softdep.c	Wed Sep 29 14:41:03 2010	(r213274)
+++ head/sys/ufs/ffs/ffs_softdep.c	Wed Sep 29 14:46:57 2010	(r213275)
@@ -2899,9 +2899,10 @@ complete_jseg(jseg)
 	struct worklist *wk;
 	struct jmvref *jmvref;
 	int waiting;
-	int i;
+#ifdef INVARIANTS
+	int i = 0;
+#endif
 
-	i = 0;
 	while ((wk = LIST_FIRST(&jseg->js_entries)) != NULL) {
 		WORKLIST_REMOVE(wk);
 		waiting = wk->wk_state & IOWAITING;


More information about the svn-src-all mailing list