Changes in kernel/generic/src/mm/slab.c [55821eea:a000878c] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/mm/slab.c
r55821eea ra000878c 555 555 * Initialize mag_cache structure in slab cache 556 556 */ 557 static boolmake_magcache(slab_cache_t *cache)557 static void make_magcache(slab_cache_t *cache) 558 558 { 559 559 unsigned int i; … … 562 562 563 563 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); 568 565 for (i = 0; i < config.cpu_count; i++) { 569 566 memsetb(&cache->mag_cache[i], sizeof(cache->mag_cache[i]), 0); … … 571 568 "slab_maglock_cpu"); 572 569 } 573 return true;574 570 } 575 571 … … 601 597 spinlock_initialize(&cache->maglock, "slab_maglock"); 602 598 if (!(cache->flags & SLAB_CACHE_NOMAGAZINE)) 603 (void)make_magcache(cache);599 make_magcache(cache); 604 600 605 601 /* Compute slab sizes, object counts in slabs etc. */ … … 927 923 SLAB_CACHE_MAGDEFERRED) 928 924 continue; 929 (void)make_magcache(s);925 make_magcache(s); 930 926 s->flags &= ~SLAB_CACHE_MAGDEFERRED; 931 927 }
Note:
See TracChangeset
for help on using the changeset viewer.