Page MenuHomeFreeBSD

D8604.id22407.diff
No OneTemporary

D8604.id22407.diff

Index: sys/kern/kern_synch.c
===================================================================
--- sys/kern/kern_synch.c
+++ sys/kern/kern_synch.c
@@ -153,7 +153,8 @@
KASSERT(sbt != 0 || mtx_owned(&Giant) || lock != NULL,
("sleeping without a lock"));
KASSERT(p != NULL, ("msleep1"));
- KASSERT(ident != NULL && TD_IS_RUNNING(td), ("msleep"));
+ KASSERT(ident != NULL, ("_sleep: ident is NULL"));
+ KASSERT(TD_IS_RUNNING(td), ("_sleep: td not running"));
if (priority & PDROP)
KASSERT(lock != NULL && lock != &Giant.lock_object,
("PDROP requires a non-Giant lock"));
@@ -248,7 +249,8 @@
p = td->td_proc;
KASSERT(mtx != NULL, ("sleeping without a mutex"));
KASSERT(p != NULL, ("msleep1"));
- KASSERT(ident != NULL && TD_IS_RUNNING(td), ("msleep"));
+ KASSERT(ident != NULL, ("msleep_spin_sbt: ident is NULL"));
+ KASSERT(TD_IS_RUNNING(td), ("msleep_spin_sbt: td not running"));
if (SCHEDULER_STOPPED())
return (0);

File Metadata

Mime Type
text/plain
Expires
Thu, Jan 15, 3:23 PM (13 h, 55 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27652518
Default Alt Text
D8604.id22407.diff (951 B)

Event Timeline