diff --git a/mm/memcontrol.c b/mm/memcontrol.c index 2e13c0a419fc86e346408499fba1b3748a1453b1..4ac4d5edada416ca41d525ec13fd9e90f89eeccb 100644 --- a/mm/memcontrol.c +++ b/mm/memcontrol.c @@ -2975,6 +2975,7 @@ __always_inline struct obj_cgroup *get_obj_cgroup_from_current(void) objcg = rcu_dereference(memcg->objcg); if (objcg && obj_cgroup_tryget(objcg)) break; + objcg = NULL; } rcu_read_unlock();