Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/cap/cap.c

    re394c196 raafed15  
    9393
    9494static slab_cache_t *cap_cache;
    95 static slab_cache_t *kobject_cache;
    9695
    9796static size_t caps_hash(const ht_link_t *item)
     
    124123        cap_cache = slab_cache_create("cap_t", sizeof(cap_t), 0, NULL,
    125124            NULL, 0);
    126         kobject_cache = slab_cache_create("kobject_t", sizeof(kobject_t), 0,
    127             NULL, NULL, 0);
    128125}
    129126
     
    397394}
    398395
    399 kobject_t *kobject_alloc(unsigned int flags)
    400 {
    401         return slab_alloc(kobject_cache, flags);
    402 }
    403 
    404 void kobject_free(kobject_t *kobj)
    405 {
    406         slab_free(kobject_cache, kobj);
    407 }
    408 
    409396/** Initialize kernel object
    410397 *
     
    475462        if (atomic_postdec(&kobj->refcnt) == 1) {
    476463                kobj->ops->destroy(kobj->raw);
    477                 kobject_free(kobj);
     464                free(kobj);
    478465        }
    479466}
Note: See TracChangeset for help on using the changeset viewer.