From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Gordon Subject: Re: [PATCH 3/6] drm/i915: Propagating correct error codes to the userspace Date: Fri, 9 Oct 2015 16:13:24 +0100 Message-ID: <5617D994.7030004@intel.com> References: <1444285469-8187-1-git-send-email-ankitprasad.r.sharma@intel.com> <1444285469-8187-4-git-send-email-ankitprasad.r.sharma@intel.com> <561643F5.1050308@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id 7DC9B6E7AD for ; Fri, 9 Oct 2015 08:13:27 -0700 (PDT) In-Reply-To: <561643F5.1050308@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gMDgvMTAvMTUgMTE6MjIsIFR2cnRrbyBVcnN1bGluIHdyb3RlOgo+Cj4gSGksCj4KPiBPbiAw OC8xMC8xNSAwNzoyNCwgYW5raXRwcmFzYWQuci5zaGFybWFAaW50ZWwuY29tIHdyb3RlOgo+PiBG cm9tOiBBbmtpdHByYXNhZCBTaGFybWEgPGFua2l0cHJhc2FkLnIuc2hhcm1hQGludGVsLmNvbT4K Pj4KPj4gUHJvcGFnYXRpbmcgY29ycmVjdCBlcnJvciBjb2RlcyB0byB1c2Vyc3BhY2UgYnkgdXNp bmcgRVJSX1BUUiBhbmQKPj4gUFRSX0VSUiBtYWNyb3MgZm9yIHN0b2xlbiBtZW1vcnkgYmFzZWQg b2JqZWN0IGFsbG9jYXRpb24uIFdlIGdlbmVyYWxseQo+PiByZXR1cm4gLUVOT01FTSB0byB0aGUg dXNlciB3aGVuZXZlciB0aGVyZSBpcyBhIGZhaWx1cmUgaW4gb2JqZWN0Cj4+IGFsbG9jYXRpb24u IFRoaXMgcGF0Y2ggaGVscHMgdXNlciB0byBpZGVudGlmeSB0aGUgY29ycmVjdCByZWFzb24gZm9y IHRoZQo+PiBmYWlsdXJlIGFuZCBub3QganVzdCAtRU5PTUVNIGVhY2ggdGltZS4KPj4KPj4gdjI6 IE1vdmVkIHRoZSBwYXRjaCB1cCBpbiB0aGUgc2VyaWVzLCBhZGRlZCBlcnJvciBwcm9wYWdhdGlv biBmb3IKPj4gaTkxNV9nZW1fYWxsb2Nfb2JqZWN0IHRvbyAoQ2hyaXMpCj4+Cj4+IFNpZ25lZC1v ZmYtYnk6IEFua2l0cHJhc2FkIFNoYXJtYSA8YW5raXRwcmFzYWQuci5zaGFybWFAaW50ZWwuY29t Pgo+PiAtLS0KPj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jICAgICAgICAgICAg ICB8IDE1ICsrKysrLS0tLS0KPj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9iYXRj aF9wb29sLmMgICB8ICA0ICstLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2Nv bnRleHQuYyAgICAgIHwgIDQgKy0tCj4+ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1f cmVuZGVyX3N0YXRlLmMgfCAgNCArLS0KPj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dl bV9zdG9sZW4uYyAgICAgICB8IDQzCj4+ICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KPj4g ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2d1Y19zdWJtaXNzaW9uLmMgICB8ICA0ICstLQo+ PiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyAgICAgICAgIHwgIDIgKy0K Pj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmRldi5jICAgICAgICAgICB8ICA2ICsr LS0KPj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYyAgICAgICAgICAgICB8ICA4 ICsrKy0tLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX292ZXJsYXkuYyAgICAgICAg IHwgIDQgKy0tCj4+ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYyAgICAgICAgICAg ICAgfCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3JpbmdidWZmZXIuYyAg ICAgIHwgMjAgKysrKysrLS0tLS0tLQo+PiAgIDEyIGZpbGVzIGNoYW5nZWQsIDYxIGluc2VydGlv bnMoKyksIDU1IGRlbGV0aW9ucygtKQoKW3NuaXBdCgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvaTkxNV9ndWNfc3VibWlzc2lvbi5jCj4+IGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaTkxNV9ndWNfc3VibWlzc2lvbi5jCj4+IGluZGV4IDc5MmQwYjkuLjM5MDE2OTggMTAwNjQ0 Cj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ3VjX3N1Ym1pc3Npb24uYwo+PiAr KysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2d1Y19zdWJtaXNzaW9uLmMKPj4gQEAgLTY0 Niw4ICs2NDYsOCBAQCBzdGF0aWMgc3RydWN0IGRybV9pOTE1X2dlbV9vYmplY3QKPj4gKmdlbV9h bGxvY2F0ZV9ndWNfb2JqKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCj4+ICAgICAgIHN0cnVjdCBk cm1faTkxNV9nZW1fb2JqZWN0ICpvYmo7Cj4+Cj4+ICAgICAgIG9iaiA9IGk5MTVfZ2VtX2FsbG9j X29iamVjdChkZXYsIHNpemUpOwo+PiAtICAgIGlmICghb2JqKQo+PiAtICAgICAgICByZXR1cm4g TlVMTDsKPj4gKyAgICBpZiAoSVNfRVJSKG9iaikpCj4+ICsgICAgICAgIHJldHVybiBvYmo7Cj4K PiBZb3UgaGF2ZSB0byBjaGFuZ2Uga2VybmVsZG9jIGZvciB0aGlzIGZ1bmN0aW9uIG5vdy4KPiBB bmQgZXZlbiBtb3JlIGltcG9ydGFudGx5IHVwZGF0ZSBlcnJvciBoYW5kbGluZyBpbiB0aGUgY2Fs bGVycyEKCk9yIG1vcmUgc2ltcGx5LCBzdG9wIHByb3BhZ2F0aW5nIHRoZSBzcGVjaWZpYyBlcnJv ciBhdCB0aGlzIGxldmVsIChpdCAKZG9lc24ndCByZWFsbHkgaGVscCBhbmQgcHJvYmFibHkgY2Fu J3QgZXZlbiBoYXBwZW4gaGVyZSksIG1ha2luZyB0aGlzOgoKID4+ICAgICAgIG9iaiA9IGk5MTVf Z2VtX2FsbG9jX29iamVjdChkZXYsIHNpemUpOwogPj4gLSAgICBpZiAoIW9iaikKID4+ICsgICAg aWYgKElTX0VSUihvYmopKQoKbGVhdmluZyB0aGUgInJldHVybiBOVUxMOyIgdW5jaGFuZ2VkLgoK LkRhdmUuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklu dGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==