summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2004-09-09 05:01:37 +0000
committerrwatson <rwatson@FreeBSD.org>2004-09-09 05:01:37 +0000
commitd4e6ebd0c9b531af4b69bb69db16d4d14936e0e2 (patch)
tree2868a90d213e606d65c4bd60027c1c0026d01579
parente87cb480202833ffa302728043ba6ff4ee0fc049 (diff)
downloadFreeBSD-src-d4e6ebd0c9b531af4b69bb69db16d4d14936e0e2.zip
FreeBSD-src-d4e6ebd0c9b531af4b69bb69db16d4d14936e0e2.tar.gz
Hard code witness lock order for BPF locks.
-rw-r--r--sys/kern/subr_witness.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/kern/subr_witness.c b/sys/kern/subr_witness.c
index 1e40727..0a2dda6 100644
--- a/sys/kern/subr_witness.c
+++ b/sys/kern/subr_witness.c
@@ -323,6 +323,13 @@ static struct witness_order_list_entry order_lists[] = {
{ "ddp_mtx", &lock_class_mtx_sleep },
{ NULL, NULL },
/*
+ * BPF
+ */
+ { "bpf global lock", &lock_class_mtx_sleep },
+ { "bpf interface lock", &lock_class_mtx_sleep },
+ { "bpf cdev lock", &lock_class_mtx_sleep },
+ { NULL, NULL },
+ /*
* spin locks
*/
#ifdef SMP
OpenPOWER on IntegriCloud