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 77AE4D12692 for ; Tue, 5 Nov 2024 11:50:20 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id DAF726B0098; Tue, 5 Nov 2024 06:50:19 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id D5B716B0099; Tue, 5 Nov 2024 06:50:19 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C49FE6B009A; Tue, 5 Nov 2024 06:50:19 -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 A68D26B0098 for ; Tue, 5 Nov 2024 06:50:19 -0500 (EST) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 1F433A0E83 for ; Tue, 5 Nov 2024 11:50:19 +0000 (UTC) X-FDA: 82751871972.27.4096344 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf08.hostedemail.com (Postfix) with ESMTP id 5C7D416002C for ; Tue, 5 Nov 2024 11:49:55 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b="c/uB0lOF"; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf08.hostedemail.com: domain of alx@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=alx@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1730807294; a=rsa-sha256; cv=none; b=Uv/9QjFTVQV3KZGG+k0eU+e3bPveoT3BvhhxRMOKZdRlpkMzqqIGnE6Rlp0aPOJPfjHb1X K/zMFnpjpmDcZDf2aP/aBL9giSLWKRyk5zwD+ykHXOv7WbVQIe0LxNihbNc/0hCYDZX6bJ Kw0U228MgeJEbrsERS0Ja+kepfX/k6w= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b="c/uB0lOF"; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf08.hostedemail.com: domain of alx@kernel.org designates 139.178.84.217 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=1730807294; 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=DPHZYcQZl2PtdjfNxNwVqjLNo21ZfNLQFC/R6ALSo+s=; b=AkcmILnugtHNt1y/N74bqxD+L8C9XXoAUnksWhweUuq69WVGV8jNYggRJXHDaL+APINnu9 k2+4lOqbPlYb7A7EW4sCi2MJ673/Wy5pTwvg889MLB9VT2pJpdHsiKnPcXeavihVJ0+p9H 8KZz1rSyx3PlqjigAHG7jismReMmg00= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 9B4005C26F3; Tue, 5 Nov 2024 11:49:31 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id EECD8C4CECF; Tue, 5 Nov 2024 11:50:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1730807416; bh=Uifm6vy4oQ3iea8c/i5jP18R6DLh8n/AKKJtzM1vPvc=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=c/uB0lOFv6g/ko90/FOZchWUivyyfggRwm1PCGrWTx/ouiIvTJW/YwJV2cgmseRxZ 2Fq9A9RtmXSk+IhL+zakxbSU0saQie5A1/Z12dh7FJF7HrXua8L0qp1uNNNKgPmgu4 5z0qbD8qyEexbOzDvqXkHzsF0RjpewxdUSsSNqGKDC0mluaU6BAW7au/YCe1TqhBKo MApfjNb/A6ATtjHckKkhuzZ3d3sxFjZ0vX5a2awogY/8TnySsdNFtBsP0TJSjZNV4t WF5CcKRw8J80AnvDRdEB2HKrLgGdQ6Y0CbjjX0NtOCUXEeibbhLonuUydYU8XB21Z3 WFeesDO7bNjog== Date: Tue, 5 Nov 2024 12:50:12 +0100 From: Alejandro Colomar To: Alex Henrie Cc: linux-man@vger.kernel.org, bgeffon@google.com, linux-mm@kvack.org, branden@debian.org Subject: Re: [PATCH] mremap.2: Update information about MREMAP_DONTUNMAP restrictions Message-ID: References: <20241105041700.1386571-1-alexhenrie24@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ypmbjju2ulhfwbjc" Content-Disposition: inline In-Reply-To: <20241105041700.1386571-1-alexhenrie24@gmail.com> X-Rspamd-Queue-Id: 5C7D416002C X-Stat-Signature: xn9534wsfgcgyxc5hcygputu78an585h X-Rspam-User: X-Rspamd-Server: rspam05 X-HE-Tag: 1730807395-546430 X-HE-Meta: U2FsdGVkX181blCzfX6Tt8uXE/80KaWB70P8CmDA7JPymNeisfpUHG/DcuTHu/vdK+RmxpX8uq3GOwqfw8f4cLzVDbxm1xbJRxHdGQIX7QiD0t60WGCe/z1JHDWcrcM5QU0LvN3ZK0d6CZjo2Odznl39BADP/9eRfVwSJmtrPMu6Dz+xJI8RHS7iVmWOa0AcQf7+6V3clpN9jTDvczd9GCCYCt6nziHIgAPVEnTU13oanGEiH2N7FgJhKLrjI5koQayE66xVwbegdvIEidTp1Ox05Dl+wIBxScpz6MYBkKqGhiVZN1/sVP4nTqDTGA2dst5cO95ute379cUsRjFjFJGf958sNlC/sO6SFwQ8BEiN+tMQHZUWcUC2Ua+AmIKFI1n84UiRTEWv1qCBJPYWtAdYPKZ+qAejuGWKspj4XKFOJNoxkHCW3KEtBW2y+ZfL9cS3/tP+G6WucU181VYVFhS9PgH3ybytijIHnwOO08Bo2WvXGYUN+iXzul0D7hy4ka6W4p6PFT4v18h32DRXrmCcDJbBZtaCDIBXBT1zoZMILHKHpRyEiZn4QM5K9ajYj2klg+CdMGDLrapfgVdoJCoeF3MNC21M6zkEWBoKa/RoRV3TuH+DPYCcx3Y3HWhmtuHx7H2k72dUL+6ENvv8cpLCKxuLDaj7C4BGn712oH4eJXY4L6pOo+T7+uBKwqYTEJoXyFL98ndSTQFmP/VLbAjesV3oxoZ5wah2SewVnO/QpQGQYfSQAIvuv15KHCBv7xhw/cHdbfO1qEUBxJ24EYpckgOGGDQWJg3Y7nYeYCaFzCko31KnGHGmGytOz4rdLIO+SIMTUoO74HPbF/jCToBgRjFYq3YyKM2hqw8rTcJCgEcJhjcXeBuzvVAogg0ShKMx/hL/6xEKunxLw8PoyLW4TIwZMzWhafip2up/0JgdgW82JND9/2CtrMjKxY6XZJ/RXHTx3Nl9Ojj7I8O u1v0Rsc0 HI6YBjZJFByWdWPHLzJZNdMW8JlSvlHywphLrDy6s6mzlPf4ALY1k5zQd2MPXAK3A79BVwrZUbS5uio5prlxkGyaUJY8Cor/6gGXI9FJpZjz9Fyqbu27gmN4yBCV+HjQ7MqcNAjaBAeQ2NV+5o+Z7HU/CNYxhDBQdxNxiimu+VK2dfViVB9azwA73oIstlc/6glKfK1XllRF3m6vGIOe0qBpa88ltPQ0GGsPvEzhLEQyaFkZhsneT1Rsgo1GNRFqY2vYVQnE4xGNXA1T7q/OUSgeOwkg8pruYlg9a7JOJ+UPpHzIn0ch8L9pk2xFL1YzCDQoFsr4oNnYAkrjCYASzUCdOys8kjywQ4Cbircdas7qiLxJL/OgtyYTaMu9AGQQYSbcUSxcDn4bF3hLKxBmcJi8MdrE18apkz52qekUZNogW48ZxqDLmhopZMvFk7yzSFT316cevHjquhQ69re5p3412Rrv6bbmwZAv0MLzRjSBuxFmiAiIYa9J8ZA== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000001, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: --ypmbjju2ulhfwbjc Content-Type: text/plain; protected-headers=v1; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable From: Alejandro Colomar To: Alex Henrie Cc: linux-man@vger.kernel.org, bgeffon@google.com, linux-mm@kvack.org, branden@debian.org Subject: Re: [PATCH] mremap.2: Update information about MREMAP_DONTUNMAP restrictions References: <20241105041700.1386571-1-alexhenrie24@gmail.com> MIME-Version: 1.0 In-Reply-To: <20241105041700.1386571-1-alexhenrie24@gmail.com> Hi Alex, On Mon, Nov 04, 2024 at 09:16:41PM GMT, Alex Henrie wrote: > See "mm: extend MREMAP_DONTUNMAP to non-anonymous mappings": > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit= /?id=3Da4609387859f0281951f5e476d9f76d7fb9ab321 >=20 > Signed-off-by: Alex Henrie > --- > man/man2/mremap.2 | 8 +++++++- > 1 file changed, 7 insertions(+), 1 deletion(-) >=20 > diff --git a/man/man2/mremap.2 b/man/man2/mremap.2 > index 53e0bcf2d..b99ab9492 100644 > --- a/man/man2/mremap.2 > +++ b/man/man2/mremap.2 > @@ -106,7 +106,13 @@ remaps a mapping to a new address but does not unmap= the mapping at > .IP > The > .B MREMAP_DONTUNMAP > -flag can be used only with private anonymous mappings > +flag can only be used with mappings that are not I find the position of "only" a bit inconsistent here. It probably would be more appropriate right before "with". (I'm wondering if I put "probably" in the right place too... :) > +.BR VM_DONTEXPAND Please use .B, not .BR. You'll find that BR causes a warning in that file, if you run `make build-all`: $ make build-all -j24 -k TROFF .tmp/man/man2/mremap.2.cat.set an.tmac:.tmp/man/man2/mremap.2:42: style: .BR expects at least 2 arguments= , got 1 make: *** [/home/alx/src/linux/man-pages/man-pages/contrib/share/mk/build/= catman/troff.mk:65: .tmp/man/man2/mremap.2.cat.set] Error 1 make: *** Deleting file '.tmp/man/man2/mremap.2.cat.set' make: Target 'build-all' not remade because of errors. (You'll need to run a sufficiently recent system that includes groff-1.23.0, such as Debian Sid.) Cheers, Alex > +or > +.BR VM_MIXEDMAP . > +Before Linux 5.13, the > +.B MREMAP_DONTUNMAP > +flag could be used only with private anonymous mappings > (see the description of > .B MAP_PRIVATE > and > --=20 > 2.47.0 >=20 >=20 --=20 --ypmbjju2ulhfwbjc Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE6jqH8KTroDDkXfJAnowa+77/2zIFAmcqBm4ACgkQnowa+77/ 2zJMUQ/9HyivPw6Ccw/UCy2WivbZKQxzXKxYkLsaHJlJXS5Twk4F+ZXhTN5QOV/n iIAkCFe/SUY54QXkeBRyuhQ3AHCxrInCIh0TTIQGgjk8floPFMWAdPACYp5aleBY ijgCXD/wlecWUGJwLNqpxl9OoT63Az6bd/le8T2pm3TDQHbVfw7lqUtvXjwMZJHJ lHcA4Po2Xf9RBH1GxJlU6p5pz/RS6T0Qbwto/fHMkvv4S1NUx+XkKNt3qYQU8Xc2 wO2qDdH0ZsQN3akoE2122FNpyd0oz2+mj+KYBZ+Cn/g5a2eeFhUF/lS0KzjNAyne YVE7b7HN2tXyonYQUuWRuxC/+/VJqO/U0xa5V3oNN5GchDiofM7XoB9n46yokvVB CGklvfJbg+RkMo9RYEXXHr9WqE4Nb/91lC5DzlHBmgNrLPz5esUD5lrqneyR/UF+ 5Fjbt7zvscsX8R1rt808eKfUzE7HYHcSICewiQurt8YF9iaW38C0m14J6J8VUAPo VwAdvL5WkSpItQrOC/qVgTw5j8kFeGypPl+5kGsoufQxqwMGmfBJQKH5wNxuG+En rhku+O6MXKzaTpMSZUxaGfHWrywwbEYfun2DwjdIUQ9ETpMAbAz2IM6aEVmBrC4J VEsE/MHWiaZr2yKQlz00tx7zQkZ6FT7HgFOSq2cjdRhfSd8d2vw= =X8Bw -----END PGP SIGNATURE----- --ypmbjju2ulhfwbjc--