Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp4278693imm; Tue, 11 Sep 2018 09:27:34 -0700 (PDT) X-Google-Smtp-Source: ANB0VdZGfcrLiEg+9xoAubpfiUTOucRq2TLeYira1gG2gvu/n6aYA4Tbr5pFXKIUDC/RjF/7Tfuv X-Received: by 2002:a17:902:3c5:: with SMTP id d63-v6mr27997647pld.145.1536683254382; Tue, 11 Sep 2018 09:27:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1536683254; cv=none; d=google.com; s=arc-20160816; b=v1g5vCvXuGiXh6E4fR21UalAHUBSbJLc5pF3zbLgwCIUqArByODjoiACqvfjL4Unyr ya+069CcDOXXTKHYapXDDwfTiXh4P7tjDCs7oAOwGptIGraohnDeDT8butIUBXZG2ncd Dluhz1a9ubFT81aLgPTOzEo4eCTyze6JnQmKL0nY7/Qtlida3o8ZaP54O8uHZ+EUcEbT mEnCZWQ2+sIK2p2/JPcd2fZfkLXqAe3e2TUFhx9/iDWjGXPOkzRMavn9a3RYxcLcp9bq wrom02svU509hXaPkqJsBKclwRasvYd68hcOBAY3xhl+siEdmzkR4cwbilMZiKVeax0d 7xkw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=Gk2/xspkBZS04J4OiQV3V+ywY7cDjXnA6zA3XFjYdb8=; b=sFHjOZhEMo7oS36JMKcVzX3M5iR1X1zakYqKlmishz61niEqW7lf/bjpoUkl+rn//i KW0hdG8Vutjdpu1hcqRVvH4/AatPT8Fu8C9ecTqoneJpbQ2KvmPsGcphQ+Wnm9bkDfBc CIvcEYq8hJ+cEBiD0xZU6X5jm2/USYKSPbcmaxEU/AprKFbFFt0DqDtFu6o60dCUoUpx 9G4VjwTp5l8hdmL4/7EJpCpW4CnxDjHHPIQqx9m578rdBwrdMUnk2LK9oUAuaBYkEpYs gzMEhPiv371ZZs7HLU/3XBivg12kHssYq2OuJSXjaPm+x+2DbxVFnbd7+Eow/9Ke7QZT pAxQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 185-v6si21080806pgj.511.2018.09.11.09.27.18; Tue, 11 Sep 2018 09:27:34 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727640AbeIKV0d (ORCPT + 99 others); Tue, 11 Sep 2018 17:26:33 -0400 Received: from foss.arm.com ([217.140.101.70]:46366 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726943AbeIKV0d (ORCPT ); Tue, 11 Sep 2018 17:26:33 -0400 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DDA5318A; Tue, 11 Sep 2018 09:26:29 -0700 (PDT) Received: from e110439-lin (e110439-lin.Emea.Arm.com [10.4.12.126]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1B1B33F703; Tue, 11 Sep 2018 09:26:26 -0700 (PDT) Date: Tue, 11 Sep 2018 17:26:24 +0100 From: Patrick Bellasi To: Tejun Heo Cc: linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, Ingo Molnar , Peter Zijlstra , "Rafael J . Wysocki" , Viresh Kumar , Vincent Guittot , Paul Turner , Quentin Perret , Dietmar Eggemann , Morten Rasmussen , Juri Lelli , Todd Kjos , Joel Fernandes , Steve Muckle , Suren Baghdasaryan Subject: Re: [PATCH v4 08/16] sched/core: uclamp: propagate parent clamps Message-ID: <20180911162624.GB1413@e110439-lin> References: <20180828135324.21976-1-patrick.bellasi@arm.com> <20180828135324.21976-9-patrick.bellasi@arm.com> <20180911151819.GH1100574@devbig004.ftw2.facebook.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180911151819.GH1100574@devbig004.ftw2.facebook.com> User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 11-Sep 08:18, Tejun Heo wrote: > Hello, Patrick. Hi Tejun, > Can we first concentrate on getting in the non-cgroup part first? That's the reason why I've reordered (as per your request) the series to have all the core and non-cgroup related bits at the beginning. There are a couple of patches at the end of this series which can be anticipated but, apart from those, the cgroup code is very well self-contained within patches 7-12. > The feature has to make sense without cgroup too Indeed, this is what I worked on since you pointed out in v1 that there must be a meaningful non-cgroup API and that's what we have since v2. > and I think it'd be a lot easier to discuss cgroup details once the > scheduler core side is settled. IMHO, developing the cgroup interface on top of the core bits is quite important to ensure that we have effective data structures and implementation which can satisfy both worlds. My question is: IF the scheduler maintainers are going to be happy with the overall design for the core bits, are you happy to start the review of the cgroups bits before the core ones are (eventually) merged? Cheers, Patrick -- #include Patrick Bellasi