Ignore:
File:
1 edited

Legend:

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

    r7ec3c56 r63e27ef  
    101101 */
    102102
     103#include <assert.h>
    103104#include <synch/spinlock.h>
    104105#include <mm/slab.h>
    105106#include <adt/list.h>
    106 #include <memstr.h>
     107#include <mem.h>
    107108#include <align.h>
    108109#include <mm/frame.h>
     
    111112#include <arch.h>
    112113#include <panic.h>
    113 #include <debug.h>
    114114#include <bitops.h>
    115115#include <macros.h>
     
    260260                slab = obj2slab(obj);
    261261       
    262         ASSERT(slab->cache == cache);
     262        assert(slab->cache == cache);
    263263       
    264264        size_t freed = 0;
     
    268268       
    269269        irq_spinlock_lock(&cache->slablock, true);
    270         ASSERT(slab->available < cache->objects);
     270        assert(slab->available < cache->objects);
    271271       
    272272        *((size_t *) obj) = slab->nextavail;
     
    417417        slab_magazine_t *lastmag = cache->mag_cache[CPU->id].last;
    418418       
    419         ASSERT(irq_spinlock_locked(&cache->mag_cache[CPU->id].lock));
     419        assert(irq_spinlock_locked(&cache->mag_cache[CPU->id].lock));
    420420       
    421421        if (cmag) { /* First try local CPU magazines */
     
    484484        slab_magazine_t *lastmag = cache->mag_cache[CPU->id].last;
    485485       
    486         ASSERT(irq_spinlock_locked(&cache->mag_cache[CPU->id].lock));
     486        assert(irq_spinlock_locked(&cache->mag_cache[CPU->id].lock));
    487487       
    488488        if (cmag) {
     
    586586NO_TRACE static bool make_magcache(slab_cache_t *cache)
    587587{
    588         ASSERT(_slab_initialized >= 2);
     588        assert(_slab_initialized >= 2);
    589589       
    590590        cache->mag_cache = malloc(sizeof(slab_mag_cache_t) * config.cpu_count,
     
    610610    unsigned int kmflag), size_t (*destructor)(void *obj), unsigned int flags)
    611611{
    612         ASSERT(size > 0);
     612        assert(size > 0);
    613613       
    614614        memsetb(cache, sizeof(*cache), 0);
     
    948948void *malloc(size_t size, unsigned int flags)
    949949{
    950         ASSERT(_slab_initialized);
    951         ASSERT(size <= (1 << SLAB_MAX_MALLOC_W));
     950        assert(_slab_initialized);
     951        assert(size <= (1 << SLAB_MAX_MALLOC_W));
    952952       
    953953        if (size < (1 << SLAB_MIN_MALLOC_W))
     
    961961void *realloc(void *ptr, size_t size, unsigned int flags)
    962962{
    963         ASSERT(_slab_initialized);
    964         ASSERT(size <= (1 << SLAB_MAX_MALLOC_W));
     963        assert(_slab_initialized);
     964        assert(size <= (1 << SLAB_MAX_MALLOC_W));
    965965       
    966966        void *new_ptr;
Note: See TracChangeset for help on using the changeset viewer.