Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp3094361pxv; Sun, 27 Jun 2021 18:49:48 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxh9ZGqubOttb9+SNYfxm1C00MuYCSqQXpl5a9kTrZOYb8gHTnQC28eYbadPv8/Fj9dCs4u X-Received: by 2002:a17:907:264b:: with SMTP id ar11mr21335045ejc.525.1624844988572; Sun, 27 Jun 2021 18:49:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1624844988; cv=none; d=google.com; s=arc-20160816; b=iqVBZWcrjmlLutAQ0f32Jo65KyYc42OZlWBzDq1B2sHavPWHvSDA/IWWlSPVgIbmaY u2gMYeruK6QzVUAsBKUlI4UKvQ87HaL2+ypbE0DOzy9Yf3Moul71rWDtpa1WxteED9dU s93d3vnLqtbp2gXX6cjTHVKwe/vhikMR3HC+ocwvZVaUrWNBtZnVie97fLBpXFDp1W0z RzjS2ho0L2nTkfZjrsjFVVyVDKf63t9zBGT56lsM8ZlmRvQ2Ye1M0CRMHH/C3Dk7cp86 m3D6JjUJ7hOF9rPsnaFeH4L/p5QNtmDQrbD05TDjUuX8i2K/VCOnhOMGlnkMkQwXQZU3 08tw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-language:content-transfer-encoding :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject; bh=BnmBtNCUeNbqUKMRMEtmmsKTodZ/tJlMCnw22VRDFuI=; b=HZg+SrXD6nn7k78gr5wFqOMy5YEt+n/6vIcBjPjVAeB9aUUq3n3/6xAIfCcEfqvcXI iDzMxfZkfuaPgD+5sbprOC+LWjbDniooT3+3wRzCcCKY9OOGrPRS9NnkpKIaly7gM46s GrEr9tEWnzXTDw02UgFe3VqhadcMLT813GDlCCw1BQhO26RfQf3FMyKG2mECYVuJj3nh 23tSOaBnyOrZsyLZQwltyZLfa+m80OyyJKefzOuNb9Y25WqfPlvlFHMCgA/eNh+owrHp p9rEEKqT6fezp7Ap0PmJw9S7Vg8JIIIZvRAxPtKdDq++vkfNEeTrQmO6voCfvVUvT9rY xiCw== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=huawei.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x17si15721421ejj.146.2021.06.27.18.49.25; Sun, 27 Jun 2021 18:49:48 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=huawei.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231851AbhF1BuW (ORCPT + 99 others); Sun, 27 Jun 2021 21:50:22 -0400 Received: from szxga03-in.huawei.com ([45.249.212.189]:8359 "EHLO szxga03-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231735AbhF1BuV (ORCPT ); Sun, 27 Jun 2021 21:50:21 -0400 Received: from dggemv704-chm.china.huawei.com (unknown [172.30.72.54]) by szxga03-in.huawei.com (SkyGuard) with ESMTP id 4GCr3z4ZHNz73NZ; Mon, 28 Jun 2021 09:43:43 +0800 (CST) Received: from dggema772-chm.china.huawei.com (10.1.198.214) by dggemv704-chm.china.huawei.com (10.3.19.47) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.2176.2; Mon, 28 Jun 2021 09:47:54 +0800 Received: from [10.174.176.73] (10.174.176.73) by dggema772-chm.china.huawei.com (10.1.198.214) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2176.2; Mon, 28 Jun 2021 09:47:53 +0800 Subject: Re: [linux-next] rootfs: rootflags take effect when mount rootfs To: Greg KH CC: , , References: <20210626011655.351057-1-chenweilong@huawei.com> From: chenweilong Message-ID: <929b30c6-9d5e-0e57-c2a0-5c166b32dc10@huawei.com> Date: Mon, 28 Jun 2021 09:47:53 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.9.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Content-Language: en-US X-Originating-IP: [10.174.176.73] X-ClientProxiedBy: dggems706-chm.china.huawei.com (10.3.19.183) To dggema772-chm.china.huawei.com (10.1.198.214) X-CFilter-Loop: Reflected Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2021/6/27 18:46, Greg KH wrote: > On Sat, Jun 26, 2021 at 09:16:55AM +0800, Weilong Chen wrote: >> The kernel root filesystem may use the rootflags parameters >> when mount, especially for tmpfs, to setup a variety of features. >> >> For example: >> 1. Add 'rootflags=huge=always' to boot args. >> 2. When the OS bootup: >> rootfs on / type rootfs (..., huge=always) >> Then we can get the hugepage performance improvement of tmpfs. >> >> Signed-off-by: Weilong Chen >> --- >> fs/namespace.c | 5 +++-- >> include/linux/init.h | 2 +- >> init/do_mounts.c | 4 +++- >> 3 files changed, 7 insertions(+), 4 deletions(-) > No documentation update for this new user/kernel api you added? There is already relevant documents (Documentation/admin-guide/kernel-parameters.txt) description:     rootflags=      [KNL] Set root filesystem mount option string This patch make it work for tmpfs. > .