We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 55ab834 commit de08eaaCopy full SHA for de08eaa
mm/vmscan.c
@@ -3323,13 +3323,16 @@ void lru_gen_migrate_mm(struct mm_struct *mm)
3323
if (mem_cgroup_disabled())
3324
return;
3325
3326
+ /* migration can happen before addition */
3327
+ if (!mm->lru_gen.memcg)
3328
+ return;
3329
+
3330
rcu_read_lock();
3331
memcg = mem_cgroup_from_task(task);
3332
rcu_read_unlock();
3333
if (memcg == mm->lru_gen.memcg)
3334
3335
- VM_WARN_ON_ONCE(!mm->lru_gen.memcg);
3336
VM_WARN_ON_ONCE(list_empty(&mm->lru_gen.list));
3337
3338
lru_gen_del_mm(mm);
0 commit comments