Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/proc/thread.c

    re7c4115d r82d515e9  
    103103static thread_id_t last_tid = 0;
    104104
    105 static slab_cache_t *thread_slab;
     105static slab_cache_t *thread_cache;
    106106
    107107#ifdef CONFIG_FPU
    108 slab_cache_t *fpu_context_slab;
     108slab_cache_t *fpu_context_cache;
    109109#endif
    110110
     
    169169        thread->saved_fpu_context = NULL;
    170170#else /* CONFIG_FPU_LAZY */
    171         thread->saved_fpu_context = slab_alloc(fpu_context_slab, kmflags);
     171        thread->saved_fpu_context = slab_alloc(fpu_context_cache, kmflags);
    172172        if (!thread->saved_fpu_context)
    173173                return -1;
     
    199199#ifdef CONFIG_FPU
    200200                if (thread->saved_fpu_context)
    201                         slab_free(fpu_context_slab, thread->saved_fpu_context);
     201                        slab_free(fpu_context_cache, thread->saved_fpu_context);
    202202#endif
    203203                return -1;
     
    225225#ifdef CONFIG_FPU
    226226        if (thread->saved_fpu_context)
    227                 slab_free(fpu_context_slab, thread->saved_fpu_context);
     227                slab_free(fpu_context_cache, thread->saved_fpu_context);
    228228#endif
    229229       
     
    241241       
    242242        atomic_set(&nrdy, 0);
    243         thread_slab = slab_cache_create("thread_t", sizeof(thread_t), 0,
     243        thread_cache = slab_cache_create("thread_t", sizeof(thread_t), 0,
    244244            thr_constructor, thr_destructor, 0);
    245245       
    246246#ifdef CONFIG_FPU
    247         fpu_context_slab = slab_cache_create("fpu_context_t",
     247        fpu_context_cache = slab_cache_create("fpu_context_t",
    248248            sizeof(fpu_context_t), FPU_CONTEXT_ALIGN, NULL, NULL, 0);
    249249#endif
     
    341341    thread_flags_t flags, const char *name)
    342342{
    343         thread_t *thread = (thread_t *) slab_alloc(thread_slab, 0);
     343        thread_t *thread = (thread_t *) slab_alloc(thread_cache, 0);
    344344        if (!thread)
    345345                return NULL;
     
    457457         */
    458458        task_release(thread->task);
    459         slab_free(thread_slab, thread);
     459        slab_free(thread_cache, thread);
    460460}
    461461
     
    974974                                 * We can safely deallocate it.
    975975                                 */
    976                                 slab_free(thread_slab, thread);
     976                                slab_free(thread_cache, thread);
    977977                                free(kernel_uarg);
    978978                               
Note: See TracChangeset for help on using the changeset viewer.