Ignore:
File:
1 edited

Legend:

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

    rcd3b380 r7ec3c56  
    114114#include <bitops.h>
    115115#include <macros.h>
     116#include <cpu.h>
    116117
    117118IRQ_SPINLOCK_STATIC_INITIALIZE(slab_cache_lock);
     
    609610    unsigned int kmflag), size_t (*destructor)(void *obj), unsigned int flags)
    610611{
     612        ASSERT(size > 0);
     613       
    611614        memsetb(cache, sizeof(*cache), 0);
    612615        cache->name = name;
     
    887890        /* Initialize magazine cache */
    888891        _slab_cache_create(&mag_cache, "slab_magazine_t",
    889             sizeof(slab_magazine_t) + SLAB_MAG_SIZE * sizeof(void*),
     892            sizeof(slab_magazine_t) + SLAB_MAG_SIZE * sizeof(void *),
    890893            sizeof(uintptr_t), NULL, NULL, SLAB_CACHE_NOMAGAZINE |
    891894            SLAB_CACHE_SLINSIDE);
Note: See TracChangeset for help on using the changeset viewer.