From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH][drm-next] drm/i915/gvt: ensure -ve return value is handled correctly Date: Thu, 21 Sep 2017 17:31:58 +0300 Message-ID: <1506004318.5382.4.camel@linux.intel.com> References: <20170919155534.25334-1-colin.king@canonical.com> <20170919214614.cfiolgznopouv34e@zhen-hp.sh.intel.com> <1505874923.2067.14.camel@perches.com> <20170920224406.jscthkglwfy3xhtf@zhen-hp.sh.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170920224406.jscthkglwfy3xhtf@zhen-hp.sh.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Zhenyu Wang , Joe Perches Cc: fred gao , intel-gfx@lists.freedesktop.org, kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Rodrigo Vivi , Colin King , intel-gvt-dev@lists.freedesktop.org, Zhi Wang List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCAyMDE3LTA5LTIxIGF0IDA2OjQ0ICswODAwLCBaaGVueXUgV2FuZyB3cm90ZToKPiBP biAyMDE3LjA5LjE5IDE5OjM1OjIzIC0wNzAwLCBKb2UgUGVyY2hlcyB3cm90ZToKPiA+IE9uIFdl ZCwgMjAxNy0wOS0yMCBhdCAwNTo0NiArMDgwMCwgWmhlbnl1IFdhbmcgd3JvdGU6Cj4gPiA+IE9u IDIwMTcuMDkuMTkgMTY6NTU6MzQgKzAxMDAsIENvbGluIEtpbmcgd3JvdGU6Cj4gPiA+ID4gRnJv bTogQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KPiA+ID4gPiAKPiA+ ID4gPiBBbiBlYXJsaWVyIGZpeCBjaGFuZ2VkIHRoZSByZXR1cm4gdHlwZSBmcm9tIGZpbmRfYmJf c2l6ZSBob3dldmVyIHRoZQo+ID4gPiA+IGludGVnZXIgcmV0dXJuIGlzIGJlaW5nIGFzc2lnbmVk IHRvIGEgdW5zaWduZWQgaW50IHNvIHRoZSAtdmUgZXJyb3IKPiA+ID4gPiBjaGVjayB3aWxsIG5l dmVyIGJlIGRldGVjdGVkLiBNYWtlIGJiX3NpemUgYW4gaW50IHRvIGZpeCB0aGlzLgo+ID4gPiA+ IAo+ID4gPiA+IERldGVjdGVkIGJ5IENvdmVyaXR5U2NhbiBDSUQjMTQ1Njg4NiAoIlVuc2lnbmVk IGNvbXBhcmVkIGFnYWluc3QgMCIpCj4gPiA+ID4gCj4gPiA+ID4gRml4ZXM6IDFlMzE5N2Q2YWQ3 MyAoImRybS9pOTE1L2d2dDogUmVmaW5lIGVycm9yIGhhbmRsaW5nIGZvciBwZXJmb3JtX2JiX3No YWRvdyIpCj4gPiA+ID4gU2lnbmVkLW9mZi1ieTogQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdA Y2Fub25pY2FsLmNvbT4KPiA+ID4gPiAtLS0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUv Z3Z0L2NtZF9wYXJzZXIuYyB8IDIgKy0KPiA+ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0 aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4gPiA+ID4gCj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2d2dC9jbWRfcGFyc2VyLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9n dnQvY21kX3BhcnNlci5jCj4gPiA+ID4gaW5kZXggMmMwY2NiYjgxN2RjLi5mNDFjYmY2NjRiNjkg MTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3Z0L2NtZF9wYXJzZXIu Ywo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2d2dC9jbWRfcGFyc2VyLmMKPiA+ ID4gPiBAQCAtMTYyOCw3ICsxNjI4LDcgQEAgc3RhdGljIGludCBwZXJmb3JtX2JiX3NoYWRvdyhz dHJ1Y3QgcGFyc2VyX2V4ZWNfc3RhdGUgKnMpCj4gPiA+ID4gIAlzdHJ1Y3QgaW50ZWxfc2hhZG93 X2JiX2VudHJ5ICplbnRyeV9vYmo7Cj4gPiA+ID4gIAlzdHJ1Y3QgaW50ZWxfdmdwdSAqdmdwdSA9 IHMtPnZncHU7Cj4gPiA+ID4gIAl1bnNpZ25lZCBsb25nIGdtYSA9IDA7Cj4gPiA+ID4gLQl1aW50 MzJfdCBiYl9zaXplOwo+ID4gPiA+ICsJaW50IGJiX3NpemU7Cj4gPiA+ID4gIAl2b2lkICpkc3Qg PSBOVUxMOwo+ID4gPiA+ICAJaW50IHJldCA9IDA7Cj4gPiA+ID4gIAo+ID4gPiAKPiA+ID4gQXBw bGllZCB0aGlzLCB0aGFua3MhCj4gPiAKPiA+IElzIGl0IHBvc3NpYmxlIGZvciBiYl9zaXplIHRv IGJlIGJvdGggPj0gMmcgYW5kIHZhbGlkPwo+IAo+IE5ldmVyIGJlIHBvc3NpYmxlIGluIHByYWN0 aXNlIGFuZCBpZiByZWFsbHkgdGhhdCBiaWcgSSB0aGluayBzb21ldGhpbmcKPiBpcyBhbHJlYWR5 IGluc2FuZSBpbmRlZWQuCgpJdCdzIGdvb2QgaWRlYSB0byBkb2N1bWVudCB0aGVzZSBhc3N1bXB0 aW9ucyBhcyBXQVJOX09OJ3MuIEluIGk5MTUsIGlmCnRoZSB2YWx1ZSBpcyBjb21wbGV0ZWx5IGlu dGVybmFsIHRvIGtlcm5lbCwgd2UncmUgdXNpbmcgR0VNX0JVR19PTiBmb3IKdGhlc2Ugc28gdGhh dCBvdXIgQ0kgd2lsbCBub3RpY2UgYnJlYWthZ2UuIElmIGl0J3Mgbm90IGEgZHJpdmVyCmludGVy bmFsIHZhbHVlIG9ubHksIGEgV0FSTl9PTiBpcyB0aGUgYXBwcm9wcmlhdGUgYWN0aW9uLgoKT3Ro ZXJ3aXNlIHRoZSBpbmZvcm1hdGlvbiBpcyBsb3N0IGFuZCB0aGUgbmV4dCBwZXJzb24gcmVhZGlu ZyB0aGUgY29kZQp3aWxsIGhhdmUgdGhlIHNhbWUgcXVlc3Rpb24gaW4gbWluZC4KClJlZ2FyZHMs IEpvb25hcwotLSAKSm9vbmFzIExhaHRpbmVuCk9wZW4gU291cmNlIFRlY2hub2xvZ3kgQ2VudGVy CkludGVsIENvcnBvcmF0aW9uCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNr dG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Ry aS1kZXZlbAo=