kmem_cache_alloc
return kmem_cache_alloc(pgd_cache, gfp);
pgd_t *pgd = kmem_cache_alloc(PGT_CACHE(PGD_INDEX_SIZE),
pgd = kmem_cache_alloc(PGT_CACHE(PGD_INDEX_SIZE),
pud = kmem_cache_alloc(PGT_CACHE(PUD_CACHE_INDEX),
return kmem_cache_alloc(PGT_CACHE(PUD_INDEX_SIZE),
return kmem_cache_alloc(PGT_CACHE(PMD_CACHE_INDEX),
pgd_t *pgd = kmem_cache_alloc(PGT_CACHE(PGD_INDEX_SIZE),
pte = kmem_cache_alloc(kvm_pte_cache, GFP_KERNEL);
pmd = kmem_cache_alloc(kvm_pmd_cache, GFP_KERNEL);
void *page = kmem_cache_alloc(hv_page_cache, GFP_USER);
void *page = kmem_cache_alloc(hv_page_cache, GFP_USER); \
kmem_cache_alloc(hv_page_cache, GFP_KERNEL);
ei = kmem_cache_alloc(spufs_inode_cache, GFP_KERNEL);
dtl = kmem_cache_alloc(dtl_cache, GFP_KERNEL);
p = kmem_cache_alloc(xive_provision_cache, GFP_KERNEL);
table = kmem_cache_alloc(base_pgt_cache, GFP_KERNEL);
tsk->thread.xstate = kmem_cache_alloc(task_xstate_cachep,
map = kmem_cache_alloc(sq_cache, GFP_KERNEL);
dst->thread.xstate = kmem_cache_alloc(task_xstate_cachep,
return kmem_cache_alloc(pgd_cachep, GFP_KERNEL);
return kmem_cache_alloc(pmd_cachep, GFP_KERNEL | __GFP_ZERO);
return kmem_cache_alloc(pgtable_cache, GFP_KERNEL);
return kmem_cache_alloc(pgtable_cache, GFP_KERNEL);
return kmem_cache_alloc(pgtable_cache, GFP_KERNEL);
p = kmem_cache_alloc(bs->bio_slab, gfp);
bvecs = kmem_cache_alloc(bvs->slab, gfp);
child_img_req = kmem_cache_alloc(rbd_img_request_cache, GFP_NOIO);
common->dma = kmem_cache_alloc(ac->dma_cache, flags);
return kmem_cache_alloc(qi_cache, flags);
cmd = kmem_cache_alloc(chan->ccp->dma_cmd_cache, GFP_NOWAIT);
f = kmem_cache_alloc(slab_fences, GFP_KERNEL);
fault = kmem_cache_alloc(idxd->evl_cache, GFP_ATOMIC);
sed = kmem_cache_alloc(ioat_sed_cache, flags);
ptask = kmem_cache_alloc(fwnet_packet_task_cache, GFP_ATOMIC);
smibuf->start = kmem_cache_alloc(gsmi_dev.mem_pool, GFP_KERNEL);
chunk = kmem_cache_alloc(amdgpu_mux_chunk_slab, GFP_KERNEL);
e = kmem_cache_alloc(amdgpu_sync_slab, flags);
runqueue_node = kmem_cache_alloc(g2d->runqueue_slab, GFP_KERNEL);
return kmem_cache_alloc(slab_luts, GFP_KERNEL);
node = kmem_cache_alloc(slab_cache, GFP_ATOMIC);
node = kmem_cache_alloc(slab_cache, GFP_KERNEL);
cb = kmem_cache_alloc(slab_execute_cbs, gfp);
rq = kmem_cache_alloc(slab_requests,
return kmem_cache_alloc(slab_requests, gfp);
rq = kmem_cache_alloc(slab_requests,
return kmem_cache_alloc(slab_dependencies, GFP_KERNEL);
p = kmem_cache_alloc(slab_priorities, GFP_ATOMIC);
tx = kmem_cache_alloc(pq->txreq_cache, GFP_KERNEL);
tx = kmem_cache_alloc(dev->verbs_txreq_cache, VERBS_TXREQ_GFP);
tx = kmem_cache_alloc(dev->verbs_txreq_cache, VERBS_TXREQ_GFP);
ioctx->buf = kmem_cache_alloc(buf_cache, GFP_KERNEL);
mag = kmem_cache_alloc(iova_magazine_cache, flags);
table = kmem_cache_alloc(dma_region_table_cache, gfp);
table = kmem_cache_alloc(dma_page_table_cache, gfp);
return kmem_cache_alloc(c->slab_cache, gfp_mask);
struct dm_buffer *b = kmem_cache_alloc(c->slab_buffer, gfp_mask);
return kmem_cache_alloc(btracker_work_cache, GFP_NOWAIT);
e = kmem_cache_alloc(exception_cache, gfp);
e = kmem_cache_alloc(exception_cache, GFP_ATOMIC);
fio->bufs[n] = kmem_cache_alloc(f->cache, GFP_NOWAIT);
io = kmem_cache_alloc(kc, gfp_mask);
val = kmem_cache_alloc(double_free_cache, GFP_KERNEL);
val = kmem_cache_alloc(a_cache, GFP_KERNEL);
buf = kmem_cache_alloc(whitelist_cache, GFP_KERNEL);
mypage->byte = kmem_cache_alloc(ns->nand_pages_slab, GFP_NOFS);
e = kmem_cache_alloc(ubi_wl_entry_slab, GFP_KERNEL);
e = kmem_cache_alloc(ubi_wl_entry_slab, GFP_KERNEL);
e = kmem_cache_alloc(ubi_wl_entry_slab, GFP_KERNEL);
e = kmem_cache_alloc(ubi_wl_entry_slab, GFP_KERNEL);
chunk = kmem_cache_alloc(pool->chunks_kmem_cache, GFP_KERNEL);
return kmem_cache_alloc(pool->dmn->htbls_kmem_cache, GFP_KERNEL);
entry = kmem_cache_alloc(entry_cache, GFP_KERNEL);
tls_req = kmem_cache_alloc(lsreq_cache, GFP_KERNEL);
tls_req = kmem_cache_alloc(lsreq_cache, GFP_KERNEL);
item = kmem_cache_alloc(ssam_event_item_cache, flags);
*packet = kmem_cache_alloc(ssh_ctrl_packet_cache, flags);
char *copy = kmem_cache_alloc(dasd_page_cache,
char *copy = kmem_cache_alloc(dasd_page_cache,
*hdr = kmem_cache_alloc(qeth_core_header_cache, gfp);
qtcb = kmem_cache_alloc(zfcp_fsf_qtcb_cache, GFP_ATOMIC);
return kmem_cache_alloc(asd_dma_token_cache, flags);
kmem_cache_alloc(pinstance->cmd_cachep, GFP_KERNEL);
handler = kmem_cache_alloc(hp_handler_slab, GFP_KERNEL);
new_bo = kmem_cache_alloc(bdev->bo_cache, GFP_KERNEL);
bo = kmem_cache_alloc(bdev->bo_cache, GFP_KERNEL);
qh->dw_align_buf = kmem_cache_alloc(hsotg->unaligned_cache,
(ep = kmem_cache_alloc(rp->e_slab, GFP_ATOMIC)) == NULL) {
(ep = kmem_cache_alloc(rp->e_slab, GFP_ATOMIC)) == NULL) {
data = kmem_cache_alloc(ivpcd->store_block_cache, GFP_KERNEL);
req = kmem_cache_alloc(kiocb_cachep, GFP_KERNEL);
ref = kmem_cache_alloc(btrfs_prelim_ref_cache, gfp_mask);
new_ref = kmem_cache_alloc(btrfs_prelim_ref_cache,
node = kmem_cache_alloc(btrfs_delayed_ref_node_cachep, GFP_NOFS);
head_ref = kmem_cache_alloc(btrfs_delayed_ref_head_cachep, GFP_NOFS);
head_ref = kmem_cache_alloc(btrfs_delayed_ref_head_cachep, GFP_NOFS);
return kmem_cache_alloc(btrfs_delayed_extent_op_cachep, GFP_NOFS);
state = kmem_cache_alloc(extent_state_cache, mask);
cf = kmem_cache_alloc(ceph_cap_flush_cachep, GFP_KERNEL);
cap = kmem_cache_alloc(ceph_cap_cachep, GFP_NOFS);
cap = kmem_cache_alloc(ceph_cap_cachep, GFP_NOFS);
dio = kmem_cache_alloc(dio_cache, GFP_KERNEL);
return kmem_cache_alloc(mhandle_cache, GFP_ATOMIC);
return kmem_cache_alloc(writequeue_cache, GFP_ATOMIC);
return kmem_cache_alloc(msg_cache, GFP_ATOMIC);
return kmem_cache_alloc(cb_cache, GFP_ATOMIC);
page_virt = kmem_cache_alloc(ecryptfs_header_cache, GFP_USER);
tmp_tfm = kmem_cache_alloc(ecryptfs_key_tfm_cache, GFP_KERNEL);
key_rec = kmem_cache_alloc(ecryptfs_key_record_cache, GFP_KERNEL);
new_key_sig = kmem_cache_alloc(ecryptfs_key_sig_cache, GFP_KERNEL);
xattr_virt = kmem_cache_alloc(ecryptfs_xattr_cache, GFP_KERNEL);
pwq = kmem_cache_alloc(pwq_cache, GFP_KERNEL);
newsighand = kmem_cache_alloc(sighand_cachep, GFP_KERNEL);
return kmem_cache_alloc(exfat_cachep, GFP_NOFS);
new_entry = kmem_cache_alloc(ext4_system_zone_cachep,
return kmem_cache_alloc(ext4_pending_cachep, GFP_ATOMIC);
return kmem_cache_alloc(ext4_es_cachep, GFP_ATOMIC);
range = kmem_cache_alloc(ext4_fc_range_cachep, GFP_NOFS);
node = kmem_cache_alloc(ext4_fc_dentry_cachep, GFP_NOFS);
new_entry = kmem_cache_alloc(ext4_free_data_cachep,
entry = kmem_cache_alloc(cachep, flags);
entry = kmem_cache_alloc(cachep, flags | __GFP_NOFAIL);
return kmem_cache_alloc(cachep, flags);
return kmem_cache_alloc(fat_cache_cachep, GFP_NOFS);
return kmem_cache_alloc(fasync_cache, GFP_KERNEL);
newf = kmem_cache_alloc(files_cachep, GFP_KERNEL);
f = kmem_cache_alloc(filp_cache, GFP_KERNEL);
f = kmem_cache_alloc(filp_cache, GFP_KERNEL);
ff = kmem_cache_alloc(bfilp_cache, GFP_KERNEL);
struct fs_struct *fs = kmem_cache_alloc(fs_cachep, GFP_KERNEL);
kmem_cache_alloc(gfs2_glock_aspace_cachep, GFP_NOFS);
gl = kmem_cache_alloc(gfs2_glock_cachep, GFP_NOFS);
return kmem_cache_alloc(hfsplus_attr_tree_cachep, GFP_KERNEL);
record = kmem_cache_alloc(jbd2_revoke_record_cache, gfp_mask);
table = kmem_cache_alloc(jbd2_revoke_table_cache, GFP_KERNEL);
ret = kmem_cache_alloc(full_dnode_slab, GFP_KERNEL);
ret = kmem_cache_alloc(raw_dirent_slab, GFP_KERNEL);
ret = kmem_cache_alloc(raw_inode_slab, GFP_KERNEL);
ret = kmem_cache_alloc(tmp_dnode_info_slab, GFP_KERNEL);
ret = kmem_cache_alloc(raw_node_ref_slab, GFP_KERNEL);
ret = kmem_cache_alloc(node_frag_slab, GFP_KERNEL);
ret = kmem_cache_alloc(inode_cache_slab, GFP_KERNEL);
ctx = kmem_cache_alloc(flctx_cache, GFP_KERNEL);
entry = kmem_cache_alloc(mb_entry_cache, mask);
return kmem_cache_alloc(names_cache, GFP_KERNEL);
cache = kmem_cache_alloc(nfs4_xattr_cache_cachep, GFP_KERNEL);
new = kmem_cache_alloc(nfsd_file_mark_slab, GFP_KERNEL);
nf = kmem_cache_alloc(nfsd_file_slab, GFP_KERNEL);
new = kmem_cache_alloc(nfs4_layout_cache, GFP_KERNEL);
return kmem_cache_alloc(file_slab, GFP_KERNEL);
sop = kmem_cache_alloc(slab, GFP_KERNEL);
rp = kmem_cache_alloc(drc_slab, GFP_KERNEL);
path = kmem_cache_alloc(nilfs_btree_path_cache, GFP_NOFS);
segbuf = kmem_cache_alloc(nilfs_segbuf_cachep, GFP_NOFS);
ti = kmem_cache_alloc(nilfs_transaction_cachep, GFP_NOFS);
dn = kmem_cache_alloc(dnotify_struct_cache, GFP_KERNEL);
new_dn_mark = kmem_cache_alloc(dnotify_mark_cache, GFP_KERNEL);
pevent = kmem_cache_alloc(fanotify_path_event_cachep, gfp);
pevent = kmem_cache_alloc(fanotify_mnt_event_cachep, gfp);
pevent = kmem_cache_alloc(fanotify_perm_event_cachep, gfp);
ffe = kmem_cache_alloc(fanotify_fid_event_cachep, gfp);
fan_mark = kmem_cache_alloc(fanotify_mark_cache, GFP_KERNEL);
tmp_i_mark = kmem_cache_alloc(inotify_inode_mark_cachep, GFP_KERNEL);
iconn = kmem_cache_alloc(fsnotify_inode_mark_connector_cachep,
conn = kmem_cache_alloc(fsnotify_mark_connector_cachep,
ctx = kmem_cache_alloc(ntfs_attr_ctx_cache, GFP_NOFS);
icx = kmem_cache_alloc(ntfs_index_ctx_cache, GFP_NOFS);
ni = kmem_cache_alloc(ntfs_inode_cache, GFP_NOFS);
ucs = kmem_cache_alloc(ntfs_name_cache, GFP_NOFS);
e = e0 ? e0 : kmem_cache_alloc(ntfs_enode_cachep, GFP_ATOMIC);
e = kmem_cache_alloc(ntfs_enode_cachep, GFP_ATOMIC);
mle = kmem_cache_alloc(dlm_mle_cache, GFP_NOFS);
mle = kmem_cache_alloc(dlm_mle_cache, GFP_NOFS);
mle = kmem_cache_alloc(dlm_mle_cache, GFP_NOFS);
alloc_mle = kmem_cache_alloc(dlm_mle_cache, GFP_NOFS);
newchunk = kmem_cache_alloc(ocfs2_qf_chunk_cachep, GFP_NOFS);
chunk = kmem_cache_alloc(ocfs2_qf_chunk_cachep, GFP_NOFS);
new = kmem_cache_alloc(ocfs2_uptodate_cachep, GFP_NOFS);
tree[i] = kmem_cache_alloc(ocfs2_uptodate_cachep,
pdeo = kmem_cache_alloc(pde_opener_cache, GFP_KERNEL);
bi = kmem_cache_alloc(xfs_bmap_intent_cache, GFP_KERNEL | __GFP_NOFAIL);
ri = kmem_cache_alloc(xfs_refcount_intent_cache,
ri = kmem_cache_alloc(xfs_rmap_intent_cache, GFP_KERNEL | __GFP_NOFAIL);
ri = kmem_cache_alloc(xfs_refcount_intent_cache,
ri = kmem_cache_alloc(xfs_rmap_intent_cache, GFP_KERNEL | __GFP_NOFAIL);
((struct jbd2_inode *)kmem_cache_alloc(jbd2_inode_cache, _gfp_flags))
#define kmem_cache_zalloc(_k, _flags) kmem_cache_alloc(_k, (_flags)|__GFP_ZERO)
TRACE_EVENT(kmem_cache_alloc,
reqs[0] = kmem_cache_alloc(req_cachep, gfp);
target = kmem_cache_alloc(req_cachep, GFP_KERNEL | __GFP_NOWARN | __GFP_ZERO);
req = kmem_cache_alloc(req_cachep, gfp);
ab = kmem_cache_alloc(audit_buffer_cache, gfp_mask);
new = kmem_cache_alloc(cred_jar, GFP_KERNEL);
new = kmem_cache_alloc(cred_jar, GFP_KERNEL);
exec_state = kmem_cache_alloc(task_exec_state_cachep, GFP_KERNEL);
sig = kmem_cache_alloc(sighand_cachep, GFP_KERNEL);
#define allocate_mm() (kmem_cache_alloc(mm_cachep, GFP_KERNEL))
nsproxy = kmem_cache_alloc(nsproxy_cachep, GFP_KERNEL);
pid = kmem_cache_alloc(ns->pid_cachep, GFP_KERNEL);
rhp = kmem_cache_alloc(kcp, GFP_KERNEL);
rtsp = kmem_cache_alloc(typesafe_kmem_cachep, GFP_KERNEL);
tg = kmem_cache_alloc(task_group_cache, GFP_KERNEL | __GFP_ZERO);
q = kmem_cache_alloc(sigqueue_cachep, gfp_flags);
ret_stack_list[i] = kmem_cache_alloc(fgraph_stack_cachep, GFP_KERNEL);
ret_stack = kmem_cache_alloc(fgraph_stack_cachep, GFP_KERNEL);
ret_stack = kmem_cache_alloc(fgraph_stack_cachep, GFP_KERNEL);
field = kmem_cache_alloc(field_cachep, GFP_TRACE);
file = kmem_cache_alloc(file_cachep, GFP_TRACE);
return kmem_cache_alloc(btree_cachep, gfp_mask);
void *p = kmem_cache_alloc(cache, GFP_KERNEL);
return kmem_cache_alloc(maple_node_cache, gfp);
ret = kmem_cache_alloc(radix_tree_node_cachep,
ret = kmem_cache_alloc(radix_tree_node_cachep, gfp_mask);
node = kmem_cache_alloc(radix_tree_node_cachep, gfp_mask);
buf = kmem_cache_alloc(c, alloc_mask);
buf = kmem_cache_alloc(c, GFP_KERNEL);
buf = kmem_cache_alloc(c, GFP_KERNEL);
u8 *p = kmem_cache_alloc(s, GFP_KERNEL);
u8 *p = kmem_cache_alloc(s, GFP_KERNEL);
p = kmem_cache_alloc(s, GFP_KERNEL);
p = kmem_cache_alloc(s, GFP_KERNEL);
kmem_cache_alloc(s, GFP_KERNEL);
u8 *p = kmem_cache_alloc(s, GFP_KERNEL);
u8 *p = kmem_cache_alloc(s, GFP_KERNEL);
u8 *p = kmem_cache_alloc(s, GFP_KERNEL);
region = kmem_cache_alloc(damon_region_cache, GFP_KERNEL);
p = kmem_cache_alloc(cache, GFP_KERNEL);
p = kmem_cache_alloc(cache, GFP_KERNEL);
p = kmem_cache_alloc(cache, GFP_KERNEL);
p = kmem_cache_alloc(cache, GFP_KERNEL);
p = kmem_cache_alloc(cache, GFP_KERNEL);
p2 = kmem_cache_alloc(cache, GFP_KERNEL);
p = kmem_cache_alloc(cache, GFP_KERNEL);
alloc = kmem_cache_alloc(test_cache, gfp);
return kmem_cache_alloc(stable_node_cache, GFP_KERNEL | __GFP_HIGH);
ptl = kmem_cache_alloc(page_ptl_cachep, GFP_KERNEL);
struct mempolicy *new = kmem_cache_alloc(policy_cache, GFP_KERNEL);
n = kmem_cache_alloc(sn_cache, GFP_KERNEL);
n_new = kmem_cache_alloc(sn_cache, GFP_KERNEL);
mpol_new = kmem_cache_alloc(policy_cache, GFP_KERNEL);
policy = kmem_cache_alloc(policy_cache, GFP_KERNEL);
region = kmem_cache_alloc(vm_region_jar, GFP_KERNEL);
return kmem_cache_alloc(anon_vma_chain_cachep, gfp);
anon_vma = kmem_cache_alloc(anon_vma_cachep, GFP_KERNEL);
EXPORT_TRACEPOINT_SYMBOL(kmem_cache_alloc);
b = kmem_cache_alloc(kmem_buckets_cache, GFP_KERNEL|__GFP_ZERO);
n = kmem_cache_alloc(kmem_cache_node, GFP_KERNEL);
ctx = kmem_cache_alloc(userfaultfd_ctx_cachep, GFP_KERNEL);
ctx = kmem_cache_alloc(userfaultfd_ctx_cachep, GFP_KERNEL);
struct vm_area_struct *new = kmem_cache_alloc(vm_area_cachep, GFP_KERNEL);
vma = kmem_cache_alloc(vm_area_cachep, GFP_KERNEL);
lva = kmem_cache_alloc(vmap_area_cachep, GFP_NOWAIT);
return (unsigned long)kmem_cache_alloc(handle_cachep, gfp);
fc->sdata = kmem_cache_alloc(c->fcall_cache, GFP_NOFS);
struct p9_req_t *req = kmem_cache_alloc(p9_req_cache, GFP_NOFS);
tt_req_node = kmem_cache_alloc(batadv_tt_req_cache, GFP_ATOMIC);
tt_roam_node = kmem_cache_alloc(batadv_tt_roam_cache,
tt_change_node = kmem_cache_alloc(batadv_tt_change_cache, GFP_ATOMIC);
tt_local = kmem_cache_alloc(batadv_tl_cache, GFP_ATOMIC);
fdb = kmem_cache_alloc(br_fdb_cache, GFP_ATOMIC);
rcv = kmem_cache_alloc(rcv_cache, GFP_KERNEL);
gwj = kmem_cache_alloc(cgw_cache, GFP_KERNEL);
req = kmem_cache_alloc(ceph_osd_request_cache, gfp_flags);
dst = kmem_cache_alloc(ops->kmem_cachep, GFP_ATOMIC);
n = kmem_cache_alloc(net_hotdata.skbuff_cache, gfp_mask);
skb = kmem_cache_alloc(net_hotdata.skbuff_cache,
skb = kmem_cache_alloc(net_hotdata.skbuff_cache,
struct skb_ext *new = kmem_cache_alloc(skbuff_ext_cache, flags);
new = kmem_cache_alloc(skbuff_ext_cache, GFP_ATOMIC);
sk = kmem_cache_alloc(slab, priority & ~__GFP_ZERO);
skb = kmem_cache_alloc(net_hotdata.skbuff_cache, GFP_ATOMIC);
new_fa = kmem_cache_alloc(fn_alias_kmem, GFP_KERNEL);
new_fa = kmem_cache_alloc(fn_alias_kmem, GFP_KERNEL);
new_fa = kmem_cache_alloc(fn_alias_kmem, GFP_KERNEL);
kv = kmem_cache_alloc(trie_leaf_kmem, GFP_KERNEL);
nreq = kmem_cache_alloc(req->rsk_ops->slab, GFP_ATOMIC | __GFP_NOWARN);
struct inet_bind2_bucket *tb2 = kmem_cache_alloc(cachep, GFP_ATOMIC);
struct inet_bind_bucket *tb = kmem_cache_alloc(cachep, GFP_ATOMIC);
new_tb2 = kmem_cache_alloc(hinfo->bind2_bucket_cachep, GFP_ATOMIC);
tw = kmem_cache_alloc(sk->sk_prot_creator->twsk_prot->twsk_slab,
p = kmem_cache_alloc(peer_cachep, GFP_ATOMIC);
x6spi = kmem_cache_alloc(xfrm6_tunnel_spi_kmem, GFP_ATOMIC);
p = kmem_cache_alloc(rm_cache, GFP_ATOMIC);
cp = kmem_cache_alloc(ip_vs_conn_cachep, GFP_ATOMIC);
conn = kmem_cache_alloc(conncount_conn_cachep, GFP_ATOMIC);
rbconn = kmem_cache_alloc(conncount_rb_cachep, GFP_ATOMIC);
conn = kmem_cache_alloc(conncount_conn_cachep, GFP_ATOMIC);
ct = kmem_cache_alloc(nf_conntrack_cachep, gfp);
ent = kmem_cache_alloc(hashlimit_cachep, GFP_ATOMIC);
ibinc = kmem_cache_alloc(rds_ib_incoming_slab, slab_mask);
frag = kmem_cache_alloc(rds_ib_frag_slab, slab_mask);
tinc = kmem_cache_alloc(rds_tcp_incoming_slab,
pp = kmem_cache_alloc(sctp_bucket_cachep, GFP_ATOMIC);
buf = kmem_cache_alloc(rpc_buffer_slabp, gfp);
task = kmem_cache_alloc(rpc_task_slabp, rpc_task_gfp_mask());
kmem_cache_alloc(files_cachep, GFP_KERNEL));
kmem_cache_alloc(files_cachep, GFP_KERNEL));
iint = kmem_cache_alloc(ima_iint_cache, GFP_NOFS);
list[i] = kmem_cache_alloc(test_cache, __GFP_DIRECT_RECLAIM);
list[i] = kmem_cache_alloc(test_cache, __GFP_DIRECT_RECLAIM);
return kmem_cache_alloc(mc->kmem_cache, gfp_flags);