2/2
mm/memcontrol: defer final objcg release from no-lock frees
kfree_nolock() and free_pages_nolock() can drop the last reference to a killed object cgroup. percpu_ref then invokes obj_cgroup_release() in the caller’s context. The callback can uncharge pages.