linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] memcg: stop warning on memcg_propagate_kmem
@ 2013-02-04  4:29 Hugh Dickins
  2013-02-04  7:36 ` Lord Glauber Costa of Sealand
  2013-02-04  7:57 ` Michal Hocko
  0 siblings, 2 replies; 6+ messages in thread
From: Hugh Dickins @ 2013-02-04  4:29 UTC (permalink / raw)
  To: Andrew Morton; +Cc: Glauber Costa, Michal Hocko, linux-kernel, linux-mm

Whilst I run the risk of a flogging for disloyalty to the Lord of Sealand,
I do have CONFIG_MEMCG=y CONFIG_MEMCG_KMEM not set, and grow tired of the
"mm/memcontrol.c:4972:12: warning: `memcg_propagate_kmem' defined but not
used [-Wunused-function]" seen in 3.8-rc: move the #ifdef outwards.

Signed-off-by: Hugh Dickins <hughd@google.com>
---

 mm/memcontrol.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

--- 3.8-rc6/mm/memcontrol.c	2012-12-22 09:43:27.628015582 -0800
+++ linux/mm/memcontrol.c	2013-02-02 16:56:06.188325771 -0800
@@ -4969,6 +4969,7 @@ out:
 	return ret;
 }
 
+#ifdef CONFIG_MEMCG_KMEM
 static int memcg_propagate_kmem(struct mem_cgroup *memcg)
 {
 	int ret = 0;
@@ -4977,7 +4978,6 @@ static int memcg_propagate_kmem(struct m
 		goto out;
 
 	memcg->kmem_account_flags = parent->kmem_account_flags;
-#ifdef CONFIG_MEMCG_KMEM
 	/*
 	 * When that happen, we need to disable the static branch only on those
 	 * memcgs that enabled it. To achieve this, we would be forced to
@@ -5003,10 +5003,10 @@ static int memcg_propagate_kmem(struct m
 	mutex_lock(&set_limit_mutex);
 	ret = memcg_update_cache_sizes(memcg);
 	mutex_unlock(&set_limit_mutex);
-#endif
 out:
 	return ret;
 }
+#endif /* CONFIG_MEMCG_KMEM */
 
 /*
  * The user of this function is...

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2013-02-04  8:39 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-02-04  4:29 [PATCH] memcg: stop warning on memcg_propagate_kmem Hugh Dickins
2013-02-04  7:36 ` Lord Glauber Costa of Sealand
2013-02-04  7:57 ` Michal Hocko
2013-02-04  8:04   ` Lord Glauber Costa of Sealand
2013-02-04  8:36     ` Michal Hocko
2013-02-04  8:40       ` Lord Glauber Costa of Sealand

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox