Page MenuHomeFreeBSD

D55316.id173212.diff
No OneTemporary

D55316.id173212.diff

diff --git a/sys/kern/subr_witness.c b/sys/kern/subr_witness.c
--- a/sys/kern/subr_witness.c
+++ b/sys/kern/subr_witness.c
@@ -2136,6 +2136,15 @@
n += witness_list_locks(&lock_list, printf);
} else
sched_unpin();
+
+ if (td->td_no_sleeping != 0 && (flags & WARN_SLEEPOK) != 0) {
+ va_start(ap, fmt);
+ vprintf(fmt, ap);
+ va_end(ap);
+ printf(" with %d sleep inhibitors\n", td->td_no_sleeping);
+ n += td->td_no_sleeping;
+ }
+
if (flags & WARN_PANIC && n)
kassert_panic("%s", __func__);
else

File Metadata

Mime Type
text/plain
Expires
Sat, Aug 22, 3:18 PM (5 h, 56 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37092492
Default Alt Text
D55316.id173212.diff (514 B)

Event Timeline