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 X-Spam-Level: X-Spam-Status: No, score=-13.6 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 84B66C433E0 for ; Wed, 10 Mar 2021 04:39:18 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 07BA364FF1 for ; Wed, 10 Mar 2021 04:39:17 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 07BA364FF1 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=dabbelt.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 1E46C8D0167; Tue, 9 Mar 2021 23:39:17 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 1952A8D0148; Tue, 9 Mar 2021 23:39:17 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 00E388D0167; Tue, 9 Mar 2021 23:39:16 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0214.hostedemail.com [216.40.44.214]) by kanga.kvack.org (Postfix) with ESMTP id DBDE58D0148 for ; Tue, 9 Mar 2021 23:39:16 -0500 (EST) Received: from smtpin22.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay03.hostedemail.com (Postfix) with ESMTP id 957F2824999B for ; Wed, 10 Mar 2021 04:39:16 +0000 (UTC) X-FDA: 77902710312.22.A968157 Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com [209.85.216.52]) by imf06.hostedemail.com (Postfix) with ESMTP id 05DB1C0001EA for ; Wed, 10 Mar 2021 04:39:15 +0000 (UTC) Received: by mail-pj1-f52.google.com with SMTP id cl21-20020a17090af695b02900c61ac0f0e9so1410082pjb.1 for ; Tue, 09 Mar 2021 20:39:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dabbelt-com.20150623.gappssmtp.com; s=20150623; h=date:subject:in-reply-to:cc:from:to:message-id:mime-version :content-transfer-encoding; bh=+6Mi46dcdcY6Da+JW/3IUfZjddU3SLthUc42KkPmXok=; b=WVHQdA5geSkOSY2k3mUbcYkex6ma0Gw2o1oSwFbTeaPkVjS435wLMr/aAH7xYFAbsG pmmCh0WUXeWGsgxblzt66ObJFDYkyhIjDHeeAIo4W58V1vXCb3ziF6cZZD/uw0NRoIkR 5AK+k4r9bIgIANyMysONTHMg7VjS5mz7yp1Hobg1oD/qtt16hP45xp/g+BaD53GWgrK1 9CjkvXdId4bNpmqDBp61v4QboRJcdnj41Vv05Gc7PZZaOSnuO0dL7IGEtsfdyXVUVOgH S58fs4sHOok4tIDrwVqrpeJf29up+chRyAK3KbF2erG+UOv9kVoCdA83JkdXwqHVqbdt b2Cw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:subject:in-reply-to:cc:from:to:message-id :mime-version:content-transfer-encoding; bh=+6Mi46dcdcY6Da+JW/3IUfZjddU3SLthUc42KkPmXok=; b=G9Rv5UAt8Ol1OYZvX6kfzOtUPJ/4DQdzzAZViHfRCDF+Pv3zrWalj0Dl6ERPI8WRLM LOYnWfRoD9RhyYEI/LhaPmgXRfrXwhSjfBA1HYTobTKO4F1WI283EMoYoJEiLW+HeHnU bzBJWpx9t+sjlUSeKRDrsypjrhR73Gd3cr7MK23Zzl+qVYoq1v0A7FajLYRmCDKviMNn 7f3dl4d35Q+LjqjAZ5grK7TWP8F/qo7H1tGT5m0GyrDTg3VTvSkUasvsNkxDbg52aATk 9kJfwhwlnRxdYXrivYnVz9lIni8e0yiA2f+RNii1OE2Q8v/A4z99+mgeGBqxWYP4mKmr F2HQ== X-Gm-Message-State: AOAM533bFfHJBPCYVPvyDqPBGlYdhB4QhErQ7oJX7jzCtAh5kOS25roF ARK93bVOx4jFVGOvxabg2dyl5WGGz5izsc1U X-Google-Smtp-Source: ABdhPJwUDSugnDD29UAQUcT0onkjP0AQ6O9yVuCP8VU294FXmjWhze4GQofHqYVvDs93mdTUffp8tQ== X-Received: by 2002:a17:902:d201:b029:e6:bba:52b3 with SMTP id t1-20020a170902d201b02900e60bba52b3mr1165798ply.51.1615351154584; Tue, 09 Mar 2021 20:39:14 -0800 (PST) Received: from localhost (76-210-143-223.lightspeed.sntcca.sbcglobal.net. [76.210.143.223]) by smtp.gmail.com with ESMTPSA id v26sm14137171pff.195.2021.03.09.20.39.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Mar 2021 20:39:14 -0800 (PST) Date: Tue, 09 Mar 2021 20:39:14 -0800 (PST) X-Google-Original-Date: Tue, 09 Mar 2021 19:56:34 PST (-0800) Subject: Re: [PATCH 2/6] mm: Generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPPORTS_HUGETLBFS) In-Reply-To: <1615278790-18053-3-git-send-email-anshuman.khandual@arm.com> CC: linux-mm@kvack.org, anshuman.khandual@arm.com, linux@armlinux.org.uk, catalin.marinas@arm.com, will@kernel.org, tsbogend@alpha.franken.de, James.Bottomley@HansenPartnership.com, deller@gmx.de, mpe@ellerman.id.au, benh@kernel.crashing.org, paulus@samba.org, Paul Walmsley , aou@eecs.berkeley.edu, ysato@users.sourceforge.jp, dalias@libc.org, viro@zeniv.linux.org.uk, linux-arm-kernel@lists.infradead.org, linux-mips@vger.kernel.org, linux-parisc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-sh@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org From: Palmer Dabbelt To: anshuman.khandual@arm.com Message-ID: Mime-Version: 1.0 (MHng) Content-Type: text/plain; charset=utf-8; format=flowed X-Stat-Signature: o1dfan74odka8j1mm46be4ef59ibhn4e X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 05DB1C0001EA Received-SPF: none (dabbelt.com>: No applicable sender policy available) receiver=imf06; identity=mailfrom; envelope-from=""; helo=mail-pj1-f52.google.com; client-ip=209.85.216.52 X-HE-DKIM-Result: pass/pass X-HE-Tag: 1615351155-798758 Content-Transfer-Encoding: quoted-printable X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Tue, 09 Mar 2021 00:33:06 PST (-0800), anshuman.khandual@arm.com wrote= : > SYS_SUPPORTS_HUGETLBFS config has duplicate definitions on platforms th= at > subscribe it. Instead, just make it a generic option which can be selec= ted > on applicable platforms. Also rename it as ARCH_SUPPORTS_HUGETLBFS inst= ead. > This reduces code duplication and makes it cleaner. > > Cc: Russell King > Cc: Catalin Marinas > Cc: Will Deacon > Cc: Thomas Bogendoerfer > Cc: "James E.J. Bottomley" > Cc: Helge Deller > Cc: Michael Ellerman > Cc: Benjamin Herrenschmidt > Cc: Paul Mackerras > Cc: Paul Walmsley > Cc: Palmer Dabbelt > Cc: Albert Ou > Cc: Yoshinori Sato > Cc: Rich Felker > Cc: Alexander Viro > Cc: linux-arm-kernel@lists.infradead.org > Cc: linux-mips@vger.kernel.org > Cc: linux-parisc@vger.kernel.org > Cc: linuxppc-dev@lists.ozlabs.org > Cc: linux-riscv@lists.infradead.org > Cc: linux-sh@vger.kernel.org > Cc: linux-fsdevel@vger.kernel.org > Cc: linux-kernel@vger.kernel.org > Signed-off-by: Anshuman Khandual > --- > arch/arm/Kconfig | 5 +---- > arch/arm64/Kconfig | 4 +--- > arch/mips/Kconfig | 6 +----- > arch/parisc/Kconfig | 5 +---- > arch/powerpc/Kconfig | 3 --- > arch/powerpc/platforms/Kconfig.cputype | 6 +++--- > arch/riscv/Kconfig | 5 +---- > arch/sh/Kconfig | 5 +---- > fs/Kconfig | 5 ++++- > 9 files changed, 13 insertions(+), 31 deletions(-) [...] > diff --git a/arch/riscv/Kconfig b/arch/riscv/Kconfig > index 85d626b8ce5e..69954db3aca9 100644 > --- a/arch/riscv/Kconfig > +++ b/arch/riscv/Kconfig > @@ -30,6 +30,7 @@ config RISCV > select ARCH_HAS_STRICT_KERNEL_RWX if MMU > select ARCH_OPTIONAL_KERNEL_RWX if ARCH_HAS_STRICT_KERNEL_RWX > select ARCH_OPTIONAL_KERNEL_RWX_DEFAULT > + select ARCH_SUPPORTS_HUGETLBFS if MMU > select ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT if MMU > select ARCH_WANT_FRAME_POINTERS > select ARCH_WANT_HUGE_PMD_SHARE if 64BIT > @@ -165,10 +166,6 @@ config ARCH_WANT_GENERAL_HUGETLB > config ARCH_SUPPORTS_UPROBES > def_bool y > > -config SYS_SUPPORTS_HUGETLBFS > - depends on MMU > - def_bool y > - > config STACKTRACE_SUPPORT > def_bool y Acked-by: Palmer Dabbelt