Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp15131070rwd; Sun, 25 Jun 2023 10:49:00 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4ecclHNYwZXBhKmqgePuVvCF2KWuyzlYpXKhQxYLhoe4/axVyyCDSmE2g6URYJH0yblu/j X-Received: by 2002:a17:907:360a:b0:982:a022:a540 with SMTP id bk10-20020a170907360a00b00982a022a540mr27167430ejc.11.1687715339778; Sun, 25 Jun 2023 10:48:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687715339; cv=none; d=google.com; s=arc-20160816; b=gqjJCHuJUdUe/nRcGw/UgUM08BRC7SuF7RfE/6q5dEivAlzXJogDSOQs1MiqeENVEp Or3f+pPktg3fod+xGVgOwvNRSMeS4uuG9jl3sUGmSAWdg2y0KuAcVSXcKoFWe5rSQDrL pww/OW7XAWGybiXTcpPX5XYpqunElrOFBJeS+cP3tnEAY7p3EkT0mpJENbM4+sc4rZsY ST8AvLARut4OBT7jxeNQlGVOBZfzL+De/kTDFX8QBBkgXakv36hluz6DwPeF3NvseE2/ HOfGkltexqyTL+Tbaa8meBOwxS1cWnu7D7KQl4OvFPnteXBSMegoZDzRT1xyuT866unp TWFQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:feedback-id :dkim-signature:dkim-signature; bh=tSOnCU1jdE2Y3ajgGsj8bKo8BCzDnURUwG0RPc5t9dI=; fh=a80XJt835sHwPwr8YwhJhrb63KUbfRAyMFFXvaenFw0=; b=OXGt7tlQV6cEg3VB2d/HZcz5I9VjTWgnBpLwfY8hcqGoUuAm4YKwrqs3Aj321YfWdw jfs4Yge+UF5u2m8wUFXFJ2Lnqs4+FwoAHVn+dbqJeV8dhBCE19uzCDvHvo/4nOzPi48Q WwKMGq6ZJqmUp+sxafGxxrEzImnombVwzeR04+d2HWrzp+Sbbq2rdz6+1/bhuN1zesgJ 5mKPwwu8gXHxGRqd4PFlxOWQUY2hwlJ8VASggVlj28C5pqTqmoh2JHf2Z2BVVS57L/Iv 6eGQHIrhvJ6CIBzryQSolBO+zVPh09s2BtSdmEIa63LGQnLiGy9n6y2rAHEAGlJRo9i7 lBaw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@invisiblethingslab.com header.s=fm2 header.b=RQqBlBK4; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=QOLggROp; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id n7-20020a170906840700b009889c8cb040si1943501ejx.644.2023.06.25.10.48.34; Sun, 25 Jun 2023 10:48:59 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@invisiblethingslab.com header.s=fm2 header.b=RQqBlBK4; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=QOLggROp; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229667AbjFYRjs (ORCPT + 99 others); Sun, 25 Jun 2023 13:39:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53144 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229532AbjFYRjr (ORCPT ); Sun, 25 Jun 2023 13:39:47 -0400 Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BA36F18E; Sun, 25 Jun 2023 10:39:46 -0700 (PDT) Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id E2F655C00E5; Sun, 25 Jun 2023 13:39:45 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Sun, 25 Jun 2023 13:39:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= invisiblethingslab.com; h=cc:cc:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm2; t= 1687714785; x=1687801185; bh=tSOnCU1jdE2Y3ajgGsj8bKo8BCzDnURUwG0 RPc5t9dI=; b=RQqBlBK4//iZS1+Rg7dhRh26EJTVKaDfQHbI1OQ6VzyiRt0PwFt zFBoOnnLJZElwh11wK3pU3SXf8Ha6yiaoRLybNGWoYMkK+H2g5ft+95gQWuTty5g x2EK6WnFMFzcjDWVLNPOB934NJVIGOdHin8O4+ILsu3PXifEedMeIAy+O3JuFRw4 vKwF98iIKiQHn594tQD2iNMDPdesLOJ6OOhn17pBOCJNPNVuBRQnaOJcqUdxDQxF Gg0jtjxnA6BHRr6jn4/qcU32aC25XwgVH+qf2xM2PUURORycwfGWIhS1p93E+YBy a+2aCC1VVL3wpPRFggKcnd18xEGqbddT5+Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; t=1687714785; x=1687801185; bh=tSOnCU1jdE2Y3 ajgGsj8bKo8BCzDnURUwG0RPc5t9dI=; b=QOLggROpkwTV01yA9CP28SpYq4TSy RulnzzSuyXAXYAib0XtxHE07nWcbWpx7cL6UPHceJSz4cPwFD/Se8et6PwZwag3/ SpRDNPMcNMFEQMdpqZ0QkgNC+o77RHmZFynnBwEw8dMrQEchC7kDS8cAwUCsFCqT g6p/ayZ4vvP2sCsAkIdsNJMFSrZ+fKfIWxlfvzz1JOL9+Hi55YpxH9aGD1nh9jmD yZvpVWce6VC4AXaeQxkoG7JBfb15SGSrVDM6gYT5If8mmoP9niSeitxZZz6sW8UY vmIM8uNpbEkSfmfrNuu4YwiBYMyDBAysj5CHuMGN4OgoP+Xnr9bqD75mQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrgeehtddguddufecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpeffhffvvefukfhfgggtuggjsehgtderredttdejnecuhfhrohhmpeffvghm ihcuofgrrhhivgcuqfgsvghnohhurhcuoeguvghmihesihhnvhhishhisghlvghthhhinh hgshhlrggsrdgtohhmqeenucggtffrrghtthgvrhhnpeelfeejueekheekgeeitdegkeek leetvdfhuddufefgffehffehueevvdeileefhfenucffohhmrghinhepkhgvrhhnvghlrd horhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhep uggvmhhisehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomh X-ME-Proxy: Feedback-ID: iac594737:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 25 Jun 2023 13:39:45 -0400 (EDT) Date: Sun, 25 Jun 2023 13:39:40 -0400 From: Demi Marie Obenour To: Markus Elfring , dm-devel@redhat.com, kernel-janitors@vger.kernel.org, Alasdair Kergon , Mike Snitzer Cc: LKML Subject: Re: [PATCH v2 2/4] dm ioctl: Allow userspace to provide expected diskseq Message-ID: References: <20230624230950.2272-3-demi@invisiblethingslab.com> <3241078c-2318-fe1b-33cc-7c33db71b1a6@web.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="aPhU4A2G1cD1BrHO" Content-Disposition: inline In-Reply-To: <3241078c-2318-fe1b-33cc-7c33db71b1a6@web.de> X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS, SPF_NONE,T_SCC_BODY_TEXT_LINE autolearn=ham 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 --aPhU4A2G1cD1BrHO Content-Type: text/plain; protected-headers=v1; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Date: Sun, 25 Jun 2023 13:39:40 -0400 From: Demi Marie Obenour To: Markus Elfring , dm-devel@redhat.com, kernel-janitors@vger.kernel.org, Alasdair Kergon , Mike Snitzer Cc: LKML Subject: Re: [PATCH v2 2/4] dm ioctl: Allow userspace to provide expected diskseq On Sun, Jun 25, 2023 at 01:23:40PM +0200, Markus Elfring wrote: > > This can be used to avoid race conditions in which a device is destroyed > > and recreated with the same major/minor, name, or UUID. =E2=80=A6 >=20 > Please add an imperative change suggestion. Will fix in v3. > See also: > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/D= ocumentation/process/submitting-patches.rst?h=3Dv6.4-rc7#n94 >=20 > Regards, > Markus --=20 Sincerely, Demi Marie Obenour (she/her/hers) Invisible Things Lab --aPhU4A2G1cD1BrHO Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEdodNnxM2uiJZBxxxsoi1X/+cIsEFAmSYe98ACgkQsoi1X/+c IsFkkBAAmUSXHkJKBAZiy67wqmfsJ9//TfJvEM8SN6nWxUMqD8Mzy2VaWlXbKMnW XfKresVNl4wCqC+VuNQivdZZKKYsYi2vHn9UZYrXrD825qRDLh91gP/VVoPCchlZ SRHo9BuAL/rWTm8am9B2Dcit+1Setvi+nXAW9alP8Gk4IPz/8CB82Mm36noUJO3n W8vCSvgr1I1l90BgEBr5MzGcHFB7OElii86bkkt+nwc79g7NlfwcXj2ShZj0FENY BPVOmqf0hAxUdLPPbqbGLLYFyuM7wyZ1uua/Cy4HaOhwbOvK3xlTisqp8fGaJE6b RnxHnSDBquRzHycsliC7MR425VXlC9VtQZ4Ppqucd+IYZllGHXYelPCKeTjiG0Yg ZbnoBjUCI952H8oOP4gUkGtWFfRAe69dUOI2jP5bbeJhNQJ2uouvJxFMcVWbhrT1 JP1lEyzCfGYK/SFUPOiP+5zNDR0H7E3slvuNgQZ+mdFNljnGuoLMApE6CQgIwLKv hwYBnqWa4zQ065nBuzmMAerGRBy6hbQBsec5rR1fmom9K3jucL7OBQ/u5INj2JsR 2jMKBCHoOQIixx6rSicr1aqqLkmujGZwmjgip27zRuz5kHHPoEy20q93QE7dSyS4 sFrexjo5BG80rKn7+NQtUXziPf6Vm4ZIE0SMptj1sh4Ulri9SN0= =xuAA -----END PGP SIGNATURE----- --aPhU4A2G1cD1BrHO--