KMALLOC_NORMAL
KMALLOC_DMA = KMALLOC_NORMAL,
KMALLOC_CGROUP = KMALLOC_NORMAL,
KMALLOC_RANDOM_START = KMALLOC_NORMAL,
KMALLOC_RECLAIM = KMALLOC_NORMAL,
return KMALLOC_NORMAL;
for (type = KMALLOC_NORMAL; type < NR_KMALLOC_TYPES; type++) {
BUILD_BUG_ON(ARRAY_SIZE(kmalloc_caches[KMALLOC_NORMAL]) > BITS_PER_LONG);
for (idx = 0; idx < ARRAY_SIZE(kmalloc_caches[KMALLOC_NORMAL]); idx++) {
if (!kmalloc_caches[KMALLOC_NORMAL][idx])
size = kmalloc_caches[KMALLOC_NORMAL][idx]->object_size;
short_size = strchr(kmalloc_caches[KMALLOC_NORMAL][idx]->name, '-');
for_each_set_bit(idx, &mask, ARRAY_SIZE(kmalloc_caches[KMALLOC_NORMAL]))
.name[KMALLOC_NORMAL] = "kmalloc-" #__short_size, \
if ((KMALLOC_RECLAIM != KMALLOC_NORMAL) && (type == KMALLOC_RECLAIM)) {
kmalloc_caches[type][idx] = kmalloc_caches[KMALLOC_NORMAL][idx];
if (IS_ENABLED(CONFIG_MEMCG) && (type == KMALLOC_NORMAL))
for (type = KMALLOC_NORMAL; type <= KMALLOC_RANDOM_END; type++) {