Ignore:
File:
1 edited

Legend:

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

    r55821eea ra000878c  
    555555 * Initialize mag_cache structure in slab cache
    556556 */
    557 static bool make_magcache(slab_cache_t *cache)
     557static void make_magcache(slab_cache_t *cache)
    558558{
    559559        unsigned int i;
     
    562562
    563563        cache->mag_cache = malloc(sizeof(slab_mag_cache_t) * config.cpu_count,
    564             FRAME_ATOMIC);
    565         if (!cache->mag_cache)
    566                 return false;
    567 
     564            0);
    568565        for (i = 0; i < config.cpu_count; i++) {
    569566                memsetb(&cache->mag_cache[i], sizeof(cache->mag_cache[i]), 0);
     
    571568                    "slab_maglock_cpu");
    572569        }
    573         return true;
    574570}
    575571
     
    601597        spinlock_initialize(&cache->maglock, "slab_maglock");
    602598        if (!(cache->flags & SLAB_CACHE_NOMAGAZINE))
    603                 (void) make_magcache(cache);
     599                make_magcache(cache);
    604600
    605601        /* Compute slab sizes, object counts in slabs etc. */
     
    927923                    SLAB_CACHE_MAGDEFERRED)
    928924                        continue;
    929                 (void) make_magcache(s);
     925                make_magcache(s);
    930926                s->flags &= ~SLAB_CACHE_MAGDEFERRED;
    931927        }
Note: See TracChangeset for help on using the changeset viewer.