Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp442823ybk; Wed, 13 May 2020 04:20:07 -0700 (PDT) X-Google-Smtp-Source: APiQypJ/sykkvmL2TOHOdsiBlajHoqv6raJOZ0TXNOrJshWjLNqUeo1TD8ynoiHkhwPvA0kQVfgq X-Received: by 2002:a17:907:4063:: with SMTP id nl3mr22798596ejb.237.1589368806891; Wed, 13 May 2020 04:20:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589368806; cv=none; d=google.com; s=arc-20160816; b=w1NmjDE6yDNsMbeMbdDT71ANe+LfyCgpqakExQWkuDWmTP8Ru5XoK1dsqwN4qDQV5n jSv2R0xddTDNBPSsJSDjFXmkDkGxEGoM65EV0I2HwmYxxdoxHbn5lqQ5xKSuwNUdWCpQ kOehsClNP0IjPo96Bt5Hz2+2Icu9UJjxCWt7TgmVVxc2qJ894F7fKUHfsAOl/pRtCazR 1ihgi4azlUjTsp5LCKZ05OCozPmkHw/7K8CIU3pqiaEHlvM8q8bumB7EL0p95kGiQxvZ DoKKWj1b5PAWdIvuHsW085J9r6GdrJIGAjGRqeOXm8OemZFKZiKtEeNbd4P790sHTVhI D2Jg== 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=mwZL9iVPiBPAfbm/dOMGQQCzwfaBa/BN6vovuapNAUI=; b=thowlK0U5Z3ZMvHkKGNcVqK1IsAB3NIq9KpNnMtk97SiAXD3AxZyS+flNJLp8gX2k8 p9ACJgyQeEyuT4KlZkr1y+pUF6j5ODYnAQPu2alFSW7xS3xAbb2C7b6coREUDUTJ1f2Q P5dMfKVpE3BXAHtgwGXo9PUor4dYcVf6pUnQBld/aBSfwyb0GvrJB0g0FBxdJqKzXuY7 inm5hJdTJMm/zN8u1hlxzDZh/kpzQp0oc2sF3jdj590A/5oxa5rIXBc2MvC9+XCH+ZmO Wk9WhVuf7tyIJpwXPOzJvI1GF8fdpddsS3CShz0MlusNiKdgvVqUSKHN/uTZ9DP+LZd9 3paQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=jFr2qo1y; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id bt18si9294820edb.139.2020.05.13.04.19.43; Wed, 13 May 2020 04:20:06 -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=@kernel.org header.s=default header.b=jFr2qo1y; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388639AbgEMKCT (ORCPT + 99 others); Wed, 13 May 2020 06:02:19 -0400 Received: from mail.kernel.org ([198.145.29.99]:37508 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387474AbgEMKCQ (ORCPT ); Wed, 13 May 2020 06:02:16 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 7271E206B8; Wed, 13 May 2020 10:02:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1589364135; bh=4teFK8yAPQaudrvOkMtxHTK4dS9GB4B0H+iGbpSKcXE=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=jFr2qo1yZ16htVmXSelC+yVYkaYSuZGpz2WvaV0I1WIqo2vLRXY0NIN69zSxbgCsY m/OG5MeRhHsU6xUhe1+UCHt7S1Wtpt0bXwueF+Kc+j6iClm8Ab/jY6w/KXMeO4pXfT ABUKgSTqKWPwHMSSJ9d9NIJf1cXL3NFa109Vn960= Date: Wed, 13 May 2020 12:02:13 +0200 From: Greg KH To: Quentin Perret Cc: "Rafael J. Wysocki" , Peter Zijlstra , 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: <20200513100213.GA868852@kroah.com> References: <20200512092102.GA16151@google.com> <20200512135813.GA101124@google.com> <20200512151120.GB101124@google.com> <20200512162630.GC101124@google.com> <20200513094117.GB225140@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200513094117.GB225140@google.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, May 13, 2020 at 10:41:17AM +0100, Quentin Perret wrote: > Hi Rafael, > > On Tuesday 12 May 2020 at 19:30:52 (+0200), Rafael J. Wysocki wrote: > > I don't see any technical reason for making schedutil modular in the > > context of GKI other than to make the GKI image smaller, but I don't > > expect that to be significant enough. > > The fact that we can make the image smaller, and we give vendors one > less reason to not-want GKI _is_ desirable IMO. > > $ size vmlinux.* > text data bss dec hex filename > 19225963 9601976 491084 29319023 1bf5f6f vmlinux.after > 19230599 9603236 491084 29324919 1bf7677 vmlinux.before > > ^ that's with the series applied. 'before' means sugov is =y, and > 'after' is sugov =m. So modularizing saves just over 4K on text, and a > bit of data too. Is it significant? Maybe not. But it's quite likely > that those who don't use schedutil will find any unnecessary byte to be > one too many. It's not significant at all, just always build it in, no one will notice it, it's just a page or two. Serial port drivers are way bigger :) thanks, greg k-h