Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp799060ybk; Wed, 13 May 2020 13:27:09 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxtNXqisQk8X8TbXEzGi+8C+q/Lu7OI9gKclsTPEBLegxr7Nn0MqD6SXl1s8hMnMP2h8fD2 X-Received: by 2002:a50:8165:: with SMTP id 92mr1275863edc.263.1589401629310; Wed, 13 May 2020 13:27:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589401629; cv=none; d=google.com; s=arc-20160816; b=RL5/aFeGunYJ2BRtzaCI3l49kU9VFjqpR3LFgY63um+MS/GejxrC8B52ySH+5utXQZ zcnfOT2P+3KnRQvX6wL11U+XRHPxOQRhgs+wshJRJMUwJujSPe48RhR5cZWuq/eXfXkh oJnT7ciPpzff4FThgMm1etGDdMoa4A+REbo9DXvWaH41eb21H9EyLNWn9AiSqEw9xj9L WfMC8y0VrgZzq8i40yAWe88+54nKRQmgnKPui68Luo1chsXAH+62CUMp0EvQOPa+8roH iUYyAwlYWfMco+jQBM2m9FdoTG7nq9ozKP5gdL8sdDr3CixbAzTUgIWhmTqqXSYzv5It UwEA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=L3D5wbM4+UOmg5X3zyhaWbHPrhXUjtC7ABKOs6rc9yo=; b=ZY9iUCIexv5TlmMdU/+h3yfqiCVPUHPqzgER/DBdZV1xAIQNm5V2XhLDBuNHWQrrwX rMbft6VgOBtOSsgReFN4PR5CCRv+XPncKqm7m+Jybm6Oi6qouGt2frMSFunu4PzLD63h rLifvViRNSsxXCpGm18wlk/GsH4PK8+O41yw+wa5OMziiWxEqacnME1uC4t8IloX6kd7 iaqP+srD7xz13bDBcWpKZLB/VsBBviHhX9dvIqx2uLzUS1vv/nbrS96krgcSf5JcL4od fqRsTRayXM608/rvF0a0/zgq8dTovb6jsqWalBOarjvYYI1qd7Qts391NsQPphPWRWE9 PAGw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=l5M7DQye; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dr10si655169ejc.190.2020.05.13.13.26.46; Wed, 13 May 2020 13:27:09 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=l5M7DQye; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730568AbgEMI5Z (ORCPT + 99 others); Wed, 13 May 2020 04:57:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41064 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730237AbgEMI5Z (ORCPT ); Wed, 13 May 2020 04:57:25 -0400 Received: from mail-wm1-x32c.google.com (mail-wm1-x32c.google.com [IPv6:2a00:1450:4864:20::32c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 148E8C061A0E for ; Wed, 13 May 2020 01:57:25 -0700 (PDT) Received: by mail-wm1-x32c.google.com with SMTP id g14so11303353wme.1 for ; Wed, 13 May 2020 01:57:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=L3D5wbM4+UOmg5X3zyhaWbHPrhXUjtC7ABKOs6rc9yo=; b=l5M7DQyeLT9ZtP2AGAsL3Bd2tnuVnla/JxC44sQIF4uXl5wHEwSa58d8aQ3P0/LoCt ht/7aaRWkRXdvMqhnLMNz4J9ItKHZIAZEAmQAqtrHbtFWtKP5NPplaIH68AQbpaWIrbP EEOGWgzFy120izmq5SavA0GscGogGocNzDjGwxUED/CCSzMP7GCkzWVeSbQYyJeQOMB7 AlU8TvnvoFCk37ygEzK9QfXc2yUkYx44PB0tGROMy088nWvW9VyvYKrDxmeQvrVR/oYY x6JjT0XZAMuLUKF7FauiwGkcsEuE2RAc1r8iVWvx9KOA11BkyIYe9asE+9oNRESEpEGB 3xvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=L3D5wbM4+UOmg5X3zyhaWbHPrhXUjtC7ABKOs6rc9yo=; b=CkE26+6iDu76jAHR6VaKVTit+t4dHiyDo/l0nWywfuplW/2Svs9kZzFxbfWXY1fuQ0 YVAJEnW1xXVzljOruKj0MAz/gULkQuwiG7znpW5RfvrVBzXQ7FmStydi0SrFbl6mc13G fDsGGYcW9SB2XdJGpPXj1BiA/RGroKZ4hT4SGoi5p+rqF4Y4XsD4Z9d6XVa7kHHO/Nlc mdYEKSyJW9ACJf0SWV6VUgd4JXxJ2L07BNgt886AFYmPVuU1GiE+p54nkWQJSgC9CpBx 303M42Fi7whbesckh9FpT7q3WbHT4eE89rz6Gq1SJPjftVlJTvRYg2e06CVWyFS7co/6 A0IQ== X-Gm-Message-State: AGi0PubEtI4IICHMTCmB+jSvFmN9nzq9mvtLXbgMGhUQh1oE6znlDOAE YsZVeWSYKquR6Og2OzGl+6AoeQ== X-Received: by 2002:a1c:2e07:: with SMTP id u7mr41975477wmu.74.1589360243384; Wed, 13 May 2020 01:57:23 -0700 (PDT) Received: from google.com ([2a00:79e0:d:110:d6cc:2030:37c1:9964]) by smtp.gmail.com with ESMTPSA id 89sm26212772wrj.37.2020.05.13.01.57.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 May 2020 01:57:22 -0700 (PDT) Date: Wed, 13 May 2020 09:57:19 +0100 From: Quentin Perret To: Joel Fernandes Cc: "Rafael J. Wysocki" , Peter Zijlstra , Greg KH , Linux Kernel Mailing List , Linux PM , Thomas Gleixner , Ingo Molnar , Borislav Petkov , the arch/x86 maintainers , "H. Peter Anvin" , Sudeep Holla , Viresh Kumar , Juri Lelli , Vincent Guittot , Dietmar Eggemann , Steven Rostedt , Benjamin Segall , Mel Gorman , "Luis R. Rodriguez" , Kees Cook , Iurii Zaikin , Frederic Weisbecker , Todd Kjos , "Cc: Android Kernel" Subject: Re: [PATCH 00/14] Modularize schedutil Message-ID: <20200513085719.GA225140@google.com> References: <20200511090049.GA229633@google.com> <20200512092102.GA16151@google.com> <20200512135813.GA101124@google.com> <20200512151120.GB101124@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hey Joel, On Tuesday 12 May 2020 at 11:49:32 (-0400), Joel Fernandes wrote: > Also, does this series make it easier for vendors / oems / whoever to > carry out-of-tree schedutil hacks saying that's "Ok" because that's > not part of the core GKI? That would definitely be a bad thing to > encourage as well. schedutil should pretty much be considered a part > of the core GKI if the goal is to encourage everyone to move to it, > IMO. Sure, but I don't think the series makes it easier to carry out-of-tree stuff. Vendors will have the choice to load the governor they want. Some will use schedutil, some will use other upstream governors, and some will use their out of tree crap. And that is orthogonal to schedutil being a module or not. The only thing that will happen is that they will complain about GKI, and find examples of things like schedutil that is being forced on them. Realistically, having schedutil built-in is unlikely to change their mind about the governor they want to use, it is just likely to give them reasons not to do the right thing and be GKI compliant. Thanks, Quentin