Received: by 2002:a05:6a10:9afc:0:0:0:0 with SMTP id t28csp3403299pxm; Mon, 28 Feb 2022 19:39:42 -0800 (PST) X-Google-Smtp-Source: ABdhPJzPcf5QnH94SZjNw+KJWAf1yME+EsCUbL+uNEzZQQYlXURmNrdNEs65C+LM3sDesa0LtUdL X-Received: by 2002:a63:5f14:0:b0:373:9e86:44d3 with SMTP id t20-20020a635f14000000b003739e8644d3mr19820452pgb.416.1646105982167; Mon, 28 Feb 2022 19:39:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1646105982; cv=none; d=google.com; s=arc-20160816; b=1C7KA9TE/S1tWUMf+2lAFnt7UHtPman7pwzj367YDqajxfEdC3eK62pE+wwQBPFVd0 9GYEHk1P2A+JzND4UxZRjC5aoGWKpj14QIUq1rqNHhnmIUjT3s4V2AICT64S0Ufr4bPJ Vi0cvCtjgKOXOSd2ugEfAcTc3BeNk7r2HjCmen04RavkaKU/xe8k7ddVYB8vafiLWhQw oy+VCe1TSkXxEq8I7PsFsrGgIjvV5CNFnX5fDIfmY26LkEEPtI7uLgHIgZHqt+z1jSvk mbqYYZkIVIf+lz0Yx5R62ooT1aymX1uUsmm9nf6gY5WTQpq9AuoJRMJSE3SR7Lglz/Yf S3BA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=DWJvhfQXxJcLO13f7oLbU4gBE1MEv94QJ4qlnSGmZuY=; b=YpLjNuToMEqlV4NZLfswQ1nBomKvfLNlNQ/TGU2IlZJn5iwGExkSiBaoF+pREW9AyO kQGgEkJrGsf95azBVALzu4bdibQbwiAkQPl/jHfNuiY9dcuHzynOWSc+EsMTn17POJF+ rCuXu0jXf/6UpJXDhZVVSf+ThCFbMmjHsFhRl9v0lpt6aTKZntLrW7+PM3vRemCtdhJT hl+P0zZiU3vtroLgV2dSzQG1tKYVEk/FpOnZXhOf2dGkp+HSzugPnYOsHIfbu4fQg09Q iCzzyWw2/+03k3wXVT6K83tu7sjOZWNGC4Jasg3U8VBv7TRmSiixXA8A86owtrHpMZVZ YYCw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=windriver.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id nn12-20020a17090b38cc00b001bed01755easi1451980pjb.133.2022.02.28.19.39.25; Mon, 28 Feb 2022 19:39:42 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=windriver.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231532AbiCADXG (ORCPT + 99 others); Mon, 28 Feb 2022 22:23:06 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52820 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229763AbiCADXF (ORCPT ); Mon, 28 Feb 2022 22:23:05 -0500 Received: from mail1.wrs.com (unknown-3-146.windriver.com [147.11.3.146]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 43E30DCA for ; Mon, 28 Feb 2022 19:22:24 -0800 (PST) Received: from mail.windriver.com (mail.wrs.com [147.11.1.11]) by mail1.wrs.com (8.15.2/8.15.2) with ESMTPS id 2213LLqS016660 (version=TLSv1.1 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Mon, 28 Feb 2022 19:21:21 -0800 Received: from ala-exchng01.corp.ad.wrs.com (ala-exchng01.corp.ad.wrs.com [147.11.82.252]) by mail.windriver.com (8.15.2/8.15.2) with ESMTPS id 2213LKnt013911 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 28 Feb 2022 19:21:20 -0800 (PST) Received: from ALA-EXCHNG02.corp.ad.wrs.com (147.11.82.254) by ala-exchng01.corp.ad.wrs.com (147.11.82.252) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Mon, 28 Feb 2022 19:21:20 -0800 Received: from ala-exchng01.corp.ad.wrs.com (147.11.82.252) by ALA-EXCHNG02.corp.ad.wrs.com (147.11.82.254) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Mon, 28 Feb 2022 19:21:19 -0800 Received: from pek-lpd-ccm4.wrs.com (128.224.153.194) by ala-exchng01.corp.ad.wrs.com (147.11.82.252) with Microsoft SMTP Server id 15.1.2242.12 via Frontend Transport; Mon, 28 Feb 2022 19:21:16 -0800 From: Yun Zhou To: , CC: , , , , , , , , , , , , , , Subject: [PATCH] proc: fix documentation and description of mmap Date: Tue, 1 Mar 2022 11:21:15 +0800 Message-ID: <20220301032115.384277-1-yun.zhou@windriver.com> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=US-ASCII X-Spam-Status: No, score=-1.6 required=5.0 tests=BAYES_00,KHOP_HELO_FCRDNS, SPF_FAIL,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Since bit 57 was exported for uffd-wp write-protected(commit fb8e37f35a2f), fixing it can reduce some unnecessary confusion. Signed-off-by: Yun Zhou --- Documentation/admin-guide/mm/pagemap.rst | 2 +- fs/proc/task_mmu.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Documentation/admin-guide/mm/pagemap.rst b/Documentation/admin-guide/mm/pagemap.rst index bfc28704856c..6e2e416af783 100644 --- a/Documentation/admin-guide/mm/pagemap.rst +++ b/Documentation/admin-guide/mm/pagemap.rst @@ -23,7 +23,7 @@ There are four components to pagemap: * Bit 56 page exclusively mapped (since 4.2) * Bit 57 pte is uffd-wp write-protected (since 5.13) (see :ref:`Documentation/admin-guide/mm/userfaultfd.rst `) - * Bits 57-60 zero + * Bits 58-60 zero * Bit 61 page is file-page or shared-anon (since 3.5) * Bit 62 page swapped * Bit 63 page present diff --git a/fs/proc/task_mmu.c b/fs/proc/task_mmu.c index 78125ef20255..75511f78075f 100644 --- a/fs/proc/task_mmu.c +++ b/fs/proc/task_mmu.c @@ -1596,7 +1596,8 @@ static const struct mm_walk_ops pagemap_ops = { * Bits 5-54 swap offset if swapped * Bit 55 pte is soft-dirty (see Documentation/admin-guide/mm/soft-dirty.rst) * Bit 56 page exclusively mapped - * Bits 57-60 zero + * Bit 57 pte is uffd-wp write-protected (since 5.13) (see + * Bits 58-60 zero * Bit 61 page is file-page or shared-anon * Bit 62 page swapped * Bit 63 page present -- 2.27.0