Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758521AbcDEMm6 (ORCPT ); Tue, 5 Apr 2016 08:42:58 -0400 Received: from bombadil.infradead.org ([198.137.202.9]:40399 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1758496AbcDEMmz (ORCPT ); Tue, 5 Apr 2016 08:42:55 -0400 Date: Tue, 5 Apr 2016 05:42:52 -0700 From: Christoph Hellwig To: Parav Pandit Cc: Christoph Hellwig , Tejun Heo , cgroups@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rdma@vger.kernel.org, lizefan@huawei.com, Johannes Weiner , Doug Ledford , Liran Liss , "Hefty, Sean" , Jason Gunthorpe , Haggai Eran , Jonathan Corbet , james.l.morris@oracle.com, serge@hallyn.com, Or Gerlitz , Matan Barak , akpm@linux-foundation.org, linux-security-module@vger.kernel.org Subject: Re: [PATCHv10 1/3] rdmacg: Added rdma cgroup controller Message-ID: <20160405124252.GA4348@infradead.org> References: <1458850962-16057-1-git-send-email-pandit.parav@gmail.com> <1458850962-16057-2-git-send-email-pandit.parav@gmail.com> <20160404193640.GA7822@mtj.duckdns.org> <20160405012504.GG24661@htj.duckdns.org> <20160405090627.GA26425@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 942 Lines: 18 On Tue, Apr 05, 2016 at 05:39:21AM -0700, Parav Pandit wrote: > I am not really trying to address OFED issues here. I am sure you > understand that if ib_core.ko kernel module is in-kernel module than, > for all the fixes/enhancements that goes to it would require people to > upgrade to newer kernel, instead of just modules upgrade. Such heavy > weight upgrade slows down the adoption which i am trying to avoid here > by placing knobs in right kernel module's hand. What a load of rubbish. The Linux kernel is one program and should be upgraded together. > Its like making ib_core.ko from module to in kernel component, if I > understand correctly nobody wants to do that. We allow splitting subsystems out where it's easily doable to avoid the resources consumption if they're all built in. For cgroups it's not really practical, but that doesn't mean you can upgrade invidual parts of a complex program without a lot of precaution.