From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Subject: [net-next,17/22] hv_netvsc: fix return type of ndo_start_xmit function From: Stephen Hemminger Message-Id: <20180920074341.3acef75c@xeon-e3> Date: Thu, 20 Sep 2018 07:43:41 -0700 To: YueHaibing Cc: davem@davemloft.net, dmitry.tarnyagin@lockless.no, wg@grandegger.com, mkl@pengutronix.de, michal.simek@xilinx.com, hsweeten@visionengravers.com, madalin.bucur@nxp.com, pantelis.antoniou@gmail.com, claudiu.manoil@nxp.com, leoyang.li@nxp.com, linux@armlinux.org.uk, sammy@sammy.net, ralf@linux-mips.org, nico@fluxnic.net, steve.glendinning@shawell.net, f.fainelli@gmail.com, grygorii.strashko@ti.com, w-kwok2@ti.com, m-karicheri2@ti.com, t.sailer@alumni.ethz.ch, jreuter@yaina.de, kys@microsoft.com, haiyangz@microsoft.com, wei.liu2@citrix.com, paul.durrant@citrix.com, arvid.brodin@alten.se, pshelar@ovn.org, dev@openvswitch.org, linux-mips@linux-mips.org, xen-devel@lists.xenproject.org, netdev@vger.kernel.org, linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, linux-can@vger.kernel.org, devel@linuxdriverproject.org, linux-hams@vger.kernel.org, linux-omap@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-arm-kernel@lists.infradead.org List-ID: T24gVGh1LCAyMCBTZXAgMjAxOCAyMDozMzowMSArMDgwMApZdWVIYWliaW5nIDx5dWVoYWliaW5n QGh1YXdlaS5jb20+IHdyb3RlOgoKPiBUaGUgbWV0aG9kIG5kb19zdGFydF94bWl0KCkgaXMgZGVm aW5lZCBhcyByZXR1cm5pbmcgYW4gJ25ldGRldl90eF90JywKPiB3aGljaCBpcyBhIHR5cGVkZWYg Zm9yIGFuIGVudW0gdHlwZSwgc28gbWFrZSBzdXJlIHRoZSBpbXBsZW1lbnRhdGlvbiBpbgo+IHRo aXMgZHJpdmVyIGhhcyByZXR1cm5zICduZXRkZXZfdHhfdCcgdmFsdWUsIGFuZCBjaGFuZ2UgdGhl IGZ1bmN0aW9uCj4gcmV0dXJuIHR5cGUgdG8gbmV0ZGV2X3R4X3QuCj4gCj4gRm91bmQgYnkgY29j Y2luZWxsZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdl aS5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvbmV0L2h5cGVydi9uZXR2c2NfZHJ2LmMgfCAxMCArKysr KysrLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p Cj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2h5cGVydi9uZXR2c2NfZHJ2LmMgYi9kcml2 ZXJzL25ldC9oeXBlcnYvbmV0dnNjX2Rydi5jCj4gaW5kZXggM2FmNmQ4ZC4uMDU2YzQ3MiAxMDA2 NDQKPiAtLS0gYS9kcml2ZXJzL25ldC9oeXBlcnYvbmV0dnNjX2Rydi5jCj4gKysrIGIvZHJpdmVy cy9uZXQvaHlwZXJ2L25ldHZzY19kcnYuYwo+IEBAIC01MTEsNyArNTExLDggQEAgc3RhdGljIGlu dCBuZXR2c2NfdmZfeG1pdChzdHJ1Y3QgbmV0X2RldmljZSAqbmV0LCBzdHJ1Y3QgbmV0X2Rldmlj ZSAqdmZfbmV0ZGV2LAo+ICAJcmV0dXJuIHJjOwo+ICB9Cj4gIAo+IC1zdGF0aWMgaW50IG5ldHZz Y19zdGFydF94bWl0KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBuZXRfZGV2aWNlICpuZXQp Cj4gK3N0YXRpYyBuZXRkZXZfdHhfdAo+ICtuZXR2c2Nfc3RhcnRfeG1pdChzdHJ1Y3Qgc2tfYnVm ZiAqc2tiLCBzdHJ1Y3QgbmV0X2RldmljZSAqbmV0KQo+ICB7Cj4gIAlzdHJ1Y3QgbmV0X2Rldmlj ZV9jb250ZXh0ICpuZXRfZGV2aWNlX2N0eCA9IG5ldGRldl9wcml2KG5ldCk7Cj4gIAlzdHJ1Y3Qg aHZfbmV0dnNjX3BhY2tldCAqcGFja2V0ID0gTlVMTDsKPiBAQCAtNTI4LDggKzUyOSwxMSBAQCBz dGF0aWMgaW50IG5ldHZzY19zdGFydF94bWl0KHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBu ZXRfZGV2aWNlICpuZXQpCj4gIAkgKi8KPiAgCXZmX25ldGRldiA9IHJjdV9kZXJlZmVyZW5jZV9i aChuZXRfZGV2aWNlX2N0eC0+dmZfbmV0ZGV2KTsKPiAgCWlmICh2Zl9uZXRkZXYgJiYgbmV0aWZf cnVubmluZyh2Zl9uZXRkZXYpICYmCj4gLQkgICAgIW5ldHBvbGxfdHhfcnVubmluZyhuZXQpKQo+ IC0JCXJldHVybiBuZXR2c2NfdmZfeG1pdChuZXQsIHZmX25ldGRldiwgc2tiKTsKPiArCSAgICAh bmV0cG9sbF90eF9ydW5uaW5nKG5ldCkpIHsKPiArCQlyZXQgPSBuZXR2c2NfdmZfeG1pdChuZXQs IHZmX25ldGRldiwgc2tiKTsKPiArCQlpZiAocmV0KQo+ICsJCQlyZXR1cm4gTkVUREVWX1RYX0JV U1k7Cj4gKwl9CgpTb3JyeSwgdGhlIG5ldyBjb2RlIGlzIHdyb25nLiBJdCB3aWxsIGZhbGwgdGhy b3VnaCBpZiByZXQgPT0gMCAoTkVUREVWX1RYX09LKQpQbGVhc2UgcmV2aWV3IGFuZCB0ZXN0IHlv dXIgcGF0Y2hlcy4K