diff --git a/mm/memcontrol.c b/mm/memcontrol.c index 6b4f70d090d68b4014230a694793c9467620dfcb..f61042469c7fb22f236b983c9da840e175200183 100644 --- a/mm/memcontrol.c +++ b/mm/memcontrol.c @@ -5765,8 +5765,7 @@ static struct mem_cgroup *mem_cgroup_alloc(void) return ERR_PTR(error); 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;