diff --git a/mm/memcontrol.c b/mm/memcontrol.c
index e5759b51f37e9a7708cf7df946a6eb11dbae1688..61ffe712afe002dc6fbf4448a80d5dfa1c278a42 100644
--- a/mm/memcontrol.c
+++ b/mm/memcontrol.c
@@ -2334,7 +2334,7 @@ static int mem_cgroup_move_parent(struct page *page,
 	struct cgroup *pcg = cg->parent;
 	struct mem_cgroup *parent;
 	unsigned int nr_pages;
-	unsigned long flags;
+	unsigned long uninitialized_var(flags);
 	int ret;
 
 	/* Is ROOT ? */