From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 8CACBC00144 for ; Mon, 1 Aug 2022 06:26:13 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 0F658402E5; Mon, 1 Aug 2022 06:26:13 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 0F658402E5 Authentication-Results: smtp2.osuosl.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256 header.s=mimecast20190719 header.b=geWxxR5j X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id X8CQOAggKWwG; Mon, 1 Aug 2022 06:26:12 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by smtp2.osuosl.org (Postfix) with ESMTPS id 84064403A2; Mon, 1 Aug 2022 06:26:11 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 84064403A2 Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 4FFF8C0032; Mon, 1 Aug 2022 06:26:11 +0000 (UTC) Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) by lists.linuxfoundation.org (Postfix) with ESMTP id 3C9C8C002D for ; Mon, 1 Aug 2022 06:26:10 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id F132041A49 for ; Mon, 1 Aug 2022 06:26:09 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org F132041A49 Authentication-Results: smtp4.osuosl.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256 header.s=mimecast20190719 header.b=geWxxR5j X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8lndkpJKudrq for ; Mon, 1 Aug 2022 06:26:08 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 92F4241A3A Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by smtp4.osuosl.org (Postfix) with ESMTPS id 92F4241A3A for ; Mon, 1 Aug 2022 06:26:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1659335166; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=RZbVHA0w0Xc+aslJovVEopjfgsCwbIKoUshPZUH/uWE=; b=geWxxR5juH7hmAh2L+tRByLd4lpw+iiwkLj838EOIhFsl5dOr4+pjX7drWTagEfl0J6ayh 3WhbXHpUETnbjqn9SkFXleIIMBD6Je/zXSjm+6g5suiX1PfFETTWxxAwGEz4m3lhKqJLst vQHChuOtF+wXSlagkCbh2wFSRB3eCd4= Received: from mail-wr1-f71.google.com (mail-wr1-f71.google.com [209.85.221.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-641-l4WTwA4aMU6r3u7cXwAJBg-1; Mon, 01 Aug 2022 02:26:03 -0400 X-MC-Unique: l4WTwA4aMU6r3u7cXwAJBg-1 Received: by mail-wr1-f71.google.com with SMTP id n7-20020adfc607000000b0021a37d8f93aso2243916wrg.21 for ; Sun, 31 Jul 2022 23:26:03 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc; bh=RZbVHA0w0Xc+aslJovVEopjfgsCwbIKoUshPZUH/uWE=; b=VXaPWyA8L1LvrM8KWjb/5XHP+prpEIfcmohJGi9GOQTWHt/EfvUN8B58kkPMiSSOfC rD2FXGqwmrkSfRBraigzyx2VbNsIts3rZxpf62Zo9hENzL5lK/ib4aZ+82Yrbdx25tmR 1SKoVHajJD903mo54vW6LYTCbjcM9MzPYHRpf6tbu/AqqxdCVZxYEnAh1lkvu1ESkBKN K3bwFtRlcueFurvlh1zHnCWCCy1ZG1nB6a5Clw3983YmHaHzIm47y8l0eyp6W+sMswRs GPZpBuaqRR75vdZTP7636aUyr7aTgitETrwMPg8/mV1mdZF0Bs5xwf9RHn/+cH/cxx7e 5EcQ== X-Gm-Message-State: AJIora8TjmfzvMxvrFWPIuRrUa/6EA89F8505N/K4NUzhXGBADbO1Ksn 0D6LZGP3ZXnAGW1begPG/gXMEJLm2VNOmS7xDIEq0mT71yPIMUViT4InWJ1kAFnMNiP/OBhIlKp oyhCWrq91hiEX75onbHuh33Rjhr2mDD4gRZcucPRNPg== X-Received: by 2002:a05:600c:683:b0:3a2:fe34:3e1a with SMTP id a3-20020a05600c068300b003a2fe343e1amr10265755wmn.192.1659335162549; Sun, 31 Jul 2022 23:26:02 -0700 (PDT) X-Google-Smtp-Source: AGRyM1vg99hZHhSrU0VsvVoqqOBmMcCkq3sC98q3CkmYWO+M89+5XE/AFnHDNNgtojz56WBtoMkeeQ== X-Received: by 2002:a05:600c:683:b0:3a2:fe34:3e1a with SMTP id a3-20020a05600c068300b003a2fe343e1amr10265743wmn.192.1659335162321; Sun, 31 Jul 2022 23:26:02 -0700 (PDT) Received: from redhat.com ([2.52.130.0]) by smtp.gmail.com with ESMTPSA id z5-20020a5d6405000000b0021f138e07acsm8279636wru.35.2022.07.31.23.26.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 31 Jul 2022 23:26:01 -0700 (PDT) Date: Mon, 1 Aug 2022 02:25:57 -0400 From: "Michael S. Tsirkin" To: Jason Wang Subject: Re: [PATCH V3 6/6] vDPA: fix 'cast to restricted le16' warnings in vdpa.c Message-ID: <20220801022539-mutt-send-email-mst@kernel.org> References: <20220701132826.8132-1-lingshan.zhu@intel.com> <20220701132826.8132-7-lingshan.zhu@intel.com> <20220729045039-mutt-send-email-mst@kernel.org> <7ce4da7f-80aa-14d6-8200-c7f928f32b48@intel.com> <20220729051119-mutt-send-email-mst@kernel.org> <50b4e7ba-3e49-24b7-5c23-d8a76c61c924@intel.com> <20220729052149-mutt-send-email-mst@kernel.org> <05bf4c84-28dd-4956-4719-3a5361d151d8@intel.com> <20220729053615-mutt-send-email-mst@kernel.org> <555d9757-0989-5a57-c3c5-dfb741f23564@redhat.com> MIME-Version: 1.0 In-Reply-To: <555d9757-0989-5a57-c3c5-dfb741f23564@redhat.com> Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=mst@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Disposition: inline Cc: netdev@vger.kernel.org, virtualization@lists.linux-foundation.org, xieyongji@bytedance.com, gautam.dawar@amd.com, "Zhu, Lingshan" X-BeenThere: virtualization@lists.linux-foundation.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Linux virtualization List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: virtualization-bounces@lists.linux-foundation.org Sender: "Virtualization" T24gTW9uLCBBdWcgMDEsIDIwMjIgYXQgMTI6MzM6NDRQTSArMDgwMCwgSmFzb24gV2FuZyB3cm90 ZToKPiAKPiDlnKggMjAyMi83LzI5IDE3OjM5LCBNaWNoYWVsIFMuIFRzaXJraW4g5YaZ6YGTOgo+ ID4gT24gRnJpLCBKdWwgMjksIDIwMjIgYXQgMDU6MzU6MDlQTSArMDgwMCwgWmh1LCBMaW5nc2hh biB3cm90ZToKPiA+ID4gCj4gPiA+IE9uIDcvMjkvMjAyMiA1OjIzIFBNLCBNaWNoYWVsIFMuIFRz aXJraW4gd3JvdGU6Cj4gPiA+ID4gT24gRnJpLCBKdWwgMjksIDIwMjIgYXQgMDU6MjA6MTdQTSAr MDgwMCwgWmh1LCBMaW5nc2hhbiB3cm90ZToKPiA+ID4gPiA+IE9uIDcvMjkvMjAyMiA1OjE3IFBN LCBNaWNoYWVsIFMuIFRzaXJraW4gd3JvdGU6Cj4gPiA+ID4gPiA+IE9uIEZyaSwgSnVsIDI5LCAy MDIyIGF0IDA1OjA3OjExUE0gKzA4MDAsIFpodSwgTGluZ3NoYW4gd3JvdGU6Cj4gPiA+ID4gPiA+ ID4gT24gNy8yOS8yMDIyIDQ6NTMgUE0sIE1pY2hhZWwgUy4gVHNpcmtpbiB3cm90ZToKPiA+ID4g PiA+ID4gPiA+IE9uIEZyaSwgSnVsIDAxLCAyMDIyIGF0IDA5OjI4OjI2UE0gKzA4MDAsIFpodSBM aW5nc2hhbiB3cm90ZToKPiA+ID4gPiA+ID4gPiA+ID4gVGhpcyBjb21taXQgZml4ZXMgc3BhcnMg d2FybmluZ3M6IGNhc3QgdG8gcmVzdHJpY3RlZCBfX2xlMTYKPiA+ID4gPiA+ID4gPiA+ID4gaW4g ZnVuY3Rpb24gdmRwYV9kZXZfbmV0X2NvbmZpZ19maWxsKCkgYW5kCj4gPiA+ID4gPiA+ID4gPiA+ IHZkcGFfZmlsbF9zdGF0c19yZWMoKQo+ID4gPiA+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gPiA+ ID4gU2lnbmVkLW9mZi1ieTogWmh1IExpbmdzaGFuIDxsaW5nc2hhbi56aHVAaW50ZWwuY29tPgo+ ID4gPiA+ID4gPiA+ID4gPiAtLS0KPiA+ID4gPiA+ID4gPiA+ID4gICAgICBkcml2ZXJzL3ZkcGEv dmRwYS5jIHwgNiArKystLS0KPiA+ID4gPiA+ID4gPiA+ID4gICAgICAxIGZpbGUgY2hhbmdlZCwg MyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+ID4gPiA+ID4gPiA+ID4gPiAKPiA+ID4g PiA+ID4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvdmRwYS92ZHBhLmMgYi9kcml2ZXJzL3Zk cGEvdmRwYS5jCj4gPiA+ID4gPiA+ID4gPiA+IGluZGV4IDg0NmRkMzdmMzU0OS4uZWQ0OWZlNDZh NzllIDEwMDY0NAo+ID4gPiA+ID4gPiA+ID4gPiAtLS0gYS9kcml2ZXJzL3ZkcGEvdmRwYS5jCj4g PiA+ID4gPiA+ID4gPiA+ICsrKyBiL2RyaXZlcnMvdmRwYS92ZHBhLmMKPiA+ID4gPiA+ID4gPiA+ ID4gQEAgLTgyNSwxMSArODI1LDExIEBAIHN0YXRpYyBpbnQgdmRwYV9kZXZfbmV0X2NvbmZpZ19m aWxsKHN0cnVjdCB2ZHBhX2RldmljZSAqdmRldiwgc3RydWN0IHNrX2J1ZmYgKm1zCj4gPiA+ID4g PiA+ID4gPiA+ICAgICAgCQkgICAgY29uZmlnLm1hYykpCj4gPiA+ID4gPiA+ID4gPiA+ICAgICAg CQlyZXR1cm4gLUVNU0dTSVpFOwo+ID4gPiA+ID4gPiA+ID4gPiAtCXZhbF91MTYgPSBsZTE2X3Rv X2NwdShjb25maWcuc3RhdHVzKTsKPiA+ID4gPiA+ID4gPiA+ID4gKwl2YWxfdTE2ID0gX192aXJ0 aW8xNl90b19jcHUodHJ1ZSwgY29uZmlnLnN0YXR1cyk7Cj4gPiA+ID4gPiA+ID4gPiA+ICAgICAg CWlmIChubGFfcHV0X3UxNihtc2csIFZEUEFfQVRUUl9ERVZfTkVUX1NUQVRVUywgdmFsX3UxNikp Cj4gPiA+ID4gPiA+ID4gPiA+ICAgICAgCQlyZXR1cm4gLUVNU0dTSVpFOwo+ID4gPiA+ID4gPiA+ ID4gPiAtCXZhbF91MTYgPSBsZTE2X3RvX2NwdShjb25maWcubXR1KTsKPiA+ID4gPiA+ID4gPiA+ ID4gKwl2YWxfdTE2ID0gX192aXJ0aW8xNl90b19jcHUodHJ1ZSwgY29uZmlnLm10dSk7Cj4gPiA+ ID4gPiA+ID4gPiA+ICAgICAgCWlmIChubGFfcHV0X3UxNihtc2csIFZEUEFfQVRUUl9ERVZfTkVU X0NGR19NVFUsIHZhbF91MTYpKQo+ID4gPiA+ID4gPiA+ID4gPiAgICAgIAkJcmV0dXJuIC1FTVNH U0laRTsKPiA+ID4gPiA+ID4gPiA+IFdyb25nIG9uIEJFIHBsYXRmb3JtcyB3aXRoIGxlZ2FjeSBp bnRlcmZhY2UsIGlzbid0IGl0Pwo+ID4gPiA+ID4gPiA+ID4gV2UgZ2VuZXJhbGx5IGRvbid0IGhh bmRsZSBsZWdhY3kgcHJvcGVybHkgaW4gVkRQQSBzbyBpdCdzCj4gPiA+ID4gPiA+ID4gPiBub3Qg YSBodWdlIGRlYWwsIGJ1dCBtYXliZSBhZGQgYSBjb21tZW50IGF0IGxlYXN0Pwo+ID4gPiA+ID4g PiA+IFN1cmUsIEkgY2FuIGFkZCBhIGNvbW1lbnQgaGVyZTogdGhpcyBpcyBmb3IgbW9kZXJuIGRl dmljZXMgb25seS4KPiA+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gPiBUaGFua3MsCj4gPiA+ID4g PiA+ID4gWmh1IExpbmdzaGFuCj4gPiA+ID4gPiA+IEhtbS4gd2hhdCAidGhpcyIgaXMgZm9yIG1v ZGVybiBkZXZpY2VzIG9ubHkgaGVyZT8KPiA+ID4gPiA+IHRoaXMgY2FzdCwgZm9yIExFIG1vZGVy biBkZXZpY2VzLgo+ID4gPiA+IEkgdGhpbmsgc3RhdHVzIGV4aXN0ZWQgaW4gbGVnYWN5IGZvciBz dXJlLCBhbmQgaXQncyBwb3NzaWJsZSB0aGF0Cj4gPiA+ID4gc29tZSBsZWdhY3kgZGV2aWNlcyBi YWNrcG9ydGVkIG10dSBhbmQgbWF4X3ZpcnRxdWV1ZV9wYWlycyBvdGhlcndpc2UKPiA+ID4gPiB3 ZSB3b3VsZCBoYXZlIHRoZXNlIGZpZWxkcyBhcyBfX2xlIG5vdCBhcyBfX3ZpcnRpbywgcmlnaHQ/ Cj4gPiA+IHllcywgdGhhdCdzIHRoZSByZWFzb24gd2h5IGl0IGlzIHZpcnRpb18xNiB0aGFuIGp1 c3QgbGUxNi4KPiA+ID4gCj4gPiA+IEkgbWF5IGZpbmQgYSBiZXR0ZXIgc29sdXRpb24gdG8gZGV0 ZWN0IHdoZXRoZXIgaXQgaXMgTEUsIG9yIEJFIHdpdGhvdXQgYQo+ID4gPiB2aXJ0aW9fZGV2IHN0 cnVjdHVyZS4KPiA+ID4gQ2hlY2sgd2hldGhlciB2ZHBhX2RldmljZS0+Z2V0X2RldmljZV9mZWF0 dXJlcygpIGhhcyBWSVJUSU9fRl9WRVJJU09OXzEuIElmCj4gPiA+IHRoZSBkZXZpY2Ugb2ZmZXJz IF9GX1ZFUlNJT05fMSwgdGhlbiBpdCBpcyBhIExFIGRldmljZSwKPiA+ID4gb3IgaXQgaXMgYSBC RSBkZXZpY2UsIHRoZW4gd2UgdXNlIF9fdmlydGlvMTZfdG9fY3B1KGZhbHNlLCBjb25maWcuc3Rh dHVzKS4KPiA+ID4gCj4gPiA+IERvZXMgdGhpcyBsb29rIGdvb2Q/Cj4gPiBObyBzaW5jZSB0aGUg cXVlc3Rpb24gaXMgY2FuIGJlIGEgbGVnYWN5IGRyaXZlciB3aXRoIGEgdHJhbnNpdGlvbmFsCj4g PiBkZXZpY2UuICBJIGRvbid0IGhhdmUgYSBnb29kIGlkZWEgeWV0LiB2aG9zdCBoYXMgVkhPU1Rf U0VUX1ZSSU5HX0VORElBTgo+ID4gYW5kIG1heWJlIHdlIG5lZWQgc29tZXRoaW5nIGxpa2UgdGhp cyBmb3IgY29uZmlnIGFzIHdlbGw/Cj4gCj4gCj4gTm90IHN1cmUsIGFuZCBldmVuIGlmIHdlIGhh ZCB0aGlzLCB0aGUgcXVlcnkgY291bGQgaGFwcGVuIGJlZm9yZQo+IFZIT1NUX1NFVF9WUklOR19F TkRJQU4uCj4gCj4gQWN0dWFsbHksIHRoZSBwYXRjaCBzaG91bGQgYmUgZmluZSBpdHNlbGYsIHNp bmNlIHRoZSBpc3N1ZSBleGlzdCBldmVuIGJlZm9yZQo+IHRoZSBwYXRjaCAod2hpY2ggYXNzdW1l cyBhIGxlKS4KPiAKPiBUaGFua3MKCgpJIGFncmVlLCBsZXQncyBqdXN0IGFkZCBhIFRPRE8gY29t bWVudC4KCj4gCj4gPiAKPiA+ID4gPiA+ID4gPiA+ID4gQEAgLTkxMSw3ICs5MTEsNyBAQCBzdGF0 aWMgaW50IHZkcGFfZmlsbF9zdGF0c19yZWMoc3RydWN0IHZkcGFfZGV2aWNlICp2ZGV2LCBzdHJ1 Y3Qgc2tfYnVmZiAqbXNnLAo+ID4gPiA+ID4gPiA+ID4gPiAgICAgIAl9Cj4gPiA+ID4gPiA+ID4g PiA+ICAgICAgCXZkcGFfZ2V0X2NvbmZpZ191bmxvY2tlZCh2ZGV2LCAwLCAmY29uZmlnLCBzaXpl b2YoY29uZmlnKSk7Cj4gPiA+ID4gPiA+ID4gPiA+IC0JbWF4X3ZxcCA9IGxlMTZfdG9fY3B1KGNv bmZpZy5tYXhfdmlydHF1ZXVlX3BhaXJzKTsKPiA+ID4gPiA+ID4gPiA+ID4gKwltYXhfdnFwID0g X192aXJ0aW8xNl90b19jcHUodHJ1ZSwgY29uZmlnLm1heF92aXJ0cXVldWVfcGFpcnMpOwo+ID4g PiA+ID4gPiA+ID4gPiAgICAgIAlpZiAobmxhX3B1dF91MTYobXNnLCBWRFBBX0FUVFJfREVWX05F VF9DRkdfTUFYX1ZRUCwgbWF4X3ZxcCkpCj4gPiA+ID4gPiA+ID4gPiA+ICAgICAgCQlyZXR1cm4g LUVNU0dTSVpFOwo+ID4gPiA+ID4gPiA+ID4gPiAtLSAKPiA+ID4gPiA+ID4gPiA+ID4gMi4zMS4x CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpWaXJ0dWFs aXphdGlvbiBtYWlsaW5nIGxpc3QKVmlydHVhbGl6YXRpb25AbGlzdHMubGludXgtZm91bmRhdGlv bi5vcmcKaHR0cHM6Ly9saXN0cy5saW51eGZvdW5kYXRpb24ub3JnL21haWxtYW4vbGlzdGluZm8v dmlydHVhbGl6YXRpb24=