| From: Roman Gushchin <roman.gushchin@linux.dev> |
| Subject: mm-kmem-add-direct-objcg-pointer-to-task_struct-fix |
| Date: Sun, 1 Oct 2023 09:42:54 -0700 |
| |
| fix sparse complaint |
| |
| Link: https://lkml.kernel.org/r/ZRmhjpGvKIdGj162@P9FQF9L96D.lan |
| Signed-off-by: Roman Gushchin <roman.gushchin@linux.dev> |
| Signed-off-by: Andrew Morton <akpm@linux-foundation.org> |
| --- |
| |
| mm/memcontrol.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/mm/memcontrol.c~mm-kmem-add-direct-objcg-pointer-to-task_struct-fix |
| +++ a/mm/memcontrol.c |
| @@ -3053,7 +3053,7 @@ static struct obj_cgroup *current_objcg_ |
| rcu_read_lock(); |
| do { |
| /* Atomically drop the update bit, */ |
| - WARN_ON_ONCE(cmpxchg(¤t->objcg, tmp, 0) != tmp); |
| + WARN_ON_ONCE(cmpxchg(¤t->objcg, tmp, NULL) != tmp); |
| |
| /* ...obtain the new objcg pointer */ |
| memcg = mem_cgroup_from_task(current); |
| _ |