Changeset bb68433 in mainline for generic/src/mm/slab.c


Ignore:
Timestamp:
2006-02-08T22:58:06Z (19 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
7e4e532
Parents:
85dc2e7
Message:

Changed malloc to include second parameter and documented
recommended usage.
Added zone merging, made ia32 & amd64 to merge found zones.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • generic/src/mm/slab.c

    r85dc2e7 rbb68433  
    543543        ASSERT(_slab_initialized >= 2);
    544544
    545         cache->mag_cache = kalloc(sizeof(slab_mag_cache_t)*config.cpu_count,0);
     545        cache->mag_cache = malloc(sizeof(slab_mag_cache_t)*config.cpu_count,0);
    546546        for (i=0; i < config.cpu_count; i++) {
    547547                memsetb((__address)&cache->mag_cache[i],
     
    706706
    707707        if (!(cache->flags & SLAB_CACHE_NOMAGAZINE))
    708                 kfree(cache->mag_cache);
     708                free(cache->mag_cache);
    709709        slab_free(&slab_cache_cache, cache);
    710710}
     
    872872/**************************************/
    873873/* kalloc/kfree functions             */
    874 void * kalloc(unsigned int size, int flags)
     874void * malloc(unsigned int size, int flags)
    875875{
    876876        int idx;
     
    888888
    889889
    890 void kfree(void *obj)
     890void free(void *obj)
    891891{
    892892        slab_t *slab;
Note: See TracChangeset for help on using the changeset viewer.