blob: 50ed31bac7ed5045c79de9d90ee3ed6fd56e6d79 [file] [log] [blame]
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(&current->objcg, tmp, 0) != tmp);
+ WARN_ON_ONCE(cmpxchg(&current->objcg, tmp, NULL) != tmp);
/* ...obtain the new objcg pointer */
memcg = mem_cgroup_from_task(current);
_