Received: by 2002:ac0:e34a:0:0:0:0:0 with SMTP id g10csp270963imn; Wed, 27 Jul 2022 23:19:57 -0700 (PDT) X-Google-Smtp-Source: AGRyM1vsW05ZC/irNzpcgu2/+tB02r5Xfw6rRV/Q+yL/SWuXrIIszjyv2XX+tIfkdYR0WrcefUEM X-Received: by 2002:a17:90b:681:b0:1f2:147a:5e55 with SMTP id m1-20020a17090b068100b001f2147a5e55mr8617876pjz.159.1658989197255; Wed, 27 Jul 2022 23:19:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1658989197; cv=none; d=google.com; s=arc-20160816; b=DvesukEPEXFEBcIrIpzTuOc/qXMO6CUZqttxYbVI/RkhCMc5iuzr+6+bVJGa3sJYIk JL9mn/HiW/kB3QhVE+kM2nTS/DJG1PGVIzZnCW/pAutBh0Kv8h7MhBVu1L8K7k1dYLv0 WGm1pIZFlnMwSk8jUZ04yeQD1Pyy5msLEX1XaGNKlkEe2o44wxSqSKpyVAJUSdEX5iZ2 RtPpxVTeyVvblrCZ+kGizQNSr3e5GGxr/DUDkRskMYke6lFqqStaoAB+MBdRvFjs7EmQ 89vrdXyZvWmMUi9XOZdij3Trb5TD3EJIvSMT5z7AguPunV9/4/9CTmh+D5iBa4xF1VUs rQkw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-id:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature; bh=3TTjB3bsNlGhRedSPnw13cCIUnTJCl5UhhyEcrck8CU=; b=TepFzQ6PjFSrgk9tXuF9NMmnVb0z4hbgGLOprd25vVzdQso+WxwhFnDohVHHxC/JRG ZJQj0FEbUF8xvQ4GmZy2LWh+U+qDvMahFPkJ7OI70RLBF+Z/C/1UKOXShcldhFNFVCVc tfyQ5DEp0wxXD0wvGtYxR9UnBsVopSUnmkr/sl0ce7RgTuXuLlqLdFx6vzn4XxCcAGej dEQoTA1RG/07BX7JaZKRyHa0wwaZSnXRF5fToxjZuuMlAT+C77pi5JtaYt8Q119owDtC +eNq3R2e7S/d/5DU+IUecRRczzQSxW+G3Ea3L1ZkuGqWwgffZWlWe/m92w3loRoy/eKG tmRQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sberdevices.ru header.s=mail header.b=QsFrl7pE; 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=sberdevices.ru Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u20-20020a632354000000b0041b64ff7fe9si198955pgm.79.2022.07.27.23.19.42; Wed, 27 Jul 2022 23:19:57 -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=@sberdevices.ru header.s=mail header.b=QsFrl7pE; 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=sberdevices.ru Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232465AbiG1GF1 (ORCPT + 99 others); Thu, 28 Jul 2022 02:05:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49500 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229832AbiG1GFZ (ORCPT ); Thu, 28 Jul 2022 02:05:25 -0400 Received: from mail.sberdevices.ru (mail.sberdevices.ru [45.89.227.171]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D296759272; Wed, 27 Jul 2022 23:05:22 -0700 (PDT) Received: from s-lin-edge02.sberdevices.ru (localhost [127.0.0.1]) by mail.sberdevices.ru (Postfix) with ESMTP id 376A25FD0D; Thu, 28 Jul 2022 09:05:21 +0300 (MSK) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sberdevices.ru; s=mail; t=1658988321; bh=3TTjB3bsNlGhRedSPnw13cCIUnTJCl5UhhyEcrck8CU=; h=From:To:Subject:Date:Message-ID:Content-Type:MIME-Version; b=QsFrl7pEDa0NxmwXaIIBg7ncy07K7VmGyyeR95kwNbVUHg0dr2i051vUKmjqDn+T+ pf19qYrPMW+7SIQhNDQh4LX7cQpC/X4IYit4KyBawL0tNGraa+iCJrYxwQwCGLsOuW KxeJirRMjz+dJZLIUccx1xz28mJHpvRaREbT03WuBkq+HUL/tQTKBoeNQrtSr7ogFw wbewHm5TSaUWyB2+OTZ6bu01gyhh7awNqEQ4S7IXb9lyZqSiy6du1On2iBbbzEJDaI GdYuEgozsM0GxRbPA814teyY+FHsYFfh+W1SdwbU7xudLFitkMmEjf2wa8/I9Sym0v a/8AYKtq1qbkw== Received: from S-MS-EXCH01.sberdevices.ru (S-MS-EXCH01.sberdevices.ru [172.16.1.4]) by mail.sberdevices.ru (Postfix) with ESMTP; Thu, 28 Jul 2022 09:05:20 +0300 (MSK) From: Arseniy Krasnov To: Stefano Garzarella , Jorgen Hansen CC: "David S. Miller" , "edumazet@google.com" , Jakub Kicinski , Paolo Abeni , "kys@microsoft.com" , "haiyangz@microsoft.com" , "sthemmin@microsoft.com" , "wei.liu@kernel.org" , "Dexuan Cui" , Stefan Hajnoczi , "Krasnov Arseniy" , "virtualization@lists.linux-foundation.org" , "linux-kernel@vger.kernel.org" , "linux-hyperv@vger.kernel.org" , "netdev@vger.kernel.org" , "kvm@vger.kernel.org" , kernel Subject: Re: [RFC PATCH v2 3/9] vmci/vsock: use 'target' in notify_poll_in, callback Thread-Topic: [RFC PATCH v2 3/9] vmci/vsock: use 'target' in notify_poll_in, callback Thread-Index: AQHYn/yuG7nDISN+mkeT5PR9a2L0x62R9N2AgAEo5oA= Date: Thu, 28 Jul 2022 06:05:01 +0000 Message-ID: <8564cfdd-800d-7c7d-5993-bd75857258de@sberdevices.ru> References: <19e25833-5f5c-f9b9-ac0f-1945ea17638d@sberdevices.ru> <355f4bb6-82e7-2400-83e9-c704a7ef92f3@sberdevices.ru> <20220727122241.mrafnepbelcboo5i@sgarzare-redhat> In-Reply-To: <20220727122241.mrafnepbelcboo5i@sgarzare-redhat> Accept-Language: en-US, ru-RU Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.16.1.12] Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-KSMG-Rule-ID: 4 X-KSMG-Message-Action: clean X-KSMG-AntiSpam-Status: not scanned, disabled by settings X-KSMG-AntiSpam-Interceptor-Info: not scanned X-KSMG-AntiPhishing: not scanned, disabled by settings X-KSMG-AntiVirus: Kaspersky Secure Mail Gateway, version 1.1.2.30, bases: 2022/07/28 02:09:00 #19985101 X-KSMG-AntiVirus-Status: Clean, skipped X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 T24gMjcuMDcuMjAyMiAxNToyMiwgU3RlZmFubyBHYXJ6YXJlbGxhIHdyb3RlOg0KPiBASm9yZ2Vu IGNhbiB5b3UgdGFrZSBhIGxvb2sgYXQgdGhpcyBzZXJpZXMsIGVzcGVjaWFsbHkgdGhpcyBwYXRj aD8NCj4gDQo+IE1heWJlIHdlIG5lZWQgdG8gdXBkYXRlIHRoZSBjb21tZW50cyBpbiB0aGUgZWxz ZSBicmFuY2gsIHNvbWV0aGluZyBsaWtlDQo+IHMvdGhlcmUgaXMgbm90aGluZy90aGVyZSBpcyBu b3QgZW5vdWdoIGRhdGENCk9rLCB0aGFua3MhDQo+IA0KPiBUaGFua3MsDQo+IFN0ZWZhbm8NCj4g DQo+IE9uIE1vbiwgSnVsIDI1LCAyMDIyIGF0IDA4OjAxOjAxQU0gKzAwMDAsIEFyc2VuaXkgS3Jh c25vdiB3cm90ZToNCj4+IFRoaXMgY2FsbGJhY2sgY29udHJvbHMgc2V0dGluZyBvZiBQT0xMSU4s UE9MTFJETk9STSBvdXRwdXQgYml0cyBvZiBwb2xsKCkNCj4+IHN5c2NhbGwsYnV0IGluIHNvbWUg Y2FzZXMsaXQgaXMgaW5jb3JyZWN0bHkgdG8gc2V0IGl0LCB3aGVuIHNvY2tldCBoYXMNCj4+IGF0 IGxlYXN0IDEgYnl0ZXMgb2YgYXZhaWxhYmxlIGRhdGEuIFVzZSAndGFyZ2V0JyB3aGljaCBpcyBh bHJlYWR5IGV4aXN0cw0KPj4gYW5kIGVxdWFsIHRvIHNrX3Jjdmxvd2F0IGluIHRoaXMgY2FzZS4N Cj4+DQo+PiBTaWduZWQtb2ZmLWJ5OiBBcnNlbml5IEtyYXNub3YgPEFWS3Jhc25vdkBzYmVyZGV2 aWNlcy5ydT4NCj4+IC0tLQ0KPj4gbmV0L3Ztd192c29jay92bWNpX3RyYW5zcG9ydF9ub3RpZnku Y8KgwqDCoMKgwqDCoMKgIHwgMiArLQ0KPj4gbmV0L3Ztd192c29jay92bWNpX3RyYW5zcG9ydF9u b3RpZnlfcXN0YXRlLmMgfCAyICstDQo+PiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygr KSwgMiBkZWxldGlvbnMoLSkNCj4+DQo+PiBkaWZmIC0tZ2l0IGEvbmV0L3Ztd192c29jay92bWNp X3RyYW5zcG9ydF9ub3RpZnkuYyBiL25ldC92bXdfdnNvY2svdm1jaV90cmFuc3BvcnRfbm90aWZ5 LmMNCj4+IGluZGV4IGQ2OWZjNGI1OTVhZC4uMTY4NGI4NWIwNjYwIDEwMDY0NA0KPj4gLS0tIGEv bmV0L3Ztd192c29jay92bWNpX3RyYW5zcG9ydF9ub3RpZnkuYw0KPj4gKysrIGIvbmV0L3Ztd192 c29jay92bWNpX3RyYW5zcG9ydF9ub3RpZnkuYw0KPj4gQEAgLTM0MCw3ICszNDAsNyBAQCB2bWNp X3RyYW5zcG9ydF9ub3RpZnlfcGt0X3BvbGxfaW4oc3RydWN0IHNvY2sgKnNrLA0KPj4gew0KPj4g wqDCoMKgwqBzdHJ1Y3QgdnNvY2tfc29jayAqdnNrID0gdnNvY2tfc2soc2spOw0KPj4NCj4+IC3C oMKgwqAgaWYgKHZzb2NrX3N0cmVhbV9oYXNfZGF0YSh2c2spKSB7DQo+PiArwqDCoMKgIGlmICh2 c29ja19zdHJlYW1faGFzX2RhdGEodnNrKSA+PSB0YXJnZXQpIHsNCj4+IMKgwqDCoMKgwqDCoMKg ICpkYXRhX3JlYWR5X25vdyA9IHRydWU7DQo+PiDCoMKgwqDCoH0gZWxzZSB7DQo+PiDCoMKgwqDC oMKgwqDCoCAvKiBXZSBjYW4ndCByZWFkIHJpZ2h0IG5vdyBiZWNhdXNlIHRoZXJlIGlzIG5vdGhp bmcgaW4gdGhlDQo+PiBkaWZmIC0tZ2l0IGEvbmV0L3Ztd192c29jay92bWNpX3RyYW5zcG9ydF9u b3RpZnlfcXN0YXRlLmMgYi9uZXQvdm13X3Zzb2NrL3ZtY2lfdHJhbnNwb3J0X25vdGlmeV9xc3Rh dGUuYw0KPj4gaW5kZXggMGYzNmQ3YzQ1ZGIzLi5hNDA0MDc4NzJiNTMgMTAwNjQ0DQo+PiAtLS0g YS9uZXQvdm13X3Zzb2NrL3ZtY2lfdHJhbnNwb3J0X25vdGlmeV9xc3RhdGUuYw0KPj4gKysrIGIv bmV0L3Ztd192c29jay92bWNpX3RyYW5zcG9ydF9ub3RpZnlfcXN0YXRlLmMNCj4+IEBAIC0xNjEs NyArMTYxLDcgQEAgdm1jaV90cmFuc3BvcnRfbm90aWZ5X3BrdF9wb2xsX2luKHN0cnVjdCBzb2Nr ICpzaywNCj4+IHsNCj4+IMKgwqDCoMKgc3RydWN0IHZzb2NrX3NvY2sgKnZzayA9IHZzb2NrX3Nr KHNrKTsNCj4+DQo+PiAtwqDCoMKgIGlmICh2c29ja19zdHJlYW1faGFzX2RhdGEodnNrKSkgew0K Pj4gK8KgwqDCoCBpZiAodnNvY2tfc3RyZWFtX2hhc19kYXRhKHZzaykgPj0gdGFyZ2V0KSB7DQo+ PiDCoMKgwqDCoMKgwqDCoCAqZGF0YV9yZWFkeV9ub3cgPSB0cnVlOw0KPj4gwqDCoMKgwqB9IGVs c2Ugew0KPj4gwqDCoMKgwqDCoMKgwqAgLyogV2UgY2FuJ3QgcmVhZCByaWdodCBub3cgYmVjYXVz ZSB0aGVyZSBpcyBub3RoaW5nIGluIHRoZQ0KPj4gLS3CoA0KPj4gMi4yNS4xDQo+IA0KDQo=