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 F3A60E7717D for ; Wed, 11 Dec 2024 13:42:44 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 638316B0096; Wed, 11 Dec 2024 08:42:44 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 5E8616B0099; Wed, 11 Dec 2024 08:42:44 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 461536B0098; Wed, 11 Dec 2024 08:42:44 -0500 (EST) 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 1FE656B0095 for ; Wed, 11 Dec 2024 08:42:44 -0500 (EST) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id C501D1C7C34 for ; Wed, 11 Dec 2024 13:42:43 +0000 (UTC) X-FDA: 82882793196.29.D663358 Received: from fout-b2-smtp.messagingengine.com (fout-b2-smtp.messagingengine.com [202.12.124.145]) by imf01.hostedemail.com (Postfix) with ESMTP id 260FB40007 for ; Wed, 11 Dec 2024 13:42:23 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=shutemov.name header.s=fm3 header.b="n ROmLCR"; dkim=pass header.d=messagingengine.com header.s=fm1 header.b=wDd5o6t8; dmarc=none; spf=pass (imf01.hostedemail.com: domain of kirill@shutemov.name designates 202.12.124.145 as permitted sender) smtp.mailfrom=kirill@shutemov.name ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1733924540; a=rsa-sha256; cv=none; b=UXsNLOTXjRzLe44s1YlbiQur9LZTsTVjblPRz6U5bgeZO+XcnmKzzASSvpHKA/LqimksRM UFgRsU1h8nkLnud8exogF0QEXm1uwln4Wzf1Df54V3vSMHzH4sHsTlk6khNKpVu4ySHfmM Tx0TRvgIqseyIHmOb3Y054VSeGEj410= ARC-Authentication-Results: i=1; imf01.hostedemail.com; dkim=pass header.d=shutemov.name header.s=fm3 header.b="n ROmLCR"; dkim=pass header.d=messagingengine.com header.s=fm1 header.b=wDd5o6t8; dmarc=none; spf=pass (imf01.hostedemail.com: domain of kirill@shutemov.name designates 202.12.124.145 as permitted sender) smtp.mailfrom=kirill@shutemov.name ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1733924540; 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=F0xM7PHqSBAc50/p4fyIQy+IKmSSGoCPI7EuzWEYsHQ=; b=B/Y+ImmRT9+nPZ46pysz0p9PfGSWFr3OqbPHpYJFXH0AIj9pShduNWa/S5I82Mc/Y53+Av HnF9EMCqSWHRFU8i82zg8aaoHpHpIjZTUYvJZk+hjH590Ompzo2OpN8bS/YdN0mv/bf4wm tG0KnI6MHn/S+GBQva8ZUT3XE6eR0y8= Received: from phl-compute-06.internal (phl-compute-06.phl.internal [10.202.2.46]) by mailfout.stl.internal (Postfix) with ESMTP id AFA941140257; Wed, 11 Dec 2024 08:42:40 -0500 (EST) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-06.internal (MEProxy); Wed, 11 Dec 2024 08:42:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=shutemov.name; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm3; t=1733924560; x= 1734010960; bh=F0xM7PHqSBAc50/p4fyIQy+IKmSSGoCPI7EuzWEYsHQ=; b=n ROmLCRiVUsvmvfHwgAJv5BJk/ID0Y4QigtZMi8k1emqPDta2xfzO5ROp+P/xXERq NFO8hwVeoFMPeCxqhL14BSZMh7kaczAHFeY5dhk+5XD4BSd0DuX1hSnfUF4uAUOt MoNgp+9nsbjoqVtb6C/td52fanVpvbZag+8Z5F3wuRU/JKp2Gnm3MVkrqvejlfaB wWMs/6czgSbBsepHKoEx65VhDBiC4vIxBaon5ec0muZRqSXCZcEqlXMAK3Od/Mf8 1PsejwMjhl5ieWWWzA7YDZGr2shlHZLTas2cueca4RpbvarhqDlsZHDLje4PW3lg w1iF9XGAKvnH6gGS9NA4Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1733924560; x=1734010960; bh=F0xM7PHqSBAc50/p4fyIQy+IKmSSGoCPI7E uzWEYsHQ=; b=wDd5o6t8Q3/YOQ0lt1Sued9dD+A7iA5zHAElENsY7PqNDR+qiPe hxRVSLHSAwZLm47SXd1qBqhzR+ZQF5GxEposDi3vXXrErsMzn9ePtk17/cvkIVc0 vZVNd4dbQzZtKCzViMvnzWXTX2I7FatpRItfZtdUxtVmWYxKtBbdf5+Nr+Ln5ng2 6y0/+gQW0cgcovweJKRdxvfGTr5DQx1z2nI3VOGCBX3MWNItwM4fyO/Jq7QIm3l6 ohmfrGY0T1dWKV6Er4Wiapt78IvvwRWd5+9AZLhnN/blwToLXKjMCu5hJLi+x7g7 ou2fr8LzDsdP8mZ3+vSaKbUO1b5bqjvVv1g== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrkedtgdehhecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdpuffr tefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnth hsucdlqddutddtmdenucfjughrpeffhffvvefukfhfgggtuggjsehttdfstddttddvnecu hfhrohhmpedfmfhirhhilhhlucetrdcuufhhuhhtvghmohhvfdcuoehkihhrihhllhessh hhuhhtvghmohhvrdhnrghmvgeqnecuggftrfgrthhtvghrnhepffdvveeuteduhffhffev lefhteefveevkeelveejudduvedvuddvleetudevhfeknecuvehluhhsthgvrhfuihiivg eptdenucfrrghrrghmpehmrghilhhfrhhomhepkhhirhhilhhlsehshhhuthgvmhhovhdr nhgrmhgvpdhnsggprhgtphhtthhopeegpdhmohguvgepshhmthhpohhuthdprhgtphhtth hopegurghvihgusehrvgguhhgrthdrtghomhdprhgtphhtthhopehlihhnuhigqdhmmhes khhvrggtkhdrohhrghdprhgtphhtthhopehrhigrnhdrrhhosggvrhhtshesrghrmhdrtg homhdprhgtphhtthhopeifihhllhihsehinhhfrhgruggvrggurdhorhhg X-ME-Proxy: Feedback-ID: ie3994620:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 11 Dec 2024 08:42:38 -0500 (EST) Date: Wed, 11 Dec 2024 15:42:34 +0200 From: "Kirill A. Shutemov" To: David Hildenbrand Cc: "linux-mm@kvack.org" , Ryan Roberts , Matthew Wilcox Subject: Re: The future of PageAnonExclusive Message-ID: References: <9c2a17af-4df8-42f0-93c8-83133b6104fd@redhat.com> <3a9e7c3b-7b69-4f16-80ea-b1a0d4dba853@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3a9e7c3b-7b69-4f16-80ea-b1a0d4dba853@redhat.com> X-Stat-Signature: zuybwauawzgio11em739obci1zziadir X-Rspam-User: X-Rspamd-Queue-Id: 260FB40007 X-Rspamd-Server: rspam08 X-HE-Tag: 1733924543-433847 X-HE-Meta: U2FsdGVkX19EVYXB2hRIgmJsv0yzUp2/qtTp8tBGQ+/h4jInH+b6iyGmplUYDY7IRoGxvGzlT2tJdJEavQuIfJkTGe0FBUEFTy/VRI5pwQ+YFCvjb7iISiTL60TAGdAa4oaeYd0aWiW1Od5CXt0+oQ/Dw5q4i51vu6zpkjoIgD+M2dkI43bQ6W3Jfk6PN6JXKRuGMSKXO+8IP4V8n3N2NlGEmRuUEMKr9Nl0jIA9wc3iBaYZ944lpE/GAc85/nlB9m4lYpew8uW+xU84FoM7IvpLqk0Ls0+2rPfSS5KPFaOjaj6V85NxJTweTBFUuWujG67uag1NTWNIfdtpV/BvsUb+AqZd6h2ZebCsadGTKLzFZFfqILPSfF4tXWraKjBso/I5oP57ZxxXK2Vhp2diXhEoYcHhUx9aqUvRqb7Yrh6q7hHE/ZDVZa73Rh8sQggEjskvUvdgsIGEotwTxHmiQz7JucuDpBkcQ3AYXoljux/eCXCNXOcHY47n6ej8/ANlez/iUoa6JI30imXdL9mnbEsS8VrfMQkP1QdcwUjcgqORuWAXRTc98EGFfOoTNv7qi/btTh0XJ0ll/OBr3tPtD67x2znRvu1Rgy+tg9XWNQ07AU75OMjbhhtfNczgA6BlMp+BJW3me895Bsji+q1afO91r4hnvhOTGjOwdk+qxcrOWoontrvvoJVKpcOYzczSpUCU5KEH8aDWzrCHUScuf82S4VqXBTQf4XbOt6B7tiVURecaK2888ZMtmGnqVrpfgiaPbDKjK+SA1v0WQCOpQ6vrX1MNnP6HupLHHIK2YJGUWa2cE04vaHhPSEeSMKyBtmRM+oohH6bs0OdE018xi8jj49hvomPEvV73B5/m/7GzhesogTc0mk/EdzdfKPfzc4rW+PM6VpA8aLDxFO89EuH1JTtORDZeUkDyHRZ7g5K/S/8pJDEJ4RL8iA38EA4FPOnnnPRZ2wp63hYpKNy 3nZm6gYr Vjdh6mia10kTHC+OkUnZz/I0T/9uv7OrF7O1BMxnxa1MX7dAJQePZFSlKc3+vCHU63ZkSJdINZsYvoYV25Vu9/jOYCgYM7k89KqOYoxr3mHXzLoB3yqL03WWVzNWAuOwvqkYJMVsY7n92NvJwctBdTDXwUDXfaipBqlZV6WF++E9vZGIGGOd4WC8mXL4RX79EcS7lBPt1HRybLy+sdMLNSIQdK64kD7Y3xn/Pd3TdLsP7ZnBJfiuP71giCOxSUO2MujfqnIwhXFypPIUNfgSxnNxwspByG0ZToHZe8lQFlW+Dt3gzTQhgfe5Kn7YB6Q84PCQ6+fQ1gOs0nrrL9YAUIWwb+ibZCevtDgekkeG50jTZXUd2Jj6vIyi+a6OhfpcSN7HClyNiLsMhsB2s0D12vukaO/rIGZB4sdKLz7Dp6AD5kIS8veC2YpvofR0CtxRfFMfo 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 Wed, Dec 11, 2024 at 12:56:11PM +0100, David Hildenbrand wrote: > > (C) Encode it in the PTE. > > > > pte_write() -> PAE > > > > !pte_write() && pte_dirty() -> PAE > > > > !pte_write && !pte_dirty() -> !PAE You are late to the party. On x86, !pte_write() && pte_dirty() is shadow stack. -- Kiryl Shutsemau / Kirill A. Shutemov