Received: by 2002:a05:7412:3784:b0:e2:908c:2ebd with SMTP id jk4csp2251219rdb; Tue, 3 Oct 2023 15:26:58 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH6WahMNOj8ar+t0p/K+c/6vu5S0w7WpCGOjd/clltOZlmyNh0JUXx/cTFJGz6A1JnF412J X-Received: by 2002:a17:903:26c2:b0:1c3:9632:f144 with SMTP id jg2-20020a17090326c200b001c39632f144mr802141plb.31.1696372018454; Tue, 03 Oct 2023 15:26:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696372018; cv=none; d=google.com; s=arc-20160816; b=rY/whI6iCkflBiRQjipr76xbr67of+8y1GsXqKn0pVOnX7XnjCfHhXeco4jre5pv9D 3QQ+OsGUygsOcBj3FktimmuN99SZ8n+W77+mKGXXyNs+Gc4Xh8tOJCS7yXTKww4BOMzd luDFIRoiyMIAz7GO/k6NIJYJk2FWV9WAxSbOiTxDqmL8khILZSLpD868khJVxis1nfu1 dv2425I1mBGfP3pTt13wQC7RTyrdX3UdsPRVSNLeIi/s3E0a/B8BTnt4WZeCmrSEOMBI XNmTXqKlSAxqSOAP5yF7KjwAtAbVQaRnwD3oK5oikuDdYl9uaSWU3Zb7XAgwNgkuBr1l vPgg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=e/ezmrX03/lx2b3wgyBKph28UWpTDQ/b9recBcS7DQI=; fh=cE7lbFZXkGtu5WTP+GdQRv3221EkUV+pdynhbo9EO4E=; b=WCeEIPZFscJW4jiFjkU5H0G57NSFYjw4cQZ+eXzcftpDS3sEFwA4lxOpfdWU8IPBpF iPetUtcTiUE554bNFheGEOCwixvb5qdFlc2RM9Sa6gjwjMzQU0iUop3XVi4JP4FwQqnW bagLM3WRaesRFj91/S6sZ21yoCNU2bah6M8rNgjahtrTyy5PvH6/Cw3BpNzubGF3Mc+C zLo69nb+UIJfrzrKeLfSE1Va4NjwjHFbAogcDAkHDsaF7LKmPDu1b1ZTiyl+hCPU3uxn snyWV4jhUECZhNY7QU9BeOmZVBYNMVk0Sn/ed352T+Hz4vm6EoZEknjfeUSeBiGY/51l szKw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=G+b5779M; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id d7-20020a170902cec700b001b8a3e851d2si2517381plg.342.2023.10.03.15.26.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Oct 2023 15:26:58 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=G+b5779M; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 0D4138049212; Tue, 3 Oct 2023 15:26:43 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229802AbjJCW0f (ORCPT + 99 others); Tue, 3 Oct 2023 18:26:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36038 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229729AbjJCW0e (ORCPT ); Tue, 3 Oct 2023 18:26:34 -0400 Received: from mail-yw1-x1132.google.com (mail-yw1-x1132.google.com [IPv6:2607:f8b0:4864:20::1132]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1ADB4A7 for ; Tue, 3 Oct 2023 15:26:31 -0700 (PDT) Received: by mail-yw1-x1132.google.com with SMTP id 00721157ae682-5a200028437so18367557b3.1 for ; Tue, 03 Oct 2023 15:26:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1696371990; x=1696976790; darn=vger.kernel.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=G+b5779MpqRobRsSke/A28Ctz1M3VA5W813AVH7yhZ3ERrCZcJrImS8b5m8ed5/Fkt lTRZu93ok7yX9Z+Ns8Am5goBW3QSI+j466+IUH2zg1fT0cYU9YAhPSU2qPG0rniR+tgU XhUK1ZQmqMUBAcZNQIKeCG0HFQkX96ncSKQ4AsH7VYJZpzlWZfCR4UoCzV9Ax8xQIbd8 Bh9HvI49GGhtulwh45EvYr++sEWH/uBmaLvgx938ggrpTPcXofshppYs4fjzX1So9LwQ +wmf97Ji2886zoNqv/nFoLAaBJd+MgQumy41hx4QuS/dglr7PXYz/JefHahoGUugsD0z Z6rw== 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=DT2tAKKEGpOoRaUOp2wwpvy9OR0X4GgRDPka2/v/SuckizrsbmWLti8afeJ5R730ry vpzIYIfpXJmjnLGwSMhTV95MG+G4seWeptT34N5GWetg1MUoiJkMqIj58222cjxbUE/c xTTIgVqoDUxFSqb4X8fVsEV2615jiZRxoA+Qn/C+2krXE9v2mun/zasC+AurnrdnXug4 uK6hPiYO/IxJdgXJqKnExMyYWSZGn2VPBceoLNkEIFur7DNYEuiEPw+WwF/CXNZVtB7n MVzaWfvhbelUVtJRpooE9u3bRkCyHdzhLPa2XuOKYUw/zk513BLwr1VOE49v3X2d8JoA MUhw== X-Gm-Message-State: AOJu0YwkXlQ+VeewMjXxdocl00DbnAuGH6UZEQLrhY+WnSZGi8AF+15A XcUrTt+EsWMsJa/ddxVF4VRTRtByUSvAUueJV8sN2A== 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-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Tue, 03 Oct 2023 15:26:43 -0700 (PDT) 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. >