aboutsummaryrefslogtreecommitdiff
path: root/scripts/mod/empty.c
diff options
context:
space:
mode:
authorJesper Dangaard Brouer <[email protected]>2015-11-20 15:57:55 -0800
committerLinus Torvalds <[email protected]>2015-11-22 11:58:44 -0800
commit033745189b1bae3fc931beeaf48604ee7c259309 (patch)
treeaf0d474640b5c70e74507a8195b580f47faf52f0 /scripts/mod/empty.c
parent03ec0ed57ffc77720b811dbb6d44733b58360d9f (diff)
slub: add missing kmem cgroup support to kmem_cache_free_bulk
Initial implementation missed support for kmem cgroup support in kmem_cache_free_bulk() call, add this. If CONFIG_MEMCG_KMEM is not enabled, the compiler should be smart enough to not add any asm code. Incoming bulk free objects can belong to different kmem cgroups, and object free call can happen at a later point outside memcg context. Thus, we need to keep the orig kmem_cache, to correctly verify if a memcg object match against its "root_cache" (s->memcg_params.root_cache). Signed-off-by: Jesper Dangaard Brouer <[email protected]> Reviewed-by: Vladimir Davydov <[email protected]> Cc: Christoph Lameter <[email protected]> Cc: Pekka Enberg <[email protected]> Cc: David Rientjes <[email protected]> Cc: Joonsoo Kim <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'scripts/mod/empty.c')
0 files changed, 0 insertions, 0 deletions