Re: [PATCH] block: make CONFIG_BLK_CGROUP visible

Previous thread: [PATCH] cgroups: remove duplicate include by Li Zefan on Sunday, March 14, 2010 - 8:17 pm. (3 messages)

Next thread: [GIT PULL] sh updates for 2.6.34-rc2 by Paul Mundt on Sunday, March 14, 2010 - 8:35 pm. (1 message)
From: Li Zefan
Date: Sunday, March 14, 2010 - 8:18 pm

Make the config visible, so we can choose from CONFIG_BLK_CGROUP=y
and CONFIG_BLK_CGROUP=m when CONFIG_IOSCHED_CFQ=m.

Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
---
 block/Kconfig |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/block/Kconfig b/block/Kconfig
index 62a5921..906950c 100644
--- a/block/Kconfig
+++ b/block/Kconfig
@@ -78,8 +78,9 @@ config BLK_DEV_INTEGRITY
 	Protection.  If in doubt, say N.
 
 config BLK_CGROUP
-	tristate
+	tristate "Block cgroup support"
 	depends on CGROUPS
+	depends on CFQ_GROUP_IOSCHED
 	default n
 	---help---
 	Generic block IO controller cgroup interface. This is the common
@@ -91,7 +92,7 @@ config BLK_CGROUP
 	to such task groups.
 
 config DEBUG_BLK_CGROUP
-	bool
+	bool "Block cgroup debugging help"
 	depends on BLK_CGROUP
 	default n
 	---help---
-- 
1.6.3

--

From: Ben Blum
Date: Sunday, March 14, 2010 - 9:31 pm

LGTM.

Acked-by: Ben Blum <bblum@andrew.cmu.edu>
--

From: Jens Axboe
Date: Monday, March 15, 2010 - 4:57 am

-- 
Jens Axboe

--

From: Li Zefan
Date: Monday, March 15, 2010 - 6:42 pm

It's against linus' tree. I've just checked the block tree, and found
it needs to be synced, otherwise this patch can't be applied on it.
--

From: Jens Axboe
Date: Tuesday, March 16, 2010 - 12:56 am

OK, I'll hand apply it.

-- 
Jens Axboe

--

From: Vivek Goyal
Date: Monday, March 15, 2010 - 6:21 am

Hi Gui,

This part makes sense. If need to give user an option to keep BLK_CGROUP=y


Why are you making DEBUG_BLK_CGROUP this as a user visible/configurable
option? This is already controlled by DEBUG_CFQ_IOSCHED. If you don't want
the DEBUG overhead, just set DEBUG_CFQ_IOSCHED=n and DEBUG_BLK_CGROUP will
not be selected? Making it user visible does not seem to be buying us
anything?

Thanks
Vivek
--

From: Li Zefan
Date: Monday, March 15, 2010 - 6:36 pm

Sounds reasonable. A minor question, since DEBUG_BLK_CGROUP is not
visible, the help message for this config is not visible too, so we
still keep it?
--

From: Vivek Goyal
Date: Tuesday, March 16, 2010 - 6:53 am

Right now the message is only for developer if somebody opens the Kconfig
file. I think it does not harm if somebody wants to understand what this
config option is doing. But if you think that it should not be there, I have
no strong opinion about it.

Thanks
Vivek



--

Previous thread: [PATCH] cgroups: remove duplicate include by Li Zefan on Sunday, March 14, 2010 - 8:17 pm. (3 messages)

Next thread: [GIT PULL] sh updates for 2.6.34-rc2 by Paul Mundt on Sunday, March 14, 2010 - 8:35 pm. (1 message)