Changeset 622
- Timestamp:
- Mar 6, 2004, 11:49:07 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/ccl/lisp-kernel/thread_manager.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ccl/lisp-kernel/thread_manager.c
r619 r622 483 483 destroy_semaphore(&tcr->reset_completion); 484 484 destroy_semaphore(&tcr->activate); 485 free(tcr->tlb_pointer); 486 tcr->tlb_pointer = NULL; 487 tcr->tlb_limit = 0; 485 488 tcr->osid = 0; 486 489 UNLOCK(lisp_global(AREA_LOCK),tcr); … … 836 839 837 840 LOCK(lisp_global(TCR_LOCK), current); 841 LOCK(lisp_global(AREA_LOCK), current); 838 842 for (other = current->next; other != current; other = other->next) { 839 843 if ((other->osid != 0)) { … … 865 869 resume_tcr(other); 866 870 } 871 UNLOCK(lisp_global(AREA_LOCK), current); 867 872 UNLOCK(lisp_global(TCR_LOCK), current); 868 873 }
Note:
See TracChangeset
for help on using the changeset viewer.
