Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp717577rwb; Wed, 16 Nov 2022 06:51:33 -0800 (PST) X-Google-Smtp-Source: AA0mqf5RNt6W/O8lz1SnT1EETQkGK4lSPh3XDF2FGr0r9OYvp8CwCODH/of08yJV24dtFOPFpBgb X-Received: by 2002:a17:906:1e96:b0:782:fd8e:9298 with SMTP id e22-20020a1709061e9600b00782fd8e9298mr18426819ejj.640.1668610293522; Wed, 16 Nov 2022 06:51:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668610293; cv=none; d=google.com; s=arc-20160816; b=sXs1ihCZtq7YgBY4NRfXmjp272W+u7LjNz9aD15ZUxPDvlKB/GmtmF9dG9aW+fEM7m 7xCqmxBOwMTMsaiVcBY28g5i7kWvXc7j1/qZBrUYnMJbZyFLS2J3rcPjbVGKylCWXJJi wbenEke1Hs2uwfQ1lq7WtOXRjFYhk5oHZqZNiY/4Gc+ToEcpxaF/6vAHwmGiEuyoPAnv QNZj6kdoEBMq2r8w0oGWwM8L+Mzv/TReE1lrodQyjQFcdyiDl/TwduC4/nsLKhWzV2BW DHrE+TadegVURuqFp2BzuvDIewiBLzQ0UtAW7igim8B5yQiw/InNzLiWnUAqWrSNwToA kTmw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=hQAQ00JXMUtGRyGvyK4AFpzBdAYd3Lkl8MOymPp0Gng=; b=ZnZ/xiXgZQ5ciofCx9OZgIE5SkUOJ2IgCwSSbjioeiMnZDdjBnBxiEGnQZh+VYpEYp NzWbK5ZgK4BljECk2nXbvK77zj4a9J0yXQS+kYcAS4Pn/M4qqwnysiuS9VMeEeC/XmL6 w/aBVAa7AwFj09gTDi6d/s2yrthmeCvs7j8Caxc4RMwf5OCKRvTP5XDVVAJ/VYQCg06d oH8zKe7iWTBQSy/bxH/r6G9XInwP55vKh4W7nYE98Jxb75QhUj5nWOIUUPr72QVvNnzX 3ZU5sllypfO24c1g1oscG7DtgKRJQmz25omZL6R95rF2C3ge3xJ6eV6Onbvmmm//Qn0X hFww== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@samba.org header.s=42 header.b="rRWkH4/b"; 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; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=samba.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id sy8-20020a1709076f0800b007ae4ed48290si13464993ejc.279.2022.11.16.06.51.11; Wed, 16 Nov 2022 06:51:33 -0800 (PST) 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=@samba.org header.s=42 header.b="rRWkH4/b"; 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; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=samba.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231672AbiKPOWg (ORCPT + 91 others); Wed, 16 Nov 2022 09:22:36 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51236 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229892AbiKPOWe (ORCPT ); Wed, 16 Nov 2022 09:22:34 -0500 Received: from hr2.samba.org (hr2.samba.org [IPv6:2a01:4f8:192:486::2:0]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 12F1A1A800; Wed, 16 Nov 2022 06:22:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=samba.org; s=42; h=From:Cc:To:Date:Message-ID; bh=hQAQ00JXMUtGRyGvyK4AFpzBdAYd3Lkl8MOymPp0Gng=; b=rRWkH4/bswHwaQZESok/d4RFW7 ad50LJK5O1aZhT9+6wjvGGF+mOcw05lYWKmxNS0RWoGksc3W3RJ9MWcsZnIj2+RDMHdLQgwSrxGHG n85QePIDyyT8CPo2SlHOxkJWKzelkB+JjVAfEFXAfKNNsBtv2i9fD2cLWLMXu8JM0x+0Nd5KjSE76 GtQjmNZvcrjZJrthdiqbfs5zVVxbmoLg07jc1LjxN239LebUtNZxQHo/sK7Sv6IYXtTwKjKd8TAJt WE3WhJ3bDpcdOBgn9grlopUPdKrhxgyub4Wj8ggIaN5DOPEPju2lsT0DPg/m9pLcXT9LQ23pvdVus Wr7KqCeBmgb7+Wa5NSOiQ49So30b0EiNwGG/Q6VCFn7K+d5aN+EfhI6N+1yYguOxbLc9F73sGrwJD LU0gita8MboMgogWjlZVNl59L1daGzh1IVAokojcxRr2/7V4IROQ/RnpCwNhnbK06KOF8R4H4ojdR gZ0jGx4vNuN4KLC+hwE3Y3ye; Received: from [127.0.0.2] (localhost [127.0.0.1]) by hr2.samba.org with esmtpsa (TLS1.3:ECDHE_SECP256R1__ECDSA_SECP256R1_SHA256__CHACHA20_POLY1305:256) (Exim) id 1ovJJ9-008tFt-4z; Wed, 16 Nov 2022 14:22:31 +0000 Message-ID: <69d39e98-71fb-c765-e8b9-b02933c524a9@samba.org> Date: Wed, 16 Nov 2022 15:22:30 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Subject: Re: (subset) [PATCH v1 0/2] io_uring uapi updates Content-Language: en-US, de-DE To: Jens Axboe , Ammar Faizi Cc: GNU/Weeb Mailing List , io-uring Mailing List , Pavel Begunkov , Linux Kernel Mailing List References: <20221115212614.1308132-1-ammar.faizi@intel.com> <166855408973.7702.1716032255757220554.b4-ty@kernel.dk> <61293423-8541-cb8b-32b4-9a4decb3544f@gnuweeb.org> From: Stefan Metzmacher In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS 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 QW0gMTYuMTEuMjIgdW0gMTQ6NTAgc2NocmllYiBKZW5zIEF4Ym9lOg0KPiBPbiAxMS8xNS8y MiAxMTozNCBQTSwgQW1tYXIgRmFpemkgd3JvdGU6DQo+PiBPbiAxMS8xNi8yMiA2OjE0IEFN LCBKZW5zIEF4Ym9lIHdyb3RlOg0KPj4+IE9uIFdlZCwgMTYgTm92IDIwMjIgMDQ6Mjk6NTEg KzA3MDAsIEFtbWFyIEZhaXppIHdyb3RlOg0KPj4+PiBGcm9tOiBBbW1hciBGYWl6aSA8YW1t YXJmYWl6aTJAZ251d2VlYi5vcmc+DQo+Pj4+DQo+Pj4+IEhpIEplbnMsDQo+Pj4+DQo+Pj4+ IGlvX3VyaW5nIHVhcGkgdXBkYXRlczoNCj4+Pj4NCj4+Pj4gMSkgRG9uJ3QgZm9yY2UgbGlu dXgvdGltZV90eXBlcy5oIGZvciB1c2Vyc3BhY2UuIExpbnV4J3MgaW9fdXJpbmcuaCBpcw0K Pj4+PiAgwqDCoMKgIHN5bmNlZCAxOjEgaW50byBsaWJ1cmluZydzIGlvX3VyaW5nLmguIGxp YnVyaW5nIGhhcyBhIGNvbmZpZ3VyZQ0KPj4+PiAgwqDCoMKgIGNoZWNrIHRvIGRldGVjdCB0 aGUgbmVlZCBmb3IgbGludXgvdGltZV90eXBlcy5oIChTdGVmYW4pLg0KPj4+Pg0KPj4+PiBb Li4uXQ0KPj4+DQo+Pj4gQXBwbGllZCwgdGhhbmtzIQ0KPj4+DQo+Pj4gWzEvMl0gaW9fdXJp bmc6IHVhcGk6IERvbid0IGZvcmNlIGxpbnV4L3RpbWVfdHlwZXMuaCBmb3IgdXNlcnNwYWNl DQo+Pj4gIMKgwqDCoMKgwqDCoCBjb21taXQ6IDk1OGJmZGQ3MzRiNjA3NGJhODhlZTNhYmM2 OWQwMDUzZTI2YjdiOWMNCj4+DQo+PiBKZW5zLCBwbGVhc2UgZHJvcCB0aGlzIGNvbW1pdC4g SXQgYnJlYWtzIHRoZSBidWlsZDoNCj4gDQo+IERyb3BwZWQgLSBwbGVhc2UgYWN0dWFsbHkg YnVpbGQgeW91ciBwYXRjaGVzLCBvciBtYWtlIGl0IGNsZWFyIHRoYXQNCj4gdGhleSB3ZXJl IG5vdCBidWlsdCBhdCBhbGwuIE5vbmUgb2YgdGhlc2UgMiBwYXRjaGVzIHdlcmUgYW55IGdv b2QuDQoNCklzIGl0IHRvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL25ldC9pb191cmluZ196ZXJv Y29weV90eC5jIHRoYXQgZG9lc24ndCBidWlsZD8NCmFuZCBuZWVkcyBhICcjZGVmaW5lIEhB VkVfTElOVVhfVElNRV9UWVBFU19IIDEnDQoNCkJUVywgdGhlIG9yaWdpbmFsIGNvbW1pdCBJ IHBvc3RlZCB3YXMgaGVyZToNCmh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2lvLXVyaW5nL2M3 NzgyOTIzZGVlYjQwMTZmMmFjMjMzNGJjNTU4OTIxZThkOTFhNjcuMTY2NjYwNTQ0Ni5naXQu bWV0emVAc2FtYmEub3JnLw0KDQpXaGF0J3MgdGhlIG1hZ2ljIHRvIGNvbXBpbGUgdG9vbHMv dGVzdGluZy9zZWxmdGVzdHMvbmV0L2lvX3VyaW5nX3plcm9jb3B5X3R4LmMgPw0KDQpNeSBu YWl2ZSB0cmllcyBib3RoIGZhaWwgKGV2ZW4gd2l0aG91dCBteSBwYXRjaCk6DQpBbGwgb3Ro ZXIgZmlsZXMgaW5jbHVkaW5nIGFueSBpb191cmluZy5oIGJ1aWxkIGFuZCB0aGUgcGF0Y2gg d2FzIGFsc28gaW5jbHVkZWQNCmluIGEgYnJhbmNoIHdoZXJlIEkgYnVpbGQgYSBjb21wbGV0 ZSB3b3JraW5nIGtlcm5lbCB3aXRoICdtYWtlIC1qMzMgYmluZGViLXBrZycNCg0KbWV0emVA U0VSTk9YMTk6fi9kZXZlbC9rZXJuZWwvbGludXgtNC40JCBMQU5HPUMgbWFrZSAkKGZpbmQg aW9fdXJpbmcvKi5jIGZzL2ZpbGVfdGFibGUuYyBmcy9leGVjLmMga2VybmVsL2V4aXQuYyBr ZXJuZWwvZm9yay5jIG5ldC9zb2NrZXQuYyAgbmV0L3VuaXgvc2NtLmMgDQpzZWN1cml0eS9z ZWxpbnV4L2hvb2tzLmMgc2VjdXJpdHkvc21hY2svc21hY2tfbHNtLmMgdG9vbHMvdGVzdGlu Zy9zZWxmdGVzdHMvbmV0L2lvX3VyaW5nX3plcm9jb3B5X3R4LmMgfCBzZWQgLWUgJ3MhXC5j JCEubyEnKSBFWFRSQV9DRkxBR1M9Ii1XZmF0YWwtZXJyb3JzIg0KICAgVVBEICAgICBpbmNs dWRlL2NvbmZpZy9rZXJuZWwucmVsZWFzZQ0KICAgVVBEICAgICBpbmNsdWRlL2dlbmVyYXRl ZC91dHNyZWxlYXNlLmgNCiAgIENBTEwgICAgc2NyaXB0cy9jaGVja3N5c2NhbGxzLnNoDQog ICBERVNDRU5EIG9ianRvb2wNCiAgIERFU0NFTkQgYnBmL3Jlc29sdmVfYnRmaWRzDQogICBD QyAgICAgIGZzL2ZpbGVfdGFibGUubw0KICAgQ0MgICAgICBmcy9leGVjLm8NCiAgIENDICAg ICAgaW9fdXJpbmcvYWR2aXNlLm8NCiAgIENDICAgICAgaW9fdXJpbmcvY2FuY2VsLm8NCiAg IENDICAgICAgaW9fdXJpbmcvZXBvbGwubw0KICAgQ0MgICAgICBpb191cmluZy9mZGluZm8u bw0KICAgQ0MgICAgICBpb191cmluZy9maWxldGFibGUubw0KICAgQ0MgICAgICBpb191cmlu Zy9mcy5vDQogICBDQyAgICAgIGlvX3VyaW5nL2lvX3VyaW5nLm8NCiAgIENDICAgICAgaW9f dXJpbmcvaW8td3Eubw0KICAgQ0MgICAgICBpb191cmluZy9rYnVmLm8NCiAgIENDICAgICAg aW9fdXJpbmcvbXNnX3Jpbmcubw0KICAgQ0MgICAgICBpb191cmluZy9uZXQubw0KICAgQ0Mg ICAgICBpb191cmluZy9ub3Aubw0KICAgQ0MgICAgICBpb191cmluZy9ub3RpZi5vDQogICBD QyAgICAgIGlvX3VyaW5nL29wZGVmLm8NCiAgIENDICAgICAgaW9fdXJpbmcvb3BlbmNsb3Nl Lm8NCiAgIENDICAgICAgaW9fdXJpbmcvcG9sbC5vDQogICBDQyAgICAgIGlvX3VyaW5nL3Jz cmMubw0KICAgQ0MgICAgICBpb191cmluZy9ydy5vDQogICBDQyAgICAgIGlvX3VyaW5nL3Nw bGljZS5vDQogICBDQyAgICAgIGlvX3VyaW5nL3NxcG9sbC5vDQogICBDQyAgICAgIGlvX3Vy aW5nL3N0YXR4Lm8NCiAgIENDICAgICAgaW9fdXJpbmcvc3luYy5vDQogICBDQyAgICAgIGlv X3VyaW5nL3RjdHgubw0KICAgQ0MgICAgICBpb191cmluZy90aW1lb3V0Lm8NCiAgIENDICAg ICAgaW9fdXJpbmcvdXJpbmdfY21kLm8NCiAgIENDICAgICAgaW9fdXJpbmcveGF0dHIubw0K ICAgQ0MgICAgICBrZXJuZWwvZXhpdC5vDQogICBDQyAgICAgIGtlcm5lbC9mb3JrLm8NCiAg IENDICAgICAgbmV0L3NvY2tldC5vDQogICBDQyAgICAgIG5ldC91bml4L3NjbS5vDQogICBD QyAgICAgIHNlY3VyaXR5L3NlbGludXgvaG9va3Mubw0KICAgQ0MgICAgICBzZWN1cml0eS9z bWFjay9zbWFja19sc20ubw0KICAgQ0MgICAgICB0b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy9u ZXQvaW9fdXJpbmdfemVyb2NvcHlfdHgubw0KdG9vbHMvdGVzdGluZy9zZWxmdGVzdHMvbmV0 L2lvX3VyaW5nX3plcm9jb3B5X3R4LmM6MzoxMDogZmF0YWwgZXJyb3I6IGFzc2VydC5oOiBO byBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5DQogICAgIDMgfCAjaW5jbHVkZSA8YXNzZXJ0Lmg+ DQogICAgICAgfCAgICAgICAgICBefn5+fn5+fn5+DQpjb21waWxhdGlvbiB0ZXJtaW5hdGVk Lg0KbWFrZVsxXTogKioqIFtzY3JpcHRzL01ha2VmaWxlLmJ1aWxkOjI1ODogdG9vbHMvdGVz dGluZy9zZWxmdGVzdHMvbmV0L2lvX3VyaW5nX3plcm9jb3B5X3R4Lm9dIEVycm9yIDENCm1h a2U6ICoqKiBbTWFrZWZpbGU6MTk5NzogLl0gRXJyb3IgMg0KDQoNCm1ldHplQFNFUk5PWDE5 On4vZGV2ZWwva2VybmVsL2xpbnV4LTQuNC90b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy9uZXQk IG1ha2UgaW9fdXJpbmdfemVyb2NvcHlfdHgubw0KZ2NjIC1XYWxsIC1XbCwtLW5vLWFzLW5l ZWRlZCAtTzIgLWcgLUkuLi8uLi8uLi8uLi91c3IvaW5jbHVkZS8gLWlzeXN0ZW0gL2hvbWUv bWV0emUvZGV2ZWwva2VybmVsL2xpbnV4LTQuNC90b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy8u Li8uLi8uLi91c3IvaW5jbHVkZSAgIC1jIC1vIA0KaW9fdXJpbmdfemVyb2NvcHlfdHgubyBp b191cmluZ196ZXJvY29weV90eC5jDQppb191cmluZ196ZXJvY29weV90eC5jOiBJbiBmdW5j dGlvbiDigJhpb191cmluZ19wcmVwX3NlbmR6Y+KAmToNCmlvX3VyaW5nX3plcm9jb3B5X3R4 LmM6Mjg3OjMwOiBlcnJvcjog4oCYSU9SSU5HX09QX1NFTkRfWkPigJkgdW5kZWNsYXJlZCAo Zmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pOyBkaWQgeW91IG1lYW4g4oCYSU9SSU5HX09Q X1NFTkTigJk/DQogICAyODcgfCAgICAgICAgIHNxZS0+b3Bjb2RlID0gKF9fdTgpIElPUklO R19PUF9TRU5EX1pDOw0KICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBe fn5+fn5+fn5+fn5+fn5+fg0KICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBJT1JJTkdfT1BfU0VORA0KaW9fdXJpbmdfemVyb2NvcHlfdHguYzoyODc6MzA6IG5vdGU6 IGVhY2ggdW5kZWNsYXJlZCBpZGVudGlmaWVyIGlzIHJlcG9ydGVkIG9ubHkgb25jZSBmb3Ig ZWFjaCBmdW5jdGlvbiBpdCBhcHBlYXJzIGluDQppb191cmluZ196ZXJvY29weV90eC5jOiBJ biBmdW5jdGlvbiDigJhkb190eOKAmToNCmlvX3VyaW5nX3plcm9jb3B5X3R4LmM6NDA3OjU2 OiBlcnJvcjog4oCYSU9SSU5HX1JFQ1ZTRU5EX0ZJWEVEX0JVRuKAmSB1bmRlY2xhcmVkIChm aXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikNCiAgIDQwNyB8ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBzcWUtPmlvcHJpbyB8PSBJT1JJTkdfUkVDVlNFTkRf RklYRURfQlVGOw0KICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4NCmlvX3Vy aW5nX3plcm9jb3B5X3R4LmM6NDI5OjQyOiBlcnJvcjog4oCYSU9SSU5HX0NRRV9GX05PVElG 4oCZIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKTsgZGlkIHlvdSBt ZWFuIOKAmElPUklOR19DUUVfRl9NT1JF4oCZPw0KICAgNDI5IHwgICAgICAgICAgICAgICAg ICAgICAgICAgaWYgKGNxZS0+ZmxhZ3MgJiBJT1JJTkdfQ1FFX0ZfTk9USUYpIHsNCiAgICAg ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+ fn5+fn5+fn5+DQogICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIElPUklOR19DUUVfRl9NT1JFDQptYWtlOiAqKiogWzxlaW5nZWJhdXQ+OiBpb191 cmluZ196ZXJvY29weV90eC5vXSBGZWhsZXIgMQ0KDQoNCg0K