X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fx86-linux-os.c;h=15eb762787fd401ee1dd461c478dd2783e51d076;hb=eb5265ab22a2b1cae18bbdf43c871dba9b5927ea;hp=25d9cd78e230782f56619adf556c67969ef609a6;hpb=a7c2f2622f1ceeeb3459cb6bbcf261bda1ff2327;p=sbcl.git diff --git a/src/runtime/x86-linux-os.c b/src/runtime/x86-linux-os.c index 25d9cd7..15eb762 100644 --- a/src/runtime/x86-linux-os.c +++ b/src/runtime/x86-linux-os.c @@ -70,8 +70,8 @@ volatile lispobj modify_ldt_lock; /* protect all calls to modify_ldt */ int arch_os_thread_init(struct thread *thread) { stack_t sigstack; #ifdef LISP_FEATURE_SB_THREAD - /* this must be called from a function that has an exclusive lock - * on all_threads + /* FIXME Lock ordering rules: all_threads_lock must usually be + * held when getting modify_ldt_lock */ struct user_desc ldt_entry = { 1, 0, 0, /* index, address, length filled in later */