diff --git a/mm/memcontrol.c b/mm/memcontrol.c index fd40fef49e45ae4d2ed1fe4081f3a2acc2b7086d..b242f469e686a5b2f387013cec4aa6325feef6b7 100644 --- a/mm/memcontrol.c +++ b/mm/memcontrol.c @@ -5349,8 +5349,7 @@ static struct mem_cgroup *mem_cgroup_alloc(void) memcg = &memcg_ext->memcg; memcg->id.id = idr_alloc(&mem_cgroup_idr, NULL, - 1, MEM_CGROUP_ID_MAX, - GFP_KERNEL); + 1, MEM_CGROUP_ID_MAX + 1, GFP_KERNEL); if (memcg->id.id < 0) { error = memcg->id.id; goto fail;