Page MenuHomeFreeBSD

D47493.id146192.diff
No OneTemporary

D47493.id146192.diff

diff --git a/sys/kern/kern_umtx.c b/sys/kern/kern_umtx.c
--- a/sys/kern/kern_umtx.c
+++ b/sys/kern/kern_umtx.c
@@ -2606,10 +2606,13 @@
if (error == 0) {
error = thread_check_susp(td, false);
if (error == 0) {
- if (try != 0)
+ if (try != 0) {
error = EBUSY;
- else
+ } else {
+ umtxq_unbusy_unlocked(
+ &uq->uq_key);
continue;
+ }
}
error = 0;
}

File Metadata

Mime Type
text/plain
Expires
Sun, Aug 23, 3:09 AM (17 h, 22 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37118353
Default Alt Text
D47493.id146192.diff (423 B)

Event Timeline