From f2fc0c5ee9e811d0a5b89c32464f040147ace5b1 Mon Sep 17 00:00:00 2001 From: Matt Birkholz Date: Tue, 16 Jun 2015 19:16:21 -0700 Subject: [PATCH] Remove without-interrupts from runtime/gencache.scm. It was only used to postpone aborts that would leave data structures inconsistent. Access to these caches needs to be serial. --- src/runtime/gencache.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/runtime/gencache.scm b/src/runtime/gencache.scm index ced613dc1..d036f7357 100644 --- a/src/runtime/gencache.scm +++ b/src/runtime/gencache.scm @@ -459,7 +459,7 @@ USA. ;; Found a free line. First perform all of the ;; entry displacements, then return the subsequent ;; free line. - (without-interrupts + (without-interruption (lambda () (let loop ((free-line line) (lines lines)) (if (null? lines) -- 2.25.1