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 37D7EE7716E for ; Thu, 5 Dec 2024 22:53:11 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A29256B0118; Thu, 5 Dec 2024 17:53:10 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 9D9546B0119; Thu, 5 Dec 2024 17:53:10 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8A2676B011A; Thu, 5 Dec 2024 17:53:10 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 6614B6B0118 for ; Thu, 5 Dec 2024 17:53:10 -0500 (EST) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 1A3E1A1894 for ; Thu, 5 Dec 2024 22:53:10 +0000 (UTC) X-FDA: 82862407278.12.511113A Received: from nyc.source.kernel.org (nyc.source.kernel.org [147.75.193.91]) by imf20.hostedemail.com (Postfix) with ESMTP id 1B3091C0004 for ; Thu, 5 Dec 2024 22:52:49 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=bPyyDlTB; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf20.hostedemail.com: domain of alx@kernel.org designates 147.75.193.91 as permitted sender) smtp.mailfrom=alx@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1733439180; 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=k38zXjWEuDvxc6aCqyDwk6QvCf7yDeLdRaKWEQHftxs=; b=Uf7cMvn3hxvgxb6i09oZXjV86pcBBmBo4oUDjZ0xxMk6q4q0q9a5L4MMGv15Gl0GR8NkTY mU9Wd1vHj/lyQ/k+5dGdymZmKEX4Zhl7Nv/zNKeJERmsiUHjIdilNXI99qfQukzlxWNjAd mv+VbBXIpuMrHQ9QHS+4Pp08i064isk= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1733439180; a=rsa-sha256; cv=none; b=GD1MMMIKA/sWONXtD7RdypZU+IC3jObmlkdivgEjlmE+EC5WN5Nd5OcVGRAQcuADVtOwJ1 x/JmrBRNThqcxq8F5OswyBHz4sxn0Xr5bwmWt801mPNjaZjhj3oZezI3oWd79uwMtKDy0B M4oUoXwiYu8L53I8QvBOeyJztPXHvkQ= ARC-Authentication-Results: i=1; imf20.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=bPyyDlTB; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf20.hostedemail.com: domain of alx@kernel.org designates 147.75.193.91 as permitted sender) smtp.mailfrom=alx@kernel.org Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by nyc.source.kernel.org (Postfix) with ESMTP id C4A98A416C3; Thu, 5 Dec 2024 22:51:14 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id C4995C4CED1; Thu, 5 Dec 2024 22:53:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1733439186; bh=UeTNaKYQTCGj06NANo28ZVbRwV1dp4yOncB7MJidQ+o=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=bPyyDlTBNW46Z9OcmWSNOd2piZ5+u8HolsdBAm+uh0czWWNY+Vd9IF73mpQHl3Y6d Ji/oj5pdNS81AXDiOujBBOQa4cz/WnZg+KYM/7WcjUN1x4yLqyMsUKskIEEaMOVXnE n44AZHkq6JO5ys/i68qq/7Vd59uqlKoJ55PeEgwxf174RBoZdMZ/irYYvcXGIReIWG FazsVs7WkxgkPRNYHJjRghhcu7V3EN2O0ObHJpjJHlixVg+tVD20gGwC3WZ5oU1v2d kEg6z/O+DncMIM7zV/ASC77awvbrKlqV2ExjP+1BXvzuw1QVVqDFEjlhkXtL4WAVDl UVzcdGLlHiVBw== Date: Thu, 5 Dec 2024 23:53:02 +0100 From: Alejandro Colomar To: Vlastimil Babka Cc: Lorenzo Stoakes , linux-man@vger.kernel.org, Suren Baghdasaryan , "Liam R . Howlett" , Matthew Wilcox , Jann Horn , linux-mm@kvack.org Subject: Re: [PATCH man-pages v4] madvise.2: add MADV_GUARD_INSTALL, MADV_GUARD_REMOVE description Message-ID: <20241205225302.xbvfws6y37zlt5ba@devuan> References: <20241205104125.67518-1-lorenzo.stoakes@oracle.com> <01514d6a-5b8f-4a38-8c08-7cacede47f67@suse.cz> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="oqmtpzt2nuofbvj2" Content-Disposition: inline In-Reply-To: <01514d6a-5b8f-4a38-8c08-7cacede47f67@suse.cz> X-Stat-Signature: xzw4fqqfqz794kf19kwr6sry9dpk6jyg X-Rspamd-Queue-Id: 1B3091C0004 X-Rspam-User: X-Rspamd-Server: rspam01 X-HE-Tag: 1733439169-768767 X-HE-Meta: U2FsdGVkX18b9EPbgJmmkeLD/40/EvmQOYMGL0WE9t64AkLowkBfDXzGySTGolq5E+et72mTLJUVqp5iyC4kk3PaH8YzxeUlEyrSv/d4e9j/dOVRkmrBvNjlplb/tXUjUm4i4Hdc3yfYxzPMZU4ax+wkOuHbgSTtVqMu1t4kb/8Hn5F2GMZEZS9VhI844II5J+8u33gErMmbQwUqSa6yz1joEpC9tcVqPyUF5SfQvROw26z5ucEvtGqBDHN07jGFXKrwIy1rZSvqHMKXqS7CmVTpK+DvelqB8/Gyr9Yuif0D5O20YCXkzpO1UlZEgRHw3+S5YJxXmsOvKb/pK13BdY7b/a1dFGhXxMiLOETP+fGAQsI6wE77AKZmheuv4Hv33pnHkC9wavlMwANIXqKhsuSDQuy4O9Rt1mm8POfDoN9hhJ4u5F5ZELGwPU2uIP5YkXMZwYO120uvBd9kHl5jZ7SB+B5eDUJNFtdaT5ijgKM5O4HVlGta/CkrgQVbLjVViM70I5T2PJToj/fpp1z9NGkz8KMlWnBwGk8cyYX9tj9ULGrwYi0HekPiD0qBAcL1mpPELXrDk2fVcp5VeEuU7fAy1NUvzY2+jyKNgqjtnmFQX2Qyr8L8vOclP+e9ihFtupZIJPeArBOxmqUZ2dhXJ5uHTtRADWZnbMBYAvTYYFceTJXWgfDlCHNSY0SP4BDSfuxRdfhQvwSjzlbYk2gcyYJB2Did9FVfCATLergt59EsPfc0vsPTSX5eA20aSQo5EczyWIvdJzwLMygTXhqrO9vic/N3taS6e/fZxLmDfKf/dBdMOhe2k97I62hNjccFPNOJp8BOfaOtQEsgChXiNaImbsYQGCCaNs4GMdMf3VDhRST6cizD4ds/SBCILu2fhInEG5T2hR61/nXfFbjC+59l9xTFHA0CehX4josJp+epm4IdIGWJ9MSYt6JbKPyBzAsT/R16oWuXc3Bx+4O 3+4hbnpt Zb2KbvnAkgbneO2FzIKnnrm31np7TschUnebiBRZyRQ4VzEDmc0SZFppwhFfaJhcZiselt7L0cOWXRhU0Sp+7j0DKrvLvNr/matOqIaau4IXWs3IdWQqoOZJHhIMVlm7sqeJBOiUg8jVUsf9NvgzV/InBtL7tGdQCW4/byGs5pOxqWdrSuX29PIL2Y7gDRpX+9enR/PTKezpdh/AgFTPq/S5UREazFlYRKT5RdL+wNJf6yom+7R/hucxDPgA1hLEd82fmJVx/WJnshZYxCf4CAX/O+ztsSn/j5W4ig1jVMlGX+o8bJVC0Vs5MT+gS9LqEqiNHuLVheEee61gXL8gT8ej7SssI+MndyZm61KagC+sklXTfMO5INb8rK2m9Wo+bd58zMZeHI8o+TS7IhUBNdNr0IshN2eRsuUGLMpRNwzEqzXMpWdbN4vyrQFyySBfHmfh/jLKDqU+CLmg= 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: --oqmtpzt2nuofbvj2 Content-Type: text/plain; protected-headers=v1; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Subject: Re: [PATCH man-pages v4] madvise.2: add MADV_GUARD_INSTALL, MADV_GUARD_REMOVE description MIME-Version: 1.0 Hi Vlastimil, Lorenzo, On Thu, Dec 05, 2024 at 09:43:09PM +0100, Vlastimil Babka wrote: > >> > +If the region maps memory pages they will be cleared as part of the= operation, > >> > +though if > >> > >> Hm this reads a bit ambiguous. One could read it as the memory pages a= re > >> being cleared, but it's the page tables. > >=20 > > This was really hard to word, because you don't want to say unmapped, a= nd saying > > 'clearing page tables' or 'zapping' is clear to us but not necessarily = to a > > reader. 'Clearing mapping' makes it ambiguous vs. munmap(), etc. etc. >=20 > Maybe saying "removed" instead of "cleared" would be better? >=20 > Anyway, I don't want to cause bikeshedding, so in any case: I would actually like you to bikeshed. :-) These wording issues tend to be important, and finding the right wording is worth the bikeshedding. On the other hand, sometimes we just don't have ideas, and merging and later fixing is also okay. >=20 > Reviewed-by: Vlastimil Babka Thanks! Have a lovely night! Alex >=20 > > But you want to make it clear (no pun intended) that anon pages, if the= re's any > > data, it's probably lost. So I think this is a distinction that doesn't= matter. > >=20 > > Will revisit once we support file-backed mappings. > >=20 >=20 --=20 --oqmtpzt2nuofbvj2 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE6jqH8KTroDDkXfJAnowa+77/2zIFAmdSLs4ACgkQnowa+77/ 2zLKRg//eDsMPRcFjE7ZQpdSuWIYCmV5sWDJU5LGp5vvKhigfC1p2S33HiGsoHit f+vIWouLg9DgXUBKLQPkyUjhNw55Ue5qJLmiO2PNKaHivLqNqlffRI5aWiYIu779 fZhgwQvphy03/JwYYEs5UhFgpHPfigsjVbU0S420IQfq9jJBgWX3o2UuKYndrySa cd+zSHDEfcjY+eev69xooiE7PolwsTEYk49fR4eg0kbO5Tb2uI1NXanbBh2JFDpr iGYVI3jrrYmCWlPKhLAwl75edBP6wFhK+TackPRojDqNvvKH5L04iYWK4vamDiYU J9rl79iE4Oa4T1S/vnbwXNM05la2EMaXNFAbAwya8C23qyvNUvrD5TzIgP1bkWCw H8anSri0Z6nGjMKbzJC5FTZ/aIQvS6SgF1h1YpbyEGYnuhWtSEaxrR1K2MnHGJIo e1hURAzE1IL1rj2RQvWQW2qCicVERmCzxgPb85/b18j6k+NkF9oZttPMs/amMS4E DsAXDy8LhrejErxmL01Js5bxLhr0hC/ugjFqlrH5N/W+80gyAHrZesEsfUX1hmko Gx+Y4nnTZeyYVWplseCi6MjEYJ/kf7OOplqOuZbfdH9ARPwMB/eB8DzhE4k3Ocgk L01qqORsqC1tS0jOSdxTEZgXqpJR1OJOHaAGFhcFg24UITNH1cM= =r7ra -----END PGP SIGNATURE----- --oqmtpzt2nuofbvj2--