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 E0277E7AD75 for ; Tue, 3 Oct 2023 16:01:16 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 71E3D6B0249; Tue, 3 Oct 2023 12:01:16 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6A7F06B024A; Tue, 3 Oct 2023 12:01:16 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5496F6B024C; Tue, 3 Oct 2023 12:01:16 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 3D9B76B0249 for ; Tue, 3 Oct 2023 12:01:16 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 00F80A03D4 for ; Tue, 3 Oct 2023 16:01:15 +0000 (UTC) X-FDA: 81304614552.17.3C19B26 Received: from ms.lwn.net (ms.lwn.net [45.79.88.28]) by imf05.hostedemail.com (Postfix) with ESMTP id 49E8B100020 for ; Tue, 3 Oct 2023 16:01:11 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=lwn.net header.s=20201203 header.b=g3Vu4iGb; dmarc=none; spf=pass (imf05.hostedemail.com: domain of corbet@lwn.net designates 45.79.88.28 as permitted sender) smtp.mailfrom=corbet@lwn.net ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1696348872; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=EpyLs4lsrZHJbC0qMYKz8v34Lo8wvUXgTn477O0Szvo=; b=l4KKDCWZ75Oh4pj9wvTa3Vn6QCC4TfHbq9q1//2V+OLP3tJ0dBEvC3DjNBYe0b6G3xNgRM X//uTc4N3S4aX+9LUGZ+yPR87JiWpq4X+YHXgwFoPdcDxbmiI1Gm3AxRSW5VgESZ6Q6vvX F9haXG3tgyLoN0W9bp39y+jIf2VoyCQ= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=pass header.d=lwn.net header.s=20201203 header.b=g3Vu4iGb; dmarc=none; spf=pass (imf05.hostedemail.com: domain of corbet@lwn.net designates 45.79.88.28 as permitted sender) smtp.mailfrom=corbet@lwn.net ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1696348872; a=rsa-sha256; cv=none; b=MpMuKgcTtP5MUrfQbVnNzbRyhccT3uZJbD/iwIo2xncji9BM5t3sSk1utmlbf0kPupyTtN 6/UaqRl6sF3fJ1xFiXKI0K75d8teuFtTRErcmO6981zTx7qSQh5kj6IVFLw8II3KYofIxF YkU0xWkyvjuNNtpXnZTyDuXhhU1H26w= Received: from localhost (unknown [IPv6:2601:281:8300:73::646]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ms.lwn.net (Postfix) with ESMTPSA id DBEDE381; Tue, 3 Oct 2023 16:01:09 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 ms.lwn.net DBEDE381 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lwn.net; s=20201203; t=1696348870; bh=EpyLs4lsrZHJbC0qMYKz8v34Lo8wvUXgTn477O0Szvo=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=g3Vu4iGbl2cYpJma4oSsql3OoZDPYRrxvGVMg41VJjv+pQHYPKrrY1+ke9WKjJAXd yPdLpHMN2ugzsFFyfL9Fvc+/mc/129l5gDnsYF1BXR3b5dQ2SIL2xoBrArhZ9LQsou CaS5AYl7s5uddJ7hLRb3ZcM2pvncB4N8K42794Qg9joYFrp57GHkwDTkvHZF0sreyr gJdcOKhJcCRJFsDQUNyGAz9oY9AUirRJpeF4uZ9PF8OFwCR5oDSWrcfqHQItcNPjo0 LKhQd3lz5T3kAccFmGWmOA+wN95QFQsBJjozpuDZFatcWkq1Ew3vl+TemPx/ulpgQr NM8zujZjHcLHA== From: Jonathan Corbet To: Mike Rapoport , "Fabio M. De Francesco" Cc: Jonathan Cameron , Linus Walleij , linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, Andrew Morton , Ira Weiny , Matthew Wilcox , Randy Dunlap Subject: Re: [PATCH v3] Documentation/page_tables: Add info about MMU/TLB and Page Faults In-Reply-To: <20230904180111.GG3223@kernel.org> References: <20230818112726.6156-1-fmdefrancesco@gmail.com> <20230904180111.GG3223@kernel.org> Date: Tue, 03 Oct 2023 10:01:09 -0600 Message-ID: <87h6n7elve.fsf@meer.lwn.net> MIME-Version: 1.0 Content-Type: text/plain X-Rspamd-Queue-Id: 49E8B100020 X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: u96q39asmc6k85frdxq54fzxgyje8t99 X-HE-Tag: 1696348871-296257 X-HE-Meta: U2FsdGVkX1/G0+oRqRBvbPs5/op4ydoROPe/GULjlaLU4HnphFlqw3JtXPjx4T8aaDXrZha53gCtU3uBd4CtHsdfOGrlh3MZH5NFOkkiTxNOVzfwTkWlQVP8myTaSPIR3BPJuK+x6x7GfithB0vRJvxhjhGQyjuXxPlW423dIj20qeewtoM7eUyR5pMRcKxZ7cF00xoaM85xw48BCgmyz1LvR1hwI/vS+bVhWhOWnr110mDC+JsjNZtH5x38U2HPeHAiujDKJy/SLSf94ara25ljeSYUgiuGNMwXtycSjFtsAaiwsUfe3wUsPrt62vLIetSwyVx2VfzB21Wz7C2LrNJu8DwbLb4JR7X7JENGw83h0UupJjb6+iseGVz+fev/6IDYcAat2lVJok74zwbV1AXdvv7Sdvc7WMqo7bmfzyN9coBxjS/eTGGxCltmlZda0ziz6isaZJJJoYnpxhoR57XfMTwtUli1WOfgIIKh1rhJQ7EsVkYB1Xb6T/tXtosBCM4Le+/dVQpyD4P8s9gTLC9UXDYqbvF/4rzJ1rT/QgxfExCvSqBBPtMcy52m8BU5KHD8ZeZZXdND+OxZq1wxC+NUZHkOrkBWgt+50MagJKWNZhOQSOaZdjg/nI0lfBP2BTcaiMhJzAOOANosb88IxgLgzeywjV3F89nJO5wO8OdB6VdXAM0wE+JIBuxm89uEdVDguT0933mo3NM2VD3Ywqgln0/i6NQgS7l86qk6w5o9WBQd5bLNyii+YQ1JqUD8Okj9vSPw7nSu1aXgPfzbU95kjo68d9ol0KyfGdQ+Tr/iCGHn9iP47ndoIPjGu5zMLzfxtioFRBmLEsYXktmm57cnWSGnDIBlrvQu+5j1kLmsMyamHL6+qfqXKytL7XksXVvUMnTfxFpwwLB+AMso3cVeagWNTrFbunFKDNhFz/1pW+/mVM3rmUIP8oGPVWCqL/PX3+uw0b+8WsuGltB v/W3Hlx6 yGxPlWA5sxBtLorZZugpuW4xW/1gD83Q98lhp3LpDoT0SS3Ocjqzl8YnI6ivP5mMNdINdUi4hDPe92fnOp3dFj3BQaU6x8yxa01+98LPshpXcXAyrwPc7iZSD9D4KpmFISS5gdv6Oq0IE8zFkpxMpEYKJhGGV0xy5QIhqZBxXe2+mwoWFU4K/1w7Bl4NPa9n0biJ8drKXBLmgoZRYHNbf3oL3psNKhN8w+6gfx94GsXxWDwGDMRVToqyWV1idbEn0Fc58TRHpXkpb0Y691yj8LXbxLxUR70vnKamg5+9vjkLIsjb41KfEP4xypXpzCLfs30id7YSJLif/If3yfg9vwxelLa7cNE+VpBk2xCfdGqUB1SiXzRuZ9xp9Qj9LpftKXa/QcYhQh6NnMVz+e/tj4xCQjnp2YdhaxN9nOS06trzUUNaKvkHDoGIc7J4WjUzSmNKQlI64suZhcQ630T8+hbREMkX1DSwmtlReJFu7epajb64zTrs7STD3pvhHREhw4G6ekBqgCPlBsw0ZxYkPMX/3kjAF91T/MXHl 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: Mike Rapoport writes: > On Fri, Aug 18, 2023 at 01:19:34PM +0200, Fabio M. De Francesco wrote: >> Extend page_tables.rst by adding a section about the role of MMU and TLB >> in translating between virtual addresses and physical page frames. >> Furthermore explain the concept behind Page Faults and how the Linux >> kernel handles TLB misses. Finally briefly explain how and why to disable >> the page faults handler. >> >> Cc: Andrew Morton >> Cc: Ira Weiny >> Cc: Jonathan Cameron >> Cc: Jonathan Corbet >> Cc: Linus Walleij >> Cc: Matthew Wilcox >> Cc: Mike Rapoport >> Cc: Randy Dunlap >> Reviewed-by: Linus Walleij >> Signed-off-by: Fabio M. De Francesco > > Acked-by: Mike Rapoport (IBM) I've applied this, thanks; sorry for the delay, jon