From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 91440C433F5 for ; Fri, 1 Oct 2021 12:31:39 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 7335760F6F for ; Fri, 1 Oct 2021 12:31:39 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1354372AbhJAMdW (ORCPT ); Fri, 1 Oct 2021 08:33:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54684 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1352491AbhJAMdW (ORCPT ); Fri, 1 Oct 2021 08:33:22 -0400 Received: from mail-wm1-x32e.google.com (mail-wm1-x32e.google.com [IPv6:2a00:1450:4864:20::32e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BA85BC061775 for ; Fri, 1 Oct 2021 05:31:37 -0700 (PDT) Received: by mail-wm1-x32e.google.com with SMTP id j27so7139370wms.0 for ; Fri, 01 Oct 2021 05:31:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to; bh=Mu18CAq1hBqJeqwZJAQst74KZfOgiaFerApR3I6y0OU=; b=FXQiOVBOuXGIos9ZeYjN3BTAxm8yH1TdT07eKtbvce8xv5IVrtB1Lg4FQNFN9p7TN9 QkzNV6Ct/N3bi2v03QgZ1xJ+RqGFou/Pao0LO5z6nRQ51/hYNajXGlPREYU8VP7YoD6Y vV13HXltj32P+yT4nhrAPpmLdz3iJUMgJuVprWHaBQkgObe1fnscPjuC3mtmfv6wIUB1 zgZQWcaz0BAljE8CIgE7XCnwZRuScBaNR274lLCpj9jara54mzkZPLfAIs3Ehiyyluo3 TRuxz5k1l+uYwZM5+DfHuL4h2dX6BIBeF0LRqMKWNoL9E0He3LhLvGa3XQg3e5Yq0tTQ 9DUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to; bh=Mu18CAq1hBqJeqwZJAQst74KZfOgiaFerApR3I6y0OU=; b=aJtC4nhsmSIoMW6Qj7JjBst7VZqbxPA+1KPL8HNxk/f4gNiJZyyoHD24gVg4qA8ohL 8sAbnvNhM2SFlLeg2H74Gsnc4BCarYG0d2RRoCYHILG3vChiyXYKvfdmRVZeoW3rFZxY zxLqMuTY8J0TBRXAn8hlAuvaDcJ0qMjbLMZCC4hoAp/7Zq91sEHDoaLVAn1RURr5MJnX /EujrHw0a9C8B857ktCYHfUGsBg4eTG9jwmEzbAAWrELoLeOPa9sdleMUDerOYRkvXS7 DloOVvvyTU979b4eLkNVMhLoSyU/6iAD1xrAPj5Th1bdkclP4lfCDCJEuDslxgeqJcSS YCmg== X-Gm-Message-State: AOAM533R+Ib4oP8Lp66s30Sp4MTIghD/mh0Y2u1KH6RI9qX8rWsPUXAd XD4WSVJMljG+teMJw/hfNdDD3w== X-Google-Smtp-Source: ABdhPJyANjmM1xve1FUQ4nbwObWE0NHXAsZCEc1kKceOWCG8u6kOYtyXw5EldAPiHn3NgpgT0bxlGA== X-Received: by 2002:a05:600c:3646:: with SMTP id y6mr4250718wmq.61.1633091496338; Fri, 01 Oct 2021 05:31:36 -0700 (PDT) Received: from google.com ([95.148.6.233]) by smtp.gmail.com with ESMTPSA id v18sm5429361wml.44.2021.10.01.05.31.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Oct 2021 05:31:35 -0700 (PDT) Date: Fri, 1 Oct 2021 13:31:33 +0100 From: Lee Jones To: Arnd Bergmann Cc: Saravana Kannan , Olof Johansson , Will McVicker , Krzysztof Kozlowski , Russell King , Catalin Marinas , Will Deacon , Michael Turquette , Stephen Boyd , Sylwester Nawrocki , Tomasz Figa , Chanwoo Choi , Linus Walleij , Alessandro Zummo , Alexandre Belloni , John Stultz , Thomas Gleixner , Geert Uytterhoeven , "Cc: Android Kernel" , Linux ARM , Linux Kernel Mailing List , linux-samsung-soc , linux-clk , "open list:GPIO SUBSYSTEM" , linux-rtc@vger.kernel.org Subject: Re: [PATCH v2 00/12] arm64: Kconfig: Update ARCH_EXYNOS select configs Message-ID: References: <20210928235635.1348330-1-willmcvicker@google.com> <7766faf8-2dd1-6525-3b9a-8ba790c29cff@canonical.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-gpio@vger.kernel.org On Fri, 01 Oct 2021, Arnd Bergmann wrote: > The vmlinux file is clearly too big and includes too much stuff that should > be in loadable modules This for me is the crux of the matter. The ability to replace modules was only brought to light as an "and also, this is possible". However in retrospect, given the attention this has received, it probably shouldn't have even mentioned, as it's not that important. We should focus on the benefits of making parts of the kernel modular if technically possible. The most prominent of those is core binary size, since this has a direct impact on boot-time and RAM usage. Reclaiming dead code after boot is certainly one way to tackle part of the problem. Ensuring that it's not even loaded into RAM in the first place is a better more encompassing solution to both issues IMHO. -- Lee Jones [李琼斯] Senior Technical Lead - Developer Services Linaro.org │ Open source software for Arm SoCs Follow Linaro: Facebook | Twitter | Blog From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7E777C4332F for ; Fri, 1 Oct 2021 12:34:45 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 458D261A8B for ; Fri, 1 Oct 2021 12:34:45 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 458D261A8B Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=lJf/Z9AXdUIS6uMtjqz67p2zJguA+OvQ5wwBZt6XKFI=; b=bkBOr4b1lbeHfw NlFVp+sWXYDe/ONELTIKtcG5lKGtOXyGBvaooZUIXs6JR/wxxkzj96SCrenI5mAgd16ZSMgoACOjO fJZnYYFCm4h/QzSe84WM3hT0l/IICwMzpdvahYE0ea4D61L1+Eff2gYeA8fBiglGhM38i9OWbd2no eYkNE/+A4kgZDYTxRexcnZVunvbF66s/qwRzJOu8cMnhCqt39Mz42E6etEBL7Nm7opqvWGl1rt+gF wb38ykVtT4Ayi5uhi03dBuTDoT5bQAcbZCXX+l4IBMg2Oj9yyHyAA8mjVem4EPRjA/LVafDw7/nun KipGJerPni2iQvvV1yOw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mWHi1-000KIV-Qj; Fri, 01 Oct 2021 12:32:14 +0000 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mWHhS-000K8q-Dn for linux-arm-kernel@lists.infradead.org; Fri, 01 Oct 2021 12:31:39 +0000 Received: by mail-wm1-x32f.google.com with SMTP id b192so7111812wmb.2 for ; Fri, 01 Oct 2021 05:31:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to; bh=Mu18CAq1hBqJeqwZJAQst74KZfOgiaFerApR3I6y0OU=; b=FXQiOVBOuXGIos9ZeYjN3BTAxm8yH1TdT07eKtbvce8xv5IVrtB1Lg4FQNFN9p7TN9 QkzNV6Ct/N3bi2v03QgZ1xJ+RqGFou/Pao0LO5z6nRQ51/hYNajXGlPREYU8VP7YoD6Y vV13HXltj32P+yT4nhrAPpmLdz3iJUMgJuVprWHaBQkgObe1fnscPjuC3mtmfv6wIUB1 zgZQWcaz0BAljE8CIgE7XCnwZRuScBaNR274lLCpj9jara54mzkZPLfAIs3Ehiyyluo3 TRuxz5k1l+uYwZM5+DfHuL4h2dX6BIBeF0LRqMKWNoL9E0He3LhLvGa3XQg3e5Yq0tTQ 9DUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to; bh=Mu18CAq1hBqJeqwZJAQst74KZfOgiaFerApR3I6y0OU=; b=8IJ4kIAj9TqOzot0jLGEOSvuf6+W9ae/15MFGTLNL+cpk/5jvqQbV7cAXeKe0Xa7pY c7OtomY8z5w6GAdP1JAvMDQNrHuqNpx2Y7aSunZzzlKPMOE0/CHlTslIT8wjFQH7/Lnk kLsJSGLRCe9T3M/A63f6YbwjD+EROjfa+ZBvH4kwUBw90pubdeNn9g4/fSWMgvV+JVRW 0VrBy22525z7fQOV8Sg1wFmAskVccyZCgQwRxLnpTwzczp0IDdospiN/Qt90kz1DzEQQ 5Faj5PyM0zhnIbjEPdTEJpABy55MPA8iE467ZYWgY6iv6pBMy02uYFaR6nlvBAypAMIT iYuw== X-Gm-Message-State: AOAM533vQy0jzZR1J3w0II86BfNfKt1Hj+KSZ1utw2h+z2NI2L0EODp3 JhzSWULzF5XOpIBEJZ9FOhjbYg== X-Google-Smtp-Source: ABdhPJyANjmM1xve1FUQ4nbwObWE0NHXAsZCEc1kKceOWCG8u6kOYtyXw5EldAPiHn3NgpgT0bxlGA== X-Received: by 2002:a05:600c:3646:: with SMTP id y6mr4250718wmq.61.1633091496338; Fri, 01 Oct 2021 05:31:36 -0700 (PDT) Received: from google.com ([95.148.6.233]) by smtp.gmail.com with ESMTPSA id v18sm5429361wml.44.2021.10.01.05.31.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Oct 2021 05:31:35 -0700 (PDT) Date: Fri, 1 Oct 2021 13:31:33 +0100 From: Lee Jones To: Arnd Bergmann Cc: Saravana Kannan , Olof Johansson , Will McVicker , Krzysztof Kozlowski , Russell King , Catalin Marinas , Will Deacon , Michael Turquette , Stephen Boyd , Sylwester Nawrocki , Tomasz Figa , Chanwoo Choi , Linus Walleij , Alessandro Zummo , Alexandre Belloni , John Stultz , Thomas Gleixner , Geert Uytterhoeven , "Cc: Android Kernel" , Linux ARM , Linux Kernel Mailing List , linux-samsung-soc , linux-clk , "open list:GPIO SUBSYSTEM" , linux-rtc@vger.kernel.org Subject: Re: [PATCH v2 00/12] arm64: Kconfig: Update ARCH_EXYNOS select configs Message-ID: References: <20210928235635.1348330-1-willmcvicker@google.com> <7766faf8-2dd1-6525-3b9a-8ba790c29cff@canonical.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211001_053138_600717_F81CEEA3 X-CRM114-Status: GOOD ( 15.09 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gRnJpLCAwMSBPY3QgMjAyMSwgQXJuZCBCZXJnbWFubiB3cm90ZToKPiBUaGUgdm1saW51eCBm aWxlIGlzIGNsZWFybHkgdG9vIGJpZyBhbmQgaW5jbHVkZXMgdG9vIG11Y2ggc3R1ZmYgdGhhdCBz aG91bGQKPiBiZSBpbiBsb2FkYWJsZSBtb2R1bGVzCgpUaGlzIGZvciBtZSBpcyB0aGUgY3J1eCBv ZiB0aGUgbWF0dGVyLgoKVGhlIGFiaWxpdHkgdG8gcmVwbGFjZSBtb2R1bGVzIHdhcyBvbmx5IGJy b3VnaHQgdG8gbGlnaHQgYXMgYW4gImFuZAphbHNvLCB0aGlzIGlzIHBvc3NpYmxlIi4gIEhvd2V2 ZXIgaW4gcmV0cm9zcGVjdCwgZ2l2ZW4gdGhlIGF0dGVudGlvbgp0aGlzIGhhcyByZWNlaXZlZCwg aXQgcHJvYmFibHkgc2hvdWxkbid0IGhhdmUgZXZlbiBtZW50aW9uZWQsIGFzIGl0J3MKbm90IHRo YXQgaW1wb3J0YW50LgoKV2Ugc2hvdWxkIGZvY3VzIG9uIHRoZSBiZW5lZml0cyBvZiBtYWtpbmcg cGFydHMgb2YgdGhlIGtlcm5lbCBtb2R1bGFyCmlmIHRlY2huaWNhbGx5IHBvc3NpYmxlLiAgVGhl IG1vc3QgcHJvbWluZW50IG9mIHRob3NlIGlzIGNvcmUgYmluYXJ5CnNpemUsIHNpbmNlIHRoaXMg aGFzIGEgZGlyZWN0IGltcGFjdCBvbiBib290LXRpbWUgYW5kIFJBTSB1c2FnZS4KClJlY2xhaW1p bmcgZGVhZCBjb2RlIGFmdGVyIGJvb3QgaXMgY2VydGFpbmx5IG9uZSB3YXkgdG8gdGFja2xlIHBh cnQgb2YKdGhlIHByb2JsZW0uICBFbnN1cmluZyB0aGF0IGl0J3Mgbm90IGV2ZW4gbG9hZGVkIGlu dG8gUkFNIGluIHRoZSBmaXJzdApwbGFjZSBpcyBhIGJldHRlciBtb3JlIGVuY29tcGFzc2luZyBz b2x1dGlvbiB0byBib3RoIGlzc3VlcyBJTUhPLgoKLS0gCkxlZSBKb25lcyBb5p2O55C85pavXQpT ZW5pb3IgVGVjaG5pY2FsIExlYWQgLSBEZXZlbG9wZXIgU2VydmljZXMKTGluYXJvLm9yZyDilIIg T3BlbiBzb3VyY2Ugc29mdHdhcmUgZm9yIEFybSBTb0NzCkZvbGxvdyBMaW5hcm86IEZhY2Vib29r IHwgVHdpdHRlciB8IEJsb2cKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxA bGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK