Messages in this thread | | | From | Shakeel Butt <> | Date | Mon, 5 Oct 2020 08:13:02 -0700 | Subject | Re: [PATCH v5 2/4] mm: memcontrol/slab: use helpers to access slab page's memcg_data |
| |
On Fri, Oct 2, 2020 at 10:26 AM Roman Gushchin <guro@fb.com> wrote: > > To gather all direct accesses to struct page's memcg_data field > in one place, let's introduce 3 new helpers to use in the slab > accounting code: > struct obj_cgroup **page_objcgs(struct page *page); > struct obj_cgroup **page_objcgs_check(struct page *page); > bool set_page_objcgs(struct page *page, struct obj_cgroup **objcgs); > > They are similar to the corresponding API for generic pages, except > that the setter can return false, indicating that the value has been > already set from a different thread. > > Signed-off-by: Roman Gushchin <guro@fb.com> > Acked-by: Johannes Weiner <hannes@cmpxchg.org>
Reviewed-by: Shakeel Butt <shakeelb@google.com>
| |