aboutsummaryrefslogtreecommitdiff
path: root/mm/slob.c
diff options
context:
space:
mode:
authorGravatar Hyeonggon Yoo <42.hyeyoo@gmail.com> 2022-06-15 00:26:34 +0900
committerGravatar Vlastimil Babka <vbabka@suse.cz> 2022-07-20 13:30:11 +0200
commit2055e67bb6a8fbb6aabdb9536443688ef52456c4 (patch)
tree20c6a80d52916a6cc5f60eab90afa173511d4b45 /mm/slob.c
parentmm: slab: optimize memcg_slab_free_hook() (diff)
downloadlinux-2055e67bb6a8fbb6aabdb9536443688ef52456c4.tar.gz
linux-2055e67bb6a8fbb6aabdb9536443688ef52456c4.tar.bz2
linux-2055e67bb6a8fbb6aabdb9536443688ef52456c4.zip
mm/sl[au]b: use own bulk free function when bulk alloc failed
There is no benefit to call generic bulk free function when kmem_cache_alloc_bulk() failed. Use own kmem_cache_free_bulk() instead of generic function. Note that if kmem_cache_alloc_bulk() fails to allocate first object in SLUB, size is zero. So allow passing size == 0 to kmem_cache_free_bulk() like SLAB's. Signed-off-by: Hyeonggon Yoo <42.hyeyoo@gmail.com> Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
Diffstat (limited to 'mm/slob.c')
0 files changed, 0 insertions, 0 deletions