aboutsummaryrefslogtreecommitdiff
path: root/sys/ufs
diff options
context:
space:
mode:
authorKirk McKusick <mckusick@FreeBSD.org>2010-09-29 14:46:57 +0000
committerKirk McKusick <mckusick@FreeBSD.org>2010-09-29 14:46:57 +0000
commite69bed360fa1ea4b713b7c876b0a063301ef64de (patch)
treef8847614ac6fcc07030a52e0c03a0b80ddc135e9 /sys/ufs
parentc5c0eabc00834686e36a97c18a08f60c72d105e5 (diff)
downloadsrc-e69bed360fa1ea4b713b7c876b0a063301ef64de.tar.gz
src-e69bed360fa1ea4b713b7c876b0a063301ef64de.zip
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@FreeBSD.org>
Notes
Notes: svn path=/head/; revision=213275
Diffstat (limited to 'sys/ufs')
-rw-r--r--sys/ufs/ffs/ffs_softdep.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/ufs/ffs/ffs_softdep.c b/sys/ufs/ffs/ffs_softdep.c
index 941f866e0512..475367dd6698 100644
--- a/sys/ufs/ffs/ffs_softdep.c
+++ b/sys/ufs/ffs/ffs_softdep.c
@@ -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;