From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ramalingam C Subject: Re: [PATCH 1/3] drm/i915/gvt: Set return value for ppgtt_populate error path Date: Fri, 17 May 2019 18:40:04 +0530 Message-ID: <20190517131004.GC4714@intel.com> References: <20190517102225.3069-1-chris@chris-wilson.co.uk> <20190517130142.GB4714@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id C7C6689259 for ; Fri, 17 May 2019 13:07:40 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20190517130142.GB4714@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gMjAxOS0wNS0xNyBhdCAxODozMTo0MiArMDUzMCwgUmFtYWxpbmdhbSBDIHdyb3RlOgo+IE9u IDIwMTktMDUtMTcgYXQgMTE6MjI6MjMgKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiA+IENh dWdodCBieSBzbWF0Y2g6Cj4gPiBkcml2ZXJzL2dwdS9kcm0vaTkxNS8vZ3Z0L2d0dC5jOjExMDYg cHBndHRfcG9wdWxhdGVfc3B0X2J5X2d1ZXN0X2VudHJ5KCkgZXJyb3I6IHVuaW5pdGlhbGl6ZWQg c3ltYm9sICdyZXQnLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlz QGNocmlzLXdpbHNvbi5jby51az4KPiA+IENjOiBaaGVueXUgV2FuZyA8emhlbnl1d0BsaW51eC5p bnRlbC5jb20+Cj4gPiAtLS0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9ndnQvZ3R0LmMgfCA0 ICsrKy0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p Cj4gPiAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9ndnQvZ3R0LmMgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9ndnQvZ3R0LmMKPiA+IGluZGV4IDA4Yzc0ZTY1ODM2Yi4uMjQ0 YWQxNzI5NzY0IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3Z0L2d0dC5j Cj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9ndnQvZ3R0LmMKPiA+IEBAIC0xMDc2LDgg KzEwNzYsMTAgQEAgc3RhdGljIHN0cnVjdCBpbnRlbF92Z3B1X3BwZ3R0X3NwdCAqcHBndHRfcG9w dWxhdGVfc3B0X2J5X2d1ZXN0X2VudHJ5KAo+ID4gIAl9IGVsc2Ugewo+ID4gIAkJaW50IHR5cGUg PSBnZXRfbmV4dF9wdF90eXBlKHdlLT50eXBlKTsKPiA+ICAKPiA+IC0JCWlmICghZ3R0X3R5cGVf aXNfcHQodHlwZSkpCj4gPiArCQlpZiAoIWd0dF90eXBlX2lzX3B0KHR5cGUpKSB7Cj4gPiArCQkJ cmV0ID0gLUVJTlZBTDsKPiA+ICAJCQlnb3RvIGVycjsKPiA+ICsJCX0KPiAKPiByZXQgd2lsbCBi ZSBzdGlsbCB1bmluaXRpYWxpemVkIGlmIHdlIHBhc3MKPiAJaWYgKHNwdCkgewo+IGFuZCBub3Qg cGFzcwo+IAlpZiAoaXBzICE9IHNwdC0+Z3Vlc3RfcGFnZS5wZGVfaXBzKSB7CnJlbG9va2luZyBh dCBpdCBpZiB3ZSBkb250IHBhc3MgdGhlICJpZiAoaXBzICE9CnNwdC0+Z3Vlc3RfcGFnZS5wZGVf aXBzKSIgdGhlbiB0aGVyZSBpcyBubyBlcnIgZXhpdC4KClNvIAoKUmV2aWV3ZWQtYnk6IFJhbWFs aW5nYW0gQyA8cmFtYWxpbmdhbS5jQGludGVsLmNvbT4KCi1SYW0KPiAKPiAtUmFtCj4gPiAgCj4g PiAgCQlzcHQgPSBwcGd0dF9hbGxvY19zcHRfZ2ZuKHZncHUsIHR5cGUsIG9wcy0+Z2V0X3Bmbih3 ZSksIGlwcyk7Cj4gPiAgCQlpZiAoSVNfRVJSKHNwdCkpIHsKPiA+IC0tIAo+ID4gMi4yMC4xCj4g PiAKPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4g PiBJbnRlbC1nZnggbWFpbGluZyBsaXN0Cj4gPiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCj4gPiBodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lu dGVsLWdmeAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Cj4gSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdAo+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKPiBodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVs LWdmeApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRl bC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZng=