smp: share: ux.o
authorMatt Birkholz <puck@birchwood-abbey.net>
Sat, 6 Dec 2014 00:55:10 +0000 (17:55 -0700)
committerMatt Birkholz <puck@birchwood-abbey.net>
Sun, 21 Dec 2014 19:19:11 +0000 (12:19 -0700)
README.txt

index c71b6ef12270dd119f282c30fbb56df526dbf6e8..8845e8943f8a29b2f593d074b50b4756e7dac312 100644 (file)
@@ -640,6 +640,13 @@ command line.  The remaining 12 belong to the 7 microcode modules and
   00000000 B UX_out_of_files_p
   00000004 b memoized_clk_tck
 
+       OK.  Assuming long's are written atomically, and the
+       occasional extra call to sysconf is not a problem,
+       memoized_clk_tck should not need locking.  Similarly,
+       UX_out_of_files_p is only ever read at ux.c:55.  If two
+       threads examine it at the same time, they may both request a
+       GC.  That is costly, but not a disaster, and hardly likely.
+
   uxctty.o:
   00000000 b ctty_fildes
   0000024c b current_interrupt_chars