From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [RFC 2/5] drm/i915: Extract code mapping errno to vm fault code Date: Tue, 26 Jan 2016 16:24:46 +0000 Message-ID: <56A79DCE.1000006@linux.intel.com> References: <1453820013-3908-1-git-send-email-tvrtko.ursulin@linux.intel.com> <1453820013-3908-3-git-send-email-tvrtko.ursulin@linux.intel.com> <20160126151853.GO8281@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id CC6C26E254 for ; Tue, 26 Jan 2016 08:24:48 -0800 (PST) In-Reply-To: <20160126151853.GO8281@nuc-i3427.alporthouse.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 , Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org CgpPbiAyNi8wMS8xNiAxNToxOCwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+IE9uIFR1ZSwgSmFuIDI2 LCAyMDE2IGF0IDAyOjUzOjMwUE0gKzAwMDAsIFR2cnRrbyBVcnN1bGluIHdyb3RlOgo+PiBGcm9t OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgo+Pgo+PiBXaWxsIGJl IHVzZWQgZnJvbSBtdWx0aXBsZSBjYWxsZXJzIGluIGEgZm9sbG93aW5nIHBhdGNoLgo+Pgo+PiBT aWduZWQtb2ZmLWJ5OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgo+ PiAtLS0KPj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jIHwgOTEgKysrKysrKysr KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gICAxIGZpbGUgY2hhbmdlZCwgNDkg aW5zZXJ0aW9ucygrKSwgNDIgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0u Ywo+PiBpbmRleCBhZjE1YzI5MGM3MWQuLmRhY2Y2YTAwMTNjNSAxMDA2NDQKPj4gLS0tIGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwo+PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2dlbS5jCj4+IEBAIC0xNzcyLDYgKzE3NzIsNTMgQEAgaTkxNV9nZW1fbW1hcF9pb2N0 bChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCB2b2lkICpkYXRhLAo+PiAgIAlyZXR1cm4gMDsKPj4g ICB9Cj4+Cj4+ICtzdGF0aWMgaW50Cj4+ICtpOTE1X2dlbV9yZXRfdG9fdm1fcmV0KHN0cnVjdCBk cm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwgaW50IHJldCkKPj4gK3sKPj4gKwlzd2l0Y2ggKHJl dCkgewo+PiArCWNhc2UgLUVJTzoKPj4gKwkJLyoKPj4gKwkJICogV2UgZWF0IGVycm9ycyB3aGVu IHRoZSBncHUgaXMgdGVybWluYWxseSB3ZWRnZWQgdG8gYXZvaWQKPj4gKwkJICogdXNlcnNwYWNl IHVuZHVseSBjcmFzaGluZyAoZ2wgaGFzIG5vIHByb3Zpc2lvbnMgZm9yIG1tYXBzIHRvCj4+ICsJ CSAqIGZhaWwpLiBCdXQgYW55IG90aGVyIC1FSU8gaXNuJ3Qgb3VycyAoZS5nLiBzd2FwIGluIGZh aWx1cmUpCj4+ICsJCSAqIGFuZCBzbyBuZWVkcyB0byBiZSByZXBvcnRlZC4KPj4gKwkJICovCj4+ ICsJCWlmICghaTkxNV90ZXJtaW5hbGx5X3dlZGdlZCgmZGV2X3ByaXYtPmdwdV9lcnJvcikpIHsK Pj4gKwkJCXJldCA9IFZNX0ZBVUxUX1NJR0JVUzsKPj4gKwkJCWJyZWFrOwo+PiArCQl9Cj4+ICsJ Y2FzZSAtRUFHQUlOOgo+PiArCQkvKgo+PiArCQkgKiBFQUdBSU4gbWVhbnMgdGhlIGdwdSBpcyBo dW5nIGFuZCB3ZSdsbCB3YWl0IGZvciB0aGUgZXJyb3IKPj4gKwkJICogaGFuZGxlciB0byByZXNl dCBldmVyeXRoaW5nIHdoZW4gcmUtZmF1bHRpbmcgaW4KPj4gKwkJICogaTkxNV9tdXRleF9sb2Nr X2ludGVycnVwdGlibGUuCj4+ICsJCSAqLwo+PiArCWNhc2UgMDoKPj4gKwljYXNlIC1FUkVTVEFS VFNZUzoKPj4gKwljYXNlIC1FSU5UUjoKPj4gKwljYXNlIC1FQlVTWToKPj4gKwkJLyoKPj4gKwkJ ICogRUJVU1kgaXMgb2s6IHRoaXMganVzdCBtZWFucyB0aGF0IGFub3RoZXIgdGhyZWFkCj4+ICsJ CSAqIGFscmVhZHkgZGlkIHRoZSBqb2IuCj4+ICsJCSAqLwo+PiArCQlyZXQgPSBWTV9GQVVMVF9O T1BBR0U7Cj4+ICsJCWJyZWFrOwo+PiArCWNhc2UgLUVOT01FTToKPj4gKwkJcmV0ID0gVk1fRkFV TFRfT09NOwo+PiArCQlicmVhazsKPj4gKwljYXNlIC1FTk9TUEM6Cj4+ICsJY2FzZSAtRUZBVUxU Ogo+PiArCQlyZXQgPSBWTV9GQVVMVF9TSUdCVVM7Cj4+ICsJCWJyZWFrOwo+PiArCWRlZmF1bHQ6 Cj4+ICsJCVdBUk5fT05DRShyZXQsICJ1bmhhbmRsZWQgZXJyb3IgaW4gcGFnZSBmYXVsdFxuIik7 Cj4+ICsJCXJldCA9IFZNX0ZBVUxUX1NJR0JVUzsKPj4gKwkJYnJlYWs7Cj4+ICsJfQo+Cj4gU28g d2l0aG91dCBoYXZpbmcgdG8gcGluIChwbHVzIGEgZmV3IG90aGVyIHNpbWlsYXIgY2hhbmdlcyks IHdlIG9ubHkgbmVlZAo+IHRvIHJlcG9ydAo+Cj4gLUVOT01FTSwgLUVOT1NQQywgLUVJTyAoZnJv bSBzaG1lbWZzKSBhbmQgLUVGQVVMVCAoZ2V0X3BhZ2VzKS4KPgo+IEdpdmVuIHRoYXQgSSdkIHJh dGhlciBoYXZlIHRoZSByZWFzb25pbmcgYmVoaW5kIGVhY2ggZXhwbGljaXQuCgpUaGlzIGlzIGp1 c3QgZXhpc3RpbmcgY29kZSBmYWN0b3JlZCBvdXQgc28gSSBhbSBub3Qgc3VyZSB3aGF0IHlvdSBh cmUgCnN1Z2dlc3Rpbmc/CgpSZWdhcmRzLAoKVHZydGtvCgoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9pbnRlbC1nZngK