--- x/mm/list_lru.c +++ y/mm/list_lru.c @@ -55,7 +55,8 @@ list_lru_from_memcg_idx(struct list_lru if (list_lru_memcg_aware(lru) && idx >= 0) { struct list_lru_memcg *mlru = xa_load(&lru->xa, idx); - return mlru ? &mlru->node[nid] : NULL; + if (mlru) + return &mlru->node[nid]; } return &lru->node[nid].lru; }