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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 64F93C4707B for ; Thu, 11 Jan 2024 22:49:20 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CB9EA6B0093; Thu, 11 Jan 2024 17:49:19 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id C6D8C6B0095; Thu, 11 Jan 2024 17:49:19 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B59516B0096; Thu, 11 Jan 2024 17:49:19 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id A6A076B0093 for ; Thu, 11 Jan 2024 17:49:19 -0500 (EST) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 7B150120A31 for ; Thu, 11 Jan 2024 22:49:19 +0000 (UTC) X-FDA: 81668522838.03.7D47201 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.10]) by imf07.hostedemail.com (Postfix) with ESMTP id 28C8B40019 for ; Thu, 11 Jan 2024 22:49:16 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=H7Yby6gU; spf=none (imf07.hostedemail.com: domain of tim.c.chen@linux.intel.com has no SPF policy when checking 192.198.163.10) smtp.mailfrom=tim.c.chen@linux.intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1705013357; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=S7XBuP9o2ZJv/YmZOC5kin7qYVoIMp48iqU6Ugsa5JU=; b=O0asZvM6ySvu/Zxvl/5ZHUZEood4jlb43/UHhICIzQhKEBS/agei069Bh+CZg0sX7CA6kM t2Rl46xzOyaXZQ9tQb9Gw/3md7emKUEMEFfmdRw6QmTyQW0EXsze/iWM3oXAABOS8RkQXQ kB7F4H8nZGmcKvJt/WziHW85NJDCKn4= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=H7Yby6gU; spf=none (imf07.hostedemail.com: domain of tim.c.chen@linux.intel.com has no SPF policy when checking 192.198.163.10) smtp.mailfrom=tim.c.chen@linux.intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1705013357; a=rsa-sha256; cv=none; b=nhDeghcZ5F6Om8oBQp/iWzDe/PK+ilRmQz344Gjnj+9YnMg9AfyIjJy5W+b6uPguOqe4A6 UZ97Z3HNaLJLMN3p6fU+3YtebcM9eN2epIGowPXrYpfzVc2//uALhbX4Il7FTsSK+0ZUlS uUq8gZ2L2cF5buUcZ4DI4qjzg+ijmfo= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1705013357; x=1736549357; h=message-id:subject:from:to:cc:date:in-reply-to: references:content-transfer-encoding:mime-version; bh=x5uaI/3QT1hVAAVHo7B2I3IFZzh6hekGbvyHUYtQ3KY=; b=H7Yby6gUYu3ZE2qzwLuqdigCxnZTzMUXdWlfnyO5KAjZD7qbVrNRkagy u9asHPl4lIcRK2oThJtJ3FQY0Z9+n4zQ6SLeqEafCDtq98dWRcRtBIZxo deVPBlOy8OR3h0zFcYEXiDnjAVKDt9KDH89CvtShereLO/V0zxA60JFJ7 YgE5/hNDj64P42gQD0z7kEiaSOxW7g01l3YDJak+P4QUs8O35PxhQLHBL yEwvzHXhyB6af4sCMmX0eQhr9YjYNFwZVjlUqJSwORa7chVhBeh4I3QuP vRiHxsnTrdZjmHdFDUhwbmiypU/ax7Fy/Pm4DWUzg4xJoEp7KCfjej4Pc g==; X-IronPort-AV: E=McAfee;i="6600,9927,10950"; a="6377289" X-IronPort-AV: E=Sophos;i="6.04,187,1695711600"; d="scan'208";a="6377289" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmvoesa104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Jan 2024 14:49:16 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10950"; a="906117161" X-IronPort-AV: E=Sophos;i="6.04,187,1695711600"; d="scan'208";a="906117161" Received: from ldrake1-mobl3.amr.corp.intel.com (HELO [10.212.168.169]) ([10.212.168.169]) by orsmga004-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Jan 2024 14:49:15 -0800 Message-ID: Subject: Re: [PATCH v3 5/7] hugetlb: have CONFIG_HUGETLBFS select CONFIG_PADATA From: Tim Chen To: Gang Li , David Hildenbrand , David Rientjes , Mike Kravetz , Muchun Song , Andrew Morton Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, ligang.bdlg@bytedance.com Date: Thu, 11 Jan 2024 14:49:14 -0800 In-Reply-To: <20240102131249.76622-6-gang.li@linux.dev> References: <20240102131249.76622-1-gang.li@linux.dev> <20240102131249.76622-6-gang.li@linux.dev> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.44.4 (3.44.4-2.fc36) MIME-Version: 1.0 X-Rspamd-Queue-Id: 28C8B40019 X-Rspam-User: X-Stat-Signature: kbtngz6yja9uqs8sgn9kaut8a7xodyyp X-Rspamd-Server: rspam01 X-HE-Tag: 1705013356-186742 X-HE-Meta: U2FsdGVkX1+8cSuSXimJvhBEp2nc0EA0OfNudb00Qltz0Y/Yxv+LvgN/83AiP89eFCx9soIHcxFUK3IBz318EPO6T9ZvPuPXlM4HBRtc5s8+jcx0gcIDoJ1VYXuSXzVpvkGTTrPTf3UejjSNDvEbtm5E+bkgqiD3YFTwv1T7sGDF+i1hBjalSL7mHsywQS+PsLu8VNmTq0zaUuUK/OFLByI7uNUmDs8fr/NIzwEh7ev7gR+vPn+wkIVtmDjf+B9HgWvbWdlJteXsb/2i7o7Q65zpHB8T93cnK9WO4K/ChGDPQeLnJMoktzUWU2OFSKWxxLt3aSy+sOKiH6OC7PZuEGWokCHLf1HDQ9N+0O2Zajdj43XddqTochpBE/btrI4+CyhdeHaLXp0ifEoAzTB/gJWcmxQAu7h7ViHJs5ky5sZr0GBoDvvUCr7OrK+i+6JevtcUcXLfDIRuoOTH+jz9oTD7g+X1iOo8ZQgz7CfjC8WyHc8qsFU+9MJHue8wGhJl8of25ubFF91UBNqlrYlfUM7c2CaBhq+xMw/fkSQWF8Zebl/oS27AN6DFPAwCB42jznncvw6xG+topTIpoDEYDRblgttyt0t5wQ72e0VUK8qItyJQZztmKjES7PxzZmi4Oo0KqBxRwRS8bU4fnFRZdHHaP+itxMw+n1S5pD8hZGxGfKtOdgqrxbTu9uNKSZhGyBbra0BoPI7gmu65ocssUQ6MorCi60fX244hK3n+qmfXAlupcnKsMxyao/LNaXFTvontL6Gk/lB+iva9eKsnwXf0UmRlN1RcFlGWlwUNc4ce/7EzUsB2j53T3sUlZdIKfLp3PuD1kZvpyCgyxF88RYO+ZpJ1+wG8g6qyYbfHUQkOkHdTPvpCzA== 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: List-Subscribe: List-Unsubscribe: On Tue, 2024-01-02 at 21:12 +0800, Gang Li wrote: > Now hugetlb uses padata_do_multithreaded for parallel initialization, > so select CONFIG_PADATA. Perhaps rephrase Allow hugetlb use padata_do_multithreaded for parallel initialization. Select CONFIG_PADATA in this case. >=20 > Signed-off-by: Gang Li > --- > fs/Kconfig | 1 + > 1 file changed, 1 insertion(+) >=20 > diff --git a/fs/Kconfig b/fs/Kconfig > index 89fdbefd1075f..a57d6e6c41e6f 100644 > --- a/fs/Kconfig > +++ b/fs/Kconfig > @@ -262,6 +262,7 @@ menuconfig HUGETLBFS > depends on X86 || SPARC64 || ARCH_SUPPORTS_HUGETLBFS || BROKEN > depends on (SYSFS || SYSCTL) > select MEMFD_CREATE > + select PADATA > help > hugetlbfs is a filesystem backing for HugeTLB pages, based on > ramfs. For architectures that support it, say Y here and read