From: Matt Birkholz <puck@birchwood-abbey.net>
Date: Sat, 21 Feb 2015 18:43:34 +0000 (-0700)
Subject: smp: without-interrupts: gencache.scm
X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=6785039;p=mit-scheme.git

smp: without-interrupts: gencache.scm
---

diff --git a/README.txt b/README.txt
index 2ff965295..1793c126d 100644
--- a/README.txt
+++ b/README.txt
@@ -1111,6 +1111,11 @@ The hits with accompanying analysis:
 	OK.  Used to avoid aborts that would leak gdbfs.
 
   gencache.scm:462:		   (without-interrupts
+	Caller: find-free-cache-line
+
+	OK?  Used to avoid aborts that would leave data structures
+	inconsistent.  Not an attempt to provide thread safety.  So
+	SOS operators like add-method need to be serialized?
 
   geneqht.scm:53:	     (without-interrupts
   geneqht.scm:86:	    (without-interrupts (lambda () (rehash-table! table)))