X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=mm%2Fslab.c;h=1bd283e98c58ce1845f9e4a5edc774b40b143172;hb=refs%2Fheads%2Fsandbox%2Fm.szyprowski%2Fvirgl;hp=874b3f8fe80da2525e8f197a8543f63c9a665543;hpb=1d4590f5069bff7d41d7ed1a7e7674fb9d6d502a;p=platform%2Fkernel%2Flinux-rpi.git diff --git a/mm/slab.c b/mm/slab.c index 874b3f8..1bd283e 100644 --- a/mm/slab.c +++ b/mm/slab.c @@ -3429,6 +3429,7 @@ static __always_inline void __cache_free(struct kmem_cache *cachep, void *objp, if (is_kfence_address(objp)) { kmemleak_free_recursive(objp, cachep->flags); + memcg_slab_free_hook(cachep, &objp, 1); __kfence_free(objp); return; } @@ -3657,7 +3658,7 @@ EXPORT_SYMBOL(__kmalloc_node_track_caller); #endif /* CONFIG_NUMA */ #ifdef CONFIG_PRINTK -void kmem_obj_info(struct kmem_obj_info *kpp, void *object, struct page *page) +void __kmem_obj_info(struct kmem_obj_info *kpp, void *object, struct page *page) { struct kmem_cache *cachep; unsigned int objnr;