Received: by 2002:ac0:e350:0:0:0:0:0 with SMTP id g16csp369469imn; Wed, 3 Aug 2022 07:22:30 -0700 (PDT) X-Google-Smtp-Source: AA6agR4F9gOKYRw5KOafI6L1O52CjxCiIFjy5qISsP2Feb6m/J2EAeapk+QLt4YdarAr2q0UmQq1 X-Received: by 2002:a05:6a00:16ca:b0:525:a5d5:d16f with SMTP id l10-20020a056a0016ca00b00525a5d5d16fmr26496936pfc.9.1659536549803; Wed, 03 Aug 2022 07:22:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1659536549; cv=none; d=google.com; s=arc-20160816; b=fFaPPPQUcQuBJmqRK0Gs1WEstW4pY9Y6oujj0/6e0QLHRKzmqM7L2vYEsdKbshW9Pf E6H57Hd7sjkggXahjMuq3uxgkjoVoAJm1LYAaBCKB995d51OhM/sFPuYif0aAUjrgGHl xFhbbDAtzGcc2lFJFA+Wr2EdiXDxsPrWrVKnEjwvSaSTVy3YeKZtQu+dz1q2W8jUH41Z d1qr48+bWizKuAKjmgNSCCbsMqrRbmCI/LVtNCnK7p+dOJNdEOf9hE/Osk46mcTgVwp9 JBAjwIt3Mi4GT8pPuoktKJ1Yo+Zc9MEdSqQfmweuMlO/0GcJ9Hv7u8NC+7kgM3bavtdt l+oA== 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:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=Ktbbd9hXNDd86/yoPDR8TGlX/txvLJI7Vez6o0MPzn4=; b=GH1UnhA4KHnRDgJZu8agRywMuni/xkiw/r+0IPZlNCWYa4M1wE5PsmdgSGWDXQTftd iLF18MUgAc8/DBxgeJRSoyhHIO/A05la8RyCINaRx3WlZNFwFzOI1nW3B/svg6Hv7Jq2 Dck9poj5dkw13ZgexbMgNLHR8Q18zpgwFAszV2CrHd1r3/dEmIPRe4azg1j39KecNo6H 7EZC8fa99g2rSMDGLp2qWIeEMGUYfvtva5w+RGl6F5+wsC+OPPMwA7iw2JmQ//XRiGIt hH4xNtroi21X6lxnTFGMrtasuYnULLBqEGjAeJTl3vn5yeZfkdDSjyq4fAb8P2XwG92U mPtQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sberdevices.ru header.s=mail header.b=gptFyj2S; 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 g124-20020a636b82000000b0041c3a8d1d7dsi8896962pgc.631.2022.08.03.07.22.15; Wed, 03 Aug 2022 07:22:29 -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=gptFyj2S; 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 S238574AbiHCN5F (ORCPT + 99 others); Wed, 3 Aug 2022 09:57:05 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48954 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238798AbiHCNz4 (ORCPT ); Wed, 3 Aug 2022 09:55:56 -0400 Received: from mail.sberdevices.ru (mail.sberdevices.ru [45.89.227.171]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D4B30D6B; Wed, 3 Aug 2022 06:55:51 -0700 (PDT) Received: from s-lin-edge02.sberdevices.ru (localhost [127.0.0.1]) by mail.sberdevices.ru (Postfix) with ESMTP id 46B5A5FD2E; Wed, 3 Aug 2022 16:55:50 +0300 (MSK) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sberdevices.ru; s=mail; t=1659534950; bh=Ktbbd9hXNDd86/yoPDR8TGlX/txvLJI7Vez6o0MPzn4=; h=From:To:Subject:Date:Message-ID:Content-Type:MIME-Version; b=gptFyj2SysmD7IKDZmNL6DDgi4KG/CWC6l7FxpDsQWCEcX83qtv/3lIDZEb/JkZko EToijo1GA/oeNFlLCKsR3ayuXn44nSi+qJ3slzeP5G5X6BupEMZpRW2Cz3nlf+AL/m 67OKltGJv1OcRe3GBYDZWskQbQMtoz9WGb0Xh9weqOQNJ5FIgZ99+MIRxcFDlsfOq8 1kwTb0uhkxdkUKADWIRim8ISpCXgeqHbpJ0HWhyaGE9wcxOWkKiL1DBhVaBulOIh2e L62Vf/9zDJqkVMQtoiq8n6n49PhwlASbDOef5neJEJpefLt2ZQ/38PxvWNz5OKrMjb gXnCkiTxOCQoQ== Received: from S-MS-EXCH01.sberdevices.ru (S-MS-EXCH01.sberdevices.ru [172.16.1.4]) by mail.sberdevices.ru (Postfix) with ESMTP; Wed, 3 Aug 2022 16:55:49 +0300 (MSK) From: Arseniy Krasnov To: Stefano Garzarella , "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 , Bryan Tan , Vishnu Dasa , VMware PV-Drivers Reviewers , Krasnov Arseniy , "Arseniy Krasnov" CC: "virtualization@lists.linux-foundation.org" , "netdev@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-hyperv@vger.kernel.org" , "kvm@vger.kernel.org" , kernel Subject: [RFC PATCH v3 3/9] virtio/vsock: use 'target' in notify_poll_in callback Thread-Topic: [RFC PATCH v3 3/9] virtio/vsock: use 'target' in notify_poll_in callback Thread-Index: AQHYp0C1oRdUPWQ9EEOsL2TJh6981g== Date: Wed, 3 Aug 2022 13:55:36 +0000 Message-ID: In-Reply-To: <2ac35e2c-26a8-6f6d-2236-c4692600db9e@sberdevices.ru> 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/08/03 07:41:00 #20041172 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 VGhpcyBjYWxsYmFjayBjb250cm9scyBzZXR0aW5nIG9mIFBPTExJTixQT0xMUkROT1JNIG91dHB1 dCBiaXRzIG9mIHBvbGwoKQ0Kc3lzY2FsbCxidXQgaW4gc29tZSBjYXNlcyxpdCBpcyBpbmNvcnJl Y3RseSB0byBzZXQgaXQsIHdoZW4gc29ja2V0IGhhcw0KYXQgbGVhc3QgMSBieXRlcyBvZiBhdmFp bGFibGUgZGF0YS4gVXNlICd0YXJnZXQnIHdoaWNoIGlzIGFscmVhZHkgZXhpc3RzDQphbmQgZXF1 YWwgdG8gc2tfcmN2bG93YXQgaW4gdGhpcyBjYXNlLg0KDQpTaWduZWQtb2ZmLWJ5OiBBcnNlbml5 IEtyYXNub3YgPEFWS3Jhc25vdkBzYmVyZGV2aWNlcy5ydT4NCi0tLQ0KIG5ldC92bXdfdnNvY2sv dmlydGlvX3RyYW5zcG9ydF9jb21tb24uYyB8IDUgKy0tLS0NCiAxIGZpbGUgY2hhbmdlZCwgMSBp bnNlcnRpb24oKyksIDQgZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS9uZXQvdm13X3Zzb2Nr L3ZpcnRpb190cmFuc3BvcnRfY29tbW9uLmMgYi9uZXQvdm13X3Zzb2NrL3ZpcnRpb190cmFuc3Bv cnRfY29tbW9uLmMNCmluZGV4IGVjMmMyYWZiZjBkMC4uOGY2MzU2ZWJjZGQxIDEwMDY0NA0KLS0t IGEvbmV0L3Ztd192c29jay92aXJ0aW9fdHJhbnNwb3J0X2NvbW1vbi5jDQorKysgYi9uZXQvdm13 X3Zzb2NrL3ZpcnRpb190cmFuc3BvcnRfY29tbW9uLmMNCkBAIC02MzQsMTAgKzYzNCw3IEBAIHZp cnRpb190cmFuc3BvcnRfbm90aWZ5X3BvbGxfaW4oc3RydWN0IHZzb2NrX3NvY2sgKnZzaywNCiAJ CQkJc2l6ZV90IHRhcmdldCwNCiAJCQkJYm9vbCAqZGF0YV9yZWFkeV9ub3cpDQogew0KLQlpZiAo dnNvY2tfc3RyZWFtX2hhc19kYXRhKHZzaykpDQotCQkqZGF0YV9yZWFkeV9ub3cgPSB0cnVlOw0K LQllbHNlDQotCQkqZGF0YV9yZWFkeV9ub3cgPSBmYWxzZTsNCisJKmRhdGFfcmVhZHlfbm93ID0g dnNvY2tfc3RyZWFtX2hhc19kYXRhKHZzaykgPj0gdGFyZ2V0Ow0KIA0KIAlyZXR1cm4gMDsNCiB9 DQotLSANCjIuMjUuMQ0K