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 E535BE8FDBC for ; Tue, 3 Oct 2023 22:26:33 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5D3858D0096; Tue, 3 Oct 2023 18:26:33 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 583BA8D0003; Tue, 3 Oct 2023 18:26:33 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 424088D0096; Tue, 3 Oct 2023 18:26:33 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 2F0C28D0003 for ; Tue, 3 Oct 2023 18:26:33 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id EEB07120497 for ; Tue, 3 Oct 2023 22:26:32 +0000 (UTC) X-FDA: 81305585424.01.34EB6CA Received: from mail-yw1-f180.google.com (mail-yw1-f180.google.com [209.85.128.180]) by imf11.hostedemail.com (Postfix) with ESMTP id 3A56440005 for ; Tue, 3 Oct 2023 22:26:31 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=WuhJo20z; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf11.hostedemail.com: domain of surenb@google.com designates 209.85.128.180 as permitted sender) smtp.mailfrom=surenb@google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1696371991; a=rsa-sha256; cv=none; b=eAfIf3LwrzJ3FaBBNPvGobNXZWlT+ItzXlhyEefQclK+HDaH0cHisBcCeuDKOlhK367uR2 Nxg2A/fIQTgOGQ5XkM5DYJKMAvJ7Jmgls3Ld75glXEFURW5vRAoBe6ka1w/VOr483YLPx1 1YNbGmj6MDH5fDiiQExLLms5gj/thd0= ARC-Authentication-Results: i=1; imf11.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=WuhJo20z; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf11.hostedemail.com: domain of surenb@google.com designates 209.85.128.180 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=1696371991; 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=e/ezmrX03/lx2b3wgyBKph28UWpTDQ/b9recBcS7DQI=; b=Vxirq2K21W+ke2/6Ndm5F1cGoX841vmWAACWv13V0UhCQDFG1nuAwoTgp5B6ZeC78HO81F 3wKxCGwxyZrZStNBlFK4e+nY8/eUAN2tcwqY++gBS4YZENNUG46XHoM9KYWEpPrw6gW6Mg vYfc+6xZ+TJeW3uvfiM+qiNahUBqk5g= Received: by mail-yw1-f180.google.com with SMTP id 00721157ae682-5a2478862dbso18326767b3.2 for ; Tue, 03 Oct 2023 15:26:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1696371990; x=1696976790; 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=e/ezmrX03/lx2b3wgyBKph28UWpTDQ/b9recBcS7DQI=; b=WuhJo20zgPZwq6PvIrVPNUBxMEgpPHFNugG/W0UE6OfJjTlrxEdvnekSvS09nW8X/Y mYBjYjEtqG0SdfEzlbquCC2Ql01wzcQvB47kMF5Q0cwByoxzsvHKtbCLCOcdCUry60Z2 7X7h9+yxtkfPnFhprLoRxQ8yDUEhFtK2UoqeW4mVF8CaZsg6vYaPHnKe+J77uEN2Briu ibiUiavzDDZMFttQT9CzidwQMVu/XNtKe4zxJJxUJj0cLAkwzZd8G+vyWgg+jcYaxXHr l/MrzHm+hb4/mpKyoimh13998c6GE6SxG4AQEVhx3+4cKNW6W7wsh54wIRm4oiNz+C21 3rQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696371990; x=1696976790; 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=e/ezmrX03/lx2b3wgyBKph28UWpTDQ/b9recBcS7DQI=; b=O3+ZXeewGCGFbFUWeyRaC7otZEhdo3aGmr31CHILIRr3l8ogfTPvy1U0JUzQWiO0N9 IxgOmuTOq3LRPPaHLxrDMiDgBvY28U8ZlM/bVcpcjWYyuYDQSQ/2R9jWSN2gVhFSUxkJ +JGtWw4yyBXSTBFaZPC2kWaveDSRP91XrmAVyuh7oMOEZQaXZq1lFEgNxk+EgxnjJ56V bQWoDVmzSQQK6J0X6rQxOWK40IZXlnUJxMwkVdhkrvVWf1BCi0W0AIdYh8rWpmj/+68Y 0E3t1pi5eEGivTW7QcvayMJHUotBcgJ8BPP+rjwaS+Lll9b448CNF8zaqbvrVJSuT4xe wO1A== X-Gm-Message-State: AOJu0YwxOP70Retluo1Bp5eBfqOzSJfapJF1qupCH3u2PdIHbqGkcVCg 78oJx1vsG9PI+CVY7TXKwrwK3KV848yUsTsxO+vCqQ== X-Google-Smtp-Source: AGHT+IF0xmlVD08wVXp1gfdjZoxUeDjnszKhqUw2F/pnugOO1Cxpl/juxTDOh8Z6Eaai/DseLkxNvD3iKRk8HMP31oI= X-Received: by 2002:a0d:cbd7:0:b0:59b:fb30:9862 with SMTP id n206-20020a0dcbd7000000b0059bfb309862mr1004133ywd.3.1696371990056; Tue, 03 Oct 2023 15:26:30 -0700 (PDT) MIME-Version: 1.0 References: <9434ef94-15e8-889c-0c31-3e875060a2f7@redhat.com> In-Reply-To: From: Suren Baghdasaryan Date: Tue, 3 Oct 2023 15:26:16 -0700 Message-ID: Subject: Re: [PATCH v2 2/3] userfaultfd: UFFDIO_REMAP uABI To: Peter Xu Cc: David Hildenbrand , Lokesh Gidra , Jann Horn , akpm@linux-foundation.org, viro@zeniv.linux.org.uk, brauner@kernel.org, shuah@kernel.org, aarcange@redhat.com, hughd@google.com, mhocko@suse.com, axelrasmussen@google.com, rppt@kernel.org, willy@infradead.org, Liam.Howlett@oracle.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-Rspam-User: X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 3A56440005 X-Stat-Signature: 7d6q8ippbfkwbgcfnjgy4kmsdn1y3i4r X-HE-Tag: 1696371991-202654 X-HE-Meta: U2FsdGVkX1/1FF/3gzV0nLAwInbrrv/BTZG+w9bL5QjfPU4PpgSwg2VOhuZhJQadkil5KVac2u/5fUR/dmJ4rRD/M2KjDYEmrcT+zJA+9vNaPqCHYzxdmf25QYcWr2bC7lS+rNIKnstOfnOoFxFvSHi8D2FG+xda5NfKyp2kqDD71CBZFa2lD6Yu1f7CQ6rKe2KZGXm6B3IUGuxFteFSdS4qCBGG7DIFmNaae21mGXkO0I4STenfwQ6QRog0yzMHWYUY8iIMkV/qh9naukle1e4L+G8SwgMhoPKPYsYHANGJ9zLXNPxNcI92U3poUxsiJr8Furk/3o5cCAqWyOHziI+U4THVV7n1H3Pfzf/Fx+4ub8a3HZrivQBcvTt+w1sG+RCcsA8tim7u2j/DRQ3vRCvNhgyHfCLKevxR3KNtN9u1zd5HhqcdOEUkeMSd3ICgo5btV2r50TkkrJTrqMbUCxC2NLN4IxBcUAbNv5i+O2iWPzlM37NzAqYdt29trbAS5WkZc9DECXYl+lpYCJ2NV1M0rWcegPhz+I2ROzKJexWhC0O9nyaFnzYoK1mD+2Kkjf/1Y8WtmW82ugKdaLHrDT/7CDFs/YpGE/2i7KxHmzKgT+xj9jO8jnTmrN34j6U+v74G1vzmur7+U3i0cwiVcZlHotI2pye0VROPKaSApyEvpj6CzIzJ/uRguHZW1YvcrfufC0MIPSfKK1nslQxAhx0jEeLmXDcMOE6MPYduWR42hDYsH9IkqrVuUNLqZx9j6DSCDjs8GKNcmtZ17rwcML6JepHsGjXwhmlFvtvkZ/6GxSU4mnh8Ygo3bk/qiL3noHKxH35GLOLRgz+pwmmmD3RQ/ivz5VdAwUCKKNVlNCoZRt1rbjfMfPGILrKsy2TRJMiVQOU3opEPCjarsdl9ldz83DIemkm8+LH+kL+zIr5zN6ScGHw3Ge0rTFCERZmekP/kuPcOoM2Bjs89u56 KFhXXbza u/BxvuaMHAhWHknFcc1CrCnuw8u/t9mZpx3xaQR5fLXrNETRBeEJqvfz4VVJvrqC+N2akb97MvYArrpczp2PezExd/JePoOm1xQZdYWdzQXligsffaXW8UoZc/pmyc4hvjznXmuiQrQk0qYu3eEnR9RLZI4dYAvEMfvV3Csmb01+HuJuNZ2kAC68/De6kJxNLRPETIogn/sGD1KrsuE3obhnolAUpT3u1JBx+9sdWvPQzq3tl2T3TImgGi6MllBc0g3zlDF8vhLRskGt1sf6kn6KmVX6wy2UOIwtnXyIBAVOgs81BIhxbwpNo1cGPnatM4Qlg2OiOm3r2rtmWxTVBXAM8z21UsgkQkGlk34H7vrJ1Zh3XX3+gOQiPpzqoDNbIEaK7AcWbAS3MltS7GZJ/O9V+tw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.011428, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Tue, Oct 3, 2023 at 2:21=E2=80=AFPM Peter Xu wrote: > > On Tue, Oct 03, 2023 at 11:08:07PM +0200, David Hildenbrand wrote: > > Sorry I have to ask: has this ever been discussed on the list? I don't = see > > any pointers. If not, then probably the number of people that know abou= t the > > history can be counted with my two hands and that shouldn't be the basi= s for > > making decisions. > > For example: > > https://lore.kernel.org/all/1425575884-2574-21-git-send-email-aarcange@re= dhat.com/ There was another submission in 2019: https://lore.kernel.org/all/cover.1547251023.git.blake.caldwell@colorado.ed= u/ Though both times it did not generate much discussion. I don't have a strong preference though MOVE sounds more generic to me TBH (it specifies the operation rather than REMAP which hints on how that operation is carried out). But again, I'm fine either way. As for UFFDIO_MOVE_ZERO_COPY_ONLY vs UFFDIO_MOVE_MODE_ALLOW_COPY, I find it weird that the default (the most efficient/desired) mode of operation needs a flag. I would prefer to have no flag initially and add UFFDIO_MOVE_MODE_ALLOW_COPY or whatever name is more appropriate when/if we ever need it. Makes sense? > > -- > Peter Xu > > -- > To unsubscribe from this group and stop receiving emails from it, send an= email to kernel-team+unsubscribe@android.com. >