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 2C78FC3ABCC for ; Wed, 14 May 2025 15:03:08 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id ADDB66B016E; Wed, 14 May 2025 11:03:05 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A8CC56B016F; Wed, 14 May 2025 11:03:05 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8B97B6B0170; Wed, 14 May 2025 11:03:05 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 672AD6B016E for ; Wed, 14 May 2025 11:03:05 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id E37DB80F21 for ; Wed, 14 May 2025 15:03:06 +0000 (UTC) X-FDA: 83441831172.23.9406007 Received: from sea.source.kernel.org (sea.source.kernel.org [172.234.252.31]) by imf02.hostedemail.com (Postfix) with ESMTP id 01F7880004 for ; Wed, 14 May 2025 15:03:04 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=AhnHHmq5; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf02.hostedemail.com: domain of alx@kernel.org designates 172.234.252.31 as permitted sender) smtp.mailfrom=alx@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1747234985; a=rsa-sha256; cv=none; b=opVEfPE279PAjjG1vmcyST5sAZVUt/pxy0/kHjf9A2GRkwYFY2bnsX57pYZi/Usap1Htip JKjuSjhuWBPt6fp4glf/0fM2c6TUkeGhKgmKe1bO2zhbKhEjmmvC38GOJ0Tk+NiwY1J3Mq inp1knD0dX/n0cFmvGieHOEUgh0TczU= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=AhnHHmq5; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf02.hostedemail.com: domain of alx@kernel.org designates 172.234.252.31 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=1747234985; 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=94nWgynJzvzCb4U1StN0sIqcNpFVTJgYoJuOIRk8H5s=; b=6apCr0wONq1B2kAmTmoZTn/07UCoVA2XqXDUzuaF5ZCtYVPWZA+RtAemkzERgxElfTK2vv h2zSi3K1r6wYRwufwtgZ2cQLMStmvtu4Qjd7j5PjrMwJCM2V0kYxNAyDEklaybKNCv6IEh X1F5rHYF89CiP7iqP2t8aH6bayOBprY= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sea.source.kernel.org (Postfix) with ESMTP id B5D5F4A819; Wed, 14 May 2025 15:03:03 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 25A6DC4CEE9; Wed, 14 May 2025 15:02:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1747234983; bh=NVTeZvfxf0TTJ63mEFLn3cG2cWZrBFw3VUAXHUbszm4=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=AhnHHmq5MDDYmKUdS8eKOXml59H0suRwaGsL2hAi0Ck9P42Jik5n3hudxYgcSmyTY qAWD/oAtR1TZh6f+ZohlCXlio6mU796xPt7bTCuxNRYOZY2X51SFCcGIG4ZBzoa8z2 T6NzxNzDs7I6gl6a5ADsfDseUKsHk/D4Cu7CeBCj6/NmDdtaIFhWm4wzbdAmJtDEOl 5bII2eQxMLWCNQcbM+48H+HpoahrpZjZxZw91ekhtK3y5INJuQYY6BhSPUcOiUFQY8 BvZGBFWTjIHptbPHhD+dlZuXbRuqMs8wOYs3tpYz2hFmgRBvRZtXirRfD9KZ50ZtXL wZFYkh1aiD41w== Date: Wed, 14 May 2025 17:02:57 +0200 From: Alejandro Colomar To: Peter Xu Cc: linux-man@vger.kernel.org, linux-kernel@vger.kernel.org, Andrea Arcangeli , Mike Rapoport , Axel Rasmussen , Kyle Huey , linux-mm@kvack.org, Robert O'Callahan , Suren Baghdasaryan Subject: Re: [PATCH 2/2] UFFDIO_API.2const: Add an entry for UFFDIO_MOVE Message-ID: References: <20250512171922.356408-1-peterx@redhat.com> <20250512171922.356408-3-peterx@redhat.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="nidofqj76swi3rsd" Content-Disposition: inline In-Reply-To: <20250512171922.356408-3-peterx@redhat.com> X-Rspam-User: X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 01F7880004 X-Stat-Signature: h4tsrazn9i1cx17unpkcsm5khw1kdh69 X-HE-Tag: 1747234984-776022 X-HE-Meta: U2FsdGVkX18bf9oGLne0hB1EROr6CeU+esJkHfSE4AGTbt0+y8sOBKvEWuLryG6h4rrjz77m4yxRTEoGnLPYx9FB1J0bti4P5YF+mtBjJPUjiLV/ShQlEk2yc9mLFQ4Z1Z9n4K4s3sWkxEqoIFTq0JpKT/e6ZKhMzOKGOEV1n0TtPEtzj+gedGUK8P9QQ8jPCWLa3kUkR/ecSgHIG0EmXnoDkF6vRxP9WsIILp4Al4XP6LQjtt6G6hLdJL1RKLh544P4PnEXN5lzNhXdal5nPrH33AayeLtmbTOpKEPkOUiVMzP7HKq24/knLwBIQSFndbTyhD8xWVRFnNgTb4/VFksXrpZd4OaiSKKMVZeVqR/wNCmKj9IMgiNo/ZBfSNgv1TKwLJXKbWCiHg3Tlrfrr2iqVV5iKJ9qczJ0gYLyHHgcWj0MDUHxpEu7II/dcd5DAbFRvYL3k06Naps9xWdjgJMdA2jAH6EYV0qhkELp6YY66WUX2LFtEgnOWx7Jr6zGhMtOemDyYIqylZMg7Zd60QAylCmK+eIXvYOYOJ0rH1hrNcKNJ9yXbHiMXDL9lA8vEnLD8UJ16MTTXrAlO1+YZYXDLWnX4yS6ZiIEHwxm/lXEIPKBw6tYsJPp8bNrJMh2ujpeR22ZkIvs55CEbY5ABtCJn0MHuGB4BtPcjMUqvqtG6bOiHKNmL6mNEdu2MyB9pTLj8PbO0Y11bQsemI1OeOwjvCcBW1mDo32GZRR81Kj7vVPr3M7visUUlb8LKNzd+aitDoupjB9HRj8GbDik8wfjq8TLd+u1Tan6Pura2J1Jj/5o/H8eqdrYEjF/VBD4S2uNQcL3IEKkZ54ai5Gc483yUxPs33rBXj0/1JxGPIL35jdA1Pp7vYDuS0AWwcW9MTeodyEO8v3BgTbDSsb+dhYqZCq8U5d6ET1QfZwQfUQXzRWA1X+icYJjD3rten/3hCAoybd0Svc3JZikjL6 Gf3zRFp8 +baqpxy2RkCjdDQ1QeCtndFZy9oDOsY6C1TLRvxEtL6V9DTYmnlwKq0tHRAftCR2rCQFQM8Y3jg/EchF/Jxqqr/jRm72cR7Q0k75G16jHCa/p9OSBY9Oh22DN1in8SVNuh59higwA1vohgleSGLTGeo0NZoQK2gW8GCVSPG9cVOZTdDnRZQHjjXELcdN8UrhZu4bLBv+ONfqtjDZVxHIlYwBIoggWj/AYmB4WpU9Gx7e8igbCHcYhu6IHIQntjAu3Ln6TQlKn5+pUxNbE95Tar4ik1Q1ojnWvKlVbCuGaEmWkXKwEm6ULFpdZYjJBuitqCXi5IdPktETU9eRppu8FZ9VR4B/2omPpABsxQNen7+mJtIeNwpOHrQcuVrs0adSOyDmevwwCQNXStTY3T2K6od/9496BKw7wazslM0XmpxtrvJoVtWehGOaFyypD2r07yubG+BMu2464tfTiXF5ehvT2Rp4glA3QXHAD 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: --nidofqj76swi3rsd Content-Type: text/plain; protected-headers=v1; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable From: Alejandro Colomar To: Peter Xu Cc: linux-man@vger.kernel.org, linux-kernel@vger.kernel.org, Andrea Arcangeli , Mike Rapoport , Axel Rasmussen , Kyle Huey , linux-mm@kvack.org, Robert O'Callahan , Suren Baghdasaryan Subject: Re: [PATCH 2/2] UFFDIO_API.2const: Add an entry for UFFDIO_MOVE References: <20250512171922.356408-1-peterx@redhat.com> <20250512171922.356408-3-peterx@redhat.com> MIME-Version: 1.0 In-Reply-To: <20250512171922.356408-3-peterx@redhat.com> Hi Peter, On Mon, May 12, 2025 at 01:19:22PM -0400, Peter Xu wrote: > Add the entry for UFFDIO_MOVE in UFFDIO_API. >=20 > Signed-off-by: Peter Xu Should we add the following tag? Fixes: d7dec35a3b19 (2025-05-01; "man/man2/ioctl_userfaultfd.2, man/man2con= st/UFFDIO_MOVE.2const: Document UFFDIO_MOVE") Also, I think the subject should mention UFFD_FEATURE_MOVE, or at least somewhere in the commit message. Have a lovely day! Alex > --- > man/man2const/UFFDIO_API.2const | 6 ++++++ > 1 file changed, 6 insertions(+) >=20 > diff --git a/man/man2const/UFFDIO_API.2const b/man/man2const/UFFDIO_API.2= const > index 1c554107a..17ea6f905 100644 > --- a/man/man2const/UFFDIO_API.2const > +++ b/man/man2const/UFFDIO_API.2const > @@ -204,6 +204,12 @@ ioctl. > If this feature bit is set, > the write protection faults would be asynchronously resolved > by the kernel. > +.TP > +.BR UFFD_FEATURE_MOVE " (since Linux 6.8)" > +If this feature bit is set, > +the kernel supports resolving faults with the > +.B UFFDIO_MOVE > +ioctl. > .P > The returned > .I argp->ioctls > --=20 > 2.49.0 >=20 >=20 --=20 --nidofqj76swi3rsd Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEES7Jt9u9GbmlWADAi64mZXMKQwqkFAmgksJsACgkQ64mZXMKQ wqncdRAAsZOy2KyMvMv5Z9/V2yr1nO8j9UP7z1ByyxhBVlcMzzyuXVSIR/AQK0QF iaGFAhSowNgMIuN8opxzarC3m84s/zt4WsbnyNXcnJeVk/QgrZeIWO/79yfVd+mS 3zF8WZlGrGMDpqBYwpnuAMNV8LL/tqEXWmb6HnbVf0Wuby+dg7AIkb1hVqU0BWaE cQdj8uV0Lp5I7mR0JCM/Sp8008XnxSINcvxRFd5QUhNX4qWiPFYV6eTYwAIpnIMG L028Vp972eBRUwFzdUBin+jg3ssBsjLE7LmPllP+lNEjLLASWUd/GJTRNEv10hbI 16cqSMupIh824qW2LlyrQqvtLU9YOt5T2ky5XZ8ShLeUUYtubIChm91AkuJhDAJz LCJV/NoPzJr+wFCWRvhZ8m1IBDE77/E85x0R255rcJXw6Hj+fEemNs0kZQTJYlhH LgW3iWSpTvMod7HF/ZMP6qNHswR7iO+Nyv7sKs5QZbX7qMN12QpUcT1Rj0ryFsuF /Q6NIj9/bHZ7BDw8TJDm76L7v67rD/7S509Wce7VeYPLQioDPQMBlBdcOggRN20X Z2NloDd7cX/X2FKxihxpTTyXGa/cImCFxO9EPOTi9xNs5lsCAXzVsKVuEbHfomHb I7kK4tiyFriLUScWrzqWlSH/6QoqGNfA00g9XRWkKPB/quVYyws= =ooxR -----END PGP SIGNATURE----- --nidofqj76swi3rsd--