From be909976d7160f657e91f432577c3bfd08addce4 Mon Sep 17 00:00:00 2001 From: Matt Birkholz Date: Tue, 27 Jan 2015 13:25:30 -0700 Subject: [PATCH] smp: without-interrupts: condvar.scm --- README.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.txt b/README.txt index 941fdbe04..e5ae24240 100644 --- a/README.txt +++ b/README.txt @@ -989,7 +989,14 @@ The hits with accompanying analysis: hits. condvar.scm:192: (without-interrupts + Caller: enqueue-waiter! condvar.scm:212: (without-interrupts + Caller: remove-waiter! + + OK. Multi-threaded access to the chain of waiters is already + adequately serialized by the condition-variable.lock. Adding + without-interrupts just avoids aborts (interrupts that throw) + that would leave the doubly-linked chain broken. conpar.scm:453: ((eq? marker-type set-interrupt-enables!) -- 2.25.1