Changes in kernel/generic/src/mm/slab.c [7ec3c56:cd3b380] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/mm/slab.c
r7ec3c56 rcd3b380 114 114 #include <bitops.h> 115 115 #include <macros.h> 116 #include <cpu.h>117 116 118 117 IRQ_SPINLOCK_STATIC_INITIALIZE(slab_cache_lock); … … 610 609 unsigned int kmflag), size_t (*destructor)(void *obj), unsigned int flags) 611 610 { 612 ASSERT(size > 0);613 614 611 memsetb(cache, sizeof(*cache), 0); 615 612 cache->name = name; … … 890 887 /* Initialize magazine cache */ 891 888 _slab_cache_create(&mag_cache, "slab_magazine_t", 892 sizeof(slab_magazine_t) + SLAB_MAG_SIZE * sizeof(void 889 sizeof(slab_magazine_t) + SLAB_MAG_SIZE * sizeof(void*), 893 890 sizeof(uintptr_t), NULL, NULL, SLAB_CACHE_NOMAGAZINE | 894 891 SLAB_CACHE_SLINSIDE);
Note:
See TracChangeset
for help on using the changeset viewer.