smp: Use without-interruption. Squash into ba4c087.
authorMatt Birkholz <puck@birchwood-abbey.net>
Fri, 13 Mar 2015 07:15:50 +0000 (00:15 -0700)
committerMatt Birkholz <puck@birchwood-abbey.net>
Fri, 13 Mar 2015 07:15:50 +0000 (00:15 -0700)
src/runtime/generic.scm

index de020f93a0192e20850c9f164198d95ab5bf6c53..4fcaeebaa0d7dac6f503c5cc0c79ffeff4743d78 100644 (file)
@@ -105,7 +105,7 @@ USA.
         (guarantee-generic-procedure generic
                                      'SET-GENERIC-PROCEDURE-GENERATOR!)))
     (guarantee-generator generator 'SET-GENERIC-PROCEDURE-GENERATOR!)
-    (without-interrupts
+    (without-interruption
      (lambda ()
        (set-generic-record/generator! record generator)
        (%reset-generic-procedure-cache! record)))))
@@ -135,7 +135,7 @@ USA.
 (define (%purge-generic-procedure-cache! generic record filter)
   ;; This might have interrupts locked for a long time, and thus is an
   ;; argument for using something like a semaphore to control access.
-  (without-interrupts
+  (without-interruption
    (lambda ()
      (set-generic-record/cache!
       record
@@ -282,7 +282,7 @@ USA.
                 (generic (generic-record/procedure record)))
             (or (and generator (generator generic tags))
                 (error:no-applicable-methods generic args)))))
-      (without-interrupts
+      (without-interruption
        (lambda ()
         (set-generic-record/cache!
          record