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 21EC4C369AB for ; Mon, 21 Apr 2025 17:16:42 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A0C3C6B0005; Mon, 21 Apr 2025 13:16:40 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9927F6B0007; Mon, 21 Apr 2025 13:16:40 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 831F66B0008; Mon, 21 Apr 2025 13:16:40 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 61D216B0005 for ; Mon, 21 Apr 2025 13:16:40 -0400 (EDT) Received: from smtpin16.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id AD7861209DC for ; Mon, 21 Apr 2025 17:16:40 +0000 (UTC) X-FDA: 83358705360.16.9795E5C Received: from mail-qt1-f170.google.com (mail-qt1-f170.google.com [209.85.160.170]) by imf14.hostedemail.com (Postfix) with ESMTP id B1E53100004 for ; Mon, 21 Apr 2025 17:16:38 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b="IhIPo/qA"; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf14.hostedemail.com: domain of surenb@google.com designates 209.85.160.170 as permitted sender) smtp.mailfrom=surenb@google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1745255798; a=rsa-sha256; cv=none; b=aVdr1LAXUi7MqSOcPpTsQTJBmfnHrZzG6shpQEExIk4gFlNlZ03oHTJI6zp/O6fqCi6u2x mAcmwQbjHD3heruZNBZBNPnYy9U2VfCodnp5PMOKqmqiFThjNh4TC1A1olSdF4Kg/x05uM C+rrBL377tk4RPYPfJKjY0FX/JmSGmM= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b="IhIPo/qA"; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf14.hostedemail.com: domain of surenb@google.com designates 209.85.160.170 as permitted sender) smtp.mailfrom=surenb@google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1745255798; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=RuURjUDWNXAz9lMXw8+fH47R9FvQohgPWajg37i/laE=; b=0t5NxeXw32yS2FXoTh4bhdddx4Oy300NUgs4SQ9zk+bGjpqXSmUcerHsHJfD1zQDNVdfff aud50sPDx9TQoEP9YF6RMM8zza5y9dqbZ3BAb/VKVtip9Eu7leQfB6yz1liGrxKmMOHcvw L/NYTYeMAVWDoxOY4JKbAvT0ADd65VI= Received: by mail-qt1-f170.google.com with SMTP id d75a77b69052e-4769e30af66so1294291cf.1 for ; Mon, 21 Apr 2025 10:16:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1745255798; x=1745860598; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=RuURjUDWNXAz9lMXw8+fH47R9FvQohgPWajg37i/laE=; b=IhIPo/qAPB1JlSiXn78s8T45b75MzxET/cnMMumxAjPouKgCFSv3/coidW1nB/sfoP k/i8a88Z888hPFdxm4PTgncM4RZ55NMCltC1nFiLeWWZaL0HYx8a4+0lWJbAoJ1gPjXC L3BWTevjs7ur7BwUQDfoWqMSnBPZ3zD9uO3/7qxreY+bVSscH8V+22jhWEHizTL6e9Y2 C41bHxBXcMWN+0NcS4kJkUS58idwbTFwdSqFbYOh3xysSTM47GjqNW3hOnqCW37reyq5 T31S96dDBqxlEIzZOwXhH66/Z5YxbPHk013rU887tw5wW88YIe9tgHiuj9bgfmjcmxFv ZgVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745255798; x=1745860598; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=RuURjUDWNXAz9lMXw8+fH47R9FvQohgPWajg37i/laE=; b=McdvFal2x04+2yYSaAnVKl3JlR2fT6gVQF5h4BGng61p6JyzQMyFPdFGkU856DxX7L Bhoq6zf4X+gtvGMk8//m0TNVqSsqg73TakMuHTZ7xPNUctr//IkkUAjdiR0tVhUQOuD6 eaY10QceQN4oMBeNMroZyDNB9G1DOaw26La988KROAws588Y6MIeS4P6ui0mbM0X3vLY qu4lPhkwH/WthYAGdmmmMON5rK5uDADPFSdpxr1+//4QRTv8IIekjzI6qEUKOy0H/Cy3 ixM3g2EoMzTlPAMtMi8wkK5uXYekfcSGR2N6AwlfJ8hgAf6yWbQ5wXDVWr8F6b+yeoO3 SvWw== X-Forwarded-Encrypted: i=1; AJvYcCWpJ2v+RBpQ0JqDETp6V36rMhCx9JoCnNf9dDwt4nUUhrHbbP2R+d+zgHyz3ixSrr7N8+NLEar/1w==@kvack.org X-Gm-Message-State: AOJu0Yz0VP+mj920wV0vK+kxGfK5LGPCNRSXMsDZnusUg8OtOQmk9reQ gYQ/DwcDQjQBNVJZtl0EnncOp0N3iBMUp4LdKyXfvDmd7HajU52COk7cZssnWXFtUqBDa5n4dPT JcUN8Yc6a1rnbdt3xhTJ4ss2SHynwS620JZYZ X-Gm-Gg: ASbGncu+ewMN92Wg0NOlz/MP6CbVbXkycOaJra0loQG5DKRMOFlY2PR84xhw5fGaoNR N86tpeiZrQ3Lwq4Ho7ZnKT3eUtNd04OJsaqm4AohirAlB5Y1Ay7vWG+5hoylMmN1w9W+dW9TSKP XRMqg5CF0wAsPQyIxrqopv X-Google-Smtp-Source: AGHT+IEe07pf382BuG5t+h0cxkhNonB9S2hb+4NBUwiHHOIgvisi/X1Rvk0m70CnMe3Yxh9IFdbEwfSfBL+DkDE8WEU= X-Received: by 2002:ac8:5901:0:b0:467:84a1:df08 with SMTP id d75a77b69052e-47aecc928f3mr9502881cf.23.1745255797522; Mon, 21 Apr 2025 10:16:37 -0700 (PDT) MIME-Version: 1.0 References: <20231206103702.3873743-1-surenb@google.com> <20231206103702.3873743-3-surenb@google.com> <8bcb7e5f-3c05-4d92-98f7-b62afa17e2fb@lucifer.local> In-Reply-To: From: Suren Baghdasaryan Date: Mon, 21 Apr 2025 10:16:26 -0700 X-Gm-Features: ATxdqUH-V1xozHecneL38ihhUBup30dXmnQSZc7psqoLu7St8-YIj64ka4pAWwg Message-ID: Subject: Re: [PATCH v6 2/5] userfaultfd: UFFDIO_MOVE uABI To: Alejandro Colomar Cc: Lorenzo Stoakes , aarcange@redhat.com, linux-man@vger.kernel.org, akpm@linux-foundation.org, viro@zeniv.linux.org.uk, brauner@kernel.org, shuah@kernel.org, lokeshgidra@google.com, peterx@redhat.com, david@redhat.com, ryan.roberts@arm.com, hughd@google.com, mhocko@suse.com, axelrasmussen@google.com, rppt@kernel.org, willy@infradead.org, Liam.Howlett@oracle.com, jannh@google.com, zhangpeng362@huawei.com, bgeffon@google.com, kaleshsingh@google.com, ngeoffray@google.com, jdduke@google.com, linux-mm@kvack.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, kernel-team@android.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: B1E53100004 X-Stat-Signature: 8ihd5xpxtbk8on389isz831wtfzc1isu X-Rspam-User: X-HE-Tag: 1745255798-257652 X-HE-Meta: U2FsdGVkX1+NABshyZD7VRp6JLLCewUUkiP/94nWW6gonpw8UamsbUN3LTY2C9QH54QYAHZgr4DKk3dQ1yNuFJQy0mRxODDMykm6wQBBit4BM65q7g+1JDyO5KyTyqd9Zss3vzK8qzpxySlGRkiDs6G4V/WMiSENxmEXGncxYQ8eF19wfgkSm7uvUPc7QBpNqvtnNlAmHGoR2n67xekWh/aX/guzqg66c0WzAoF7BpjSpQhElWknhBlqGkAJiX/qrpcZ417DXy40Jr/JxB8ZjazW8ARXKJnOiqy56U7AMZADjOB1LLvfZFM2C7pN2NZs6uLYVer11LY5+OcHP5A5sLvWJc3HStLMrsEkVmkue1EPYMZODvBemhqkfIrmkoFHpTsCTPTkP0GUecVvwvHMv8ivta6B4bgexoKW7+wUa5L3TPMbl+hpPT223ZOsfrmhJZfuDmxPcY7IEzp3SMMyZSDpGojDS3cmzASqzvL4i5sAELOcqIpCtMBnjyMLpvr8kyhOd6JF4hme+A89Q6jOxoruvwiUMfSM3vncYuoHofTeCLJ5AwhGnoMirHpfJq8HoSwik/MU29BdM2fgO2vRUx7M/irlDOyeS2bbfAAfKRbJ7Qx2825ln81pNbDd52hVarCgMxJrHz6JVWsaGpoUk0JiDUZrLS9atkW6qod4KL4j1qgShN/qdF9Slnwh9FTT6oTkvOnr7EwTtsqK3zwaptsTTXLt7jaF1NwNKgcr4lOLI4corNcCfG9NYJ5UP77DIUKwXnOCv+ATRhiTMile6aZxta+PwESeSeArggtUKnbE9vvhGSQMi5uAvX99IJg+rVQQPY9PwJAvjy7+jSDmsGbuYtVV7qF2d884vTgMpLQYHN1rNZ+BACu2Yl1JffRkqSWpxci1nN5AJZ3ey34Qk6VFA1o+h305xeIwWX96zb1eXtQ6KW2WBAv5VvAGbOLelfUECng9dAtHR5lrcKm qFijq1lU HelRIqCpRZI2g/X879A+8FomFQ83wYlC3wQCnUCwOnte2hODEqyF/IWEuTA+9yXLL4OXUTtC+ONHnnI9kVY6rMamDoneHiVhAaMeOOiQtI2PE/eeFy+yTBOblxhZ9XDt4Ppy7wtAGTUnLBxQv7Y+7vlZPvRL5kvX4k2b2phYA2vyM5tf0rqrxww68BF9e+1f2uMZ6ZoJk1ZoJeOgHp4CFGi5uRmqMOYBXKt0VAxsCsftq295d5Lv7P6/jM998+LS5MebNcDXxjbVBdzJmzwtdzFbCOpCWjs8wSFW5LjkguNLdfpPRaM1DEld2R71QiJGoRxtfs4n9LdMFATTQGl4oXqba66BrotbNeY8Tmd5wbXfIyJXslN8UD1gKSwNbKIuDCpkUaaa6rKuYs46zRzM+CMx8omREA+kuaEK5J2L4wXcZPZTp24mCEyaIIyGB+m/Tzsq+xBDzCMc2f+o= 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 Sat, Apr 19, 2025 at 12:26=E2=80=AFPM Alejandro Colomar = wrote: > > Hi Lorenzo, Suren, Andrea, > > On Sat, Apr 19, 2025 at 07:57:36PM +0100, Lorenzo Stoakes wrote: > > +cc Alejandro > > Thanks! > > > On Wed, Dec 06, 2023 at 02:36:56AM -0800, Suren Baghdasaryan wrote: > > > From: Andrea Arcangeli > > > > > > Implement the uABI of UFFDIO_MOVE ioctl. > > [...] > > > > > > > [1] https://lore.kernel.org/all/1425575884-2574-1-git-send-email-aarc= ange@redhat.com/ > > > [2] https://lore.kernel.org/linux-mm/CA+EESO4uO84SSnBhArH4HvLNhaUQ5nZ= KNKXqxRCyjniNVjp0Aw@mail.gmail.com/ > > > > > > Update for the ioctl_userfaultfd(2) manpage: > > > > Sorry to resurrect an old thread but... I don't think this update was e= ver > > propagated anywhere? > > > > If you did send separately to man-pages list or whatnot maybe worth nud= ging > > again? > > > > I don't see anything at [0]. Thanks for bringing it up! This must have slipped from my attention. > > > > [0]: https://man7.org/linux/man-pages/man2/ioctl_userfaultfd.2.html > > > > Thanks! > > > > > > > > UFFDIO_MOVE > > > (Since Linux xxx) Move a continuous memory chunk into the > > Nope, it seems this was never sent to linux-man@. > : Sorry for missing that part. > > [No results found] > > Please re-send including linux-man@ in CC, as specified in > Thanks for the reference. Will post the documentation update later today. Thanks, Suren. > > > Have a lovely night! > Alex > > -- >