Page MenuHomeFreeBSD

D55418.id172390.diff
No OneTemporary

D55418.id172390.diff

diff --git a/sys/sys/buf.h b/sys/sys/buf.h
--- a/sys/sys/buf.h
+++ b/sys/sys/buf.h
@@ -321,7 +321,7 @@
* it has been handed off to biodone.
*/
#define BUF_UNLOCK(bp) do { \
- KASSERT(((bp)->b_flags & B_REMFREE) == 0, \
+ KASSERT(((bp)->b_flags & B_REMFREE) == 0 || BUF_LOCKRECURSED(bp), \
("BUF_UNLOCK %p while B_REMFREE is still set.", (bp))); \
\
BUF_UNLOCK_RAW((bp)); \

File Metadata

Mime Type
text/plain
Expires
Wed, Apr 22, 2:19 AM (11 h, 51 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28940135
Default Alt Text
D55418.id172390.diff (409 B)

Event Timeline