summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormp <mp@FreeBSD.org>2002-07-15 02:03:17 +0000
committermp <mp@FreeBSD.org>2002-07-15 02:03:17 +0000
commit0c587ffca06fdb69bfa28597938a8d65e87a7d61 (patch)
tree46f7001f87d4e75cfb8863909edf5199c1baa6ea
parent6823a7fabe88e2d53cece5bf51324a1cda1ac619 (diff)
downloadFreeBSD-src-0c587ffca06fdb69bfa28597938a8d65e87a7d61.zip
FreeBSD-src-0c587ffca06fdb69bfa28597938a8d65e87a7d61.tar.gz
Silence compiler warnings when DDB is not defined.
PR: 36002 Submitted by: Yoshikazu GOTO <goto@snowy.to>
-rw-r--r--sys/kern/subr_witness.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/sys/kern/subr_witness.c b/sys/kern/subr_witness.c
index 444b087..2a57ee3 100644
--- a/sys/kern/subr_witness.c
+++ b/sys/kern/subr_witness.c
@@ -125,8 +125,6 @@ static void removechild(struct witness *parent, struct witness *child);
static int isitmychild(struct witness *parent, struct witness *child);
static int isitmydescendant(struct witness *parent, struct witness *child);
static int blessed(struct witness *, struct witness *);
-static void witness_display_list(void(*prnt)(const char *fmt, ...),
- struct witness_list *list);
static void witness_displaydescendants(void(*)(const char *fmt, ...),
struct witness *);
static void witness_leveldescendents(struct witness *parent, int level);
@@ -137,9 +135,13 @@ static struct witness_child_list_entry *witness_child_get(void);
static void witness_child_free(struct witness_child_list_entry *wcl);
static struct lock_list_entry *witness_lock_list_get(void);
static void witness_lock_list_free(struct lock_list_entry *lle);
-static void witness_display(void(*)(const char *fmt, ...));
static struct lock_instance *find_instance(struct lock_list_entry *lock_list,
struct lock_object *lock);
+#if defined(DDB)
+static void witness_display_list(void(*prnt)(const char *fmt, ...),
+ struct witness_list *list);
+static void witness_display(void(*)(const char *fmt, ...));
+#endif
MALLOC_DEFINE(M_WITNESS, "witness", "witness structure");
@@ -398,6 +400,7 @@ witness_destroy(struct lock_object *lock)
mtx_unlock(&all_mtx);
}
+#if defined(DDB)
static void
witness_display_list(void(*prnt)(const char *fmt, ...),
struct witness_list *list)
@@ -455,6 +458,7 @@ witness_display(void(*prnt)(const char *fmt, ...))
prnt("%s\n", w->w_name);
}
}
+#endif
void
witness_lock(struct lock_object *lock, int flags, const char *file, int line)
OpenPOWER on IntegriCloud