From 17720c998443bf8b991b75a7bece3a6094f51ef4 Mon Sep 17 00:00:00 2001 From: Sascha Wildner Date: Thu, 5 Apr 2012 19:10:51 +0200 Subject: [PATCH] kernel/ufs: Fix compilation without INVARIANTS. --- sys/vfs/ufs/ffs_softdep.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sys/vfs/ufs/ffs_softdep.c b/sys/vfs/ufs/ffs_softdep.c index 5995eaa2a2..7828bd5596 100644 --- a/sys/vfs/ufs/ffs_softdep.c +++ b/sys/vfs/ufs/ffs_softdep.c @@ -225,7 +225,9 @@ static struct bio_ops softdep_bioops = { */ static void acquire_lock(struct lock *); static void free_lock(struct lock *); +#ifdef INVARIANTS static int lock_held(struct lock *); +#endif static int interlocked_sleep(struct lock *, void *, int, const char *, int); @@ -246,11 +248,13 @@ free_lock(struct lock *lkp) lockmgr(lkp, LK_RELEASE); } +#ifdef INVARIANTS static int lock_held(struct lock *lkp) { return lockcountnb(lkp); } +#endif static int interlocked_sleep(struct lock *lkp, void *ident, int flags, -- 2.41.0