From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S964917Ab0CONWN (ORCPT ); Mon, 15 Mar 2010 09:22:13 -0400 Received: from mx1.redhat.com ([209.132.183.28]:41736 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S964885Ab0CONWL (ORCPT ); Mon, 15 Mar 2010 09:22:11 -0400 Date: Mon, 15 Mar 2010 09:21:49 -0400 From: Vivek Goyal To: Li Zefan Cc: Jens Axboe , Gui Jianfeng , Ben Blum , LKML , "containers@lists.osdl.org" Subject: Re: [PATCH] block: make CONFIG_BLK_CGROUP visible Message-ID: <20100315132149.GA21127@redhat.com> References: <4B9DA6F5.3070606@cn.fujitsu.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4B9DA6F5.3070606@cn.fujitsu.com> User-Agent: Mutt/1.5.19 (2009-01-05) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Mar 15, 2010 at 11:18:13AM +0800, Li Zefan wrote: > 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 > --- > 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 Hi Gui, This part makes sense. If need to give user an option to keep BLK_CGROUP=y even if CFQ=m. > ---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" 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