From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH] drm/i915: Use the existing pages when retrying to DMA map Date: Tue, 20 Dec 2016 14:14:14 +0000 Message-ID: <20161220141414.GF1046@nuc-i3427.alporthouse.com> References: <1482241367-17465-1-git-send-email-tvrtko.ursulin@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id 450E56E99E for ; Tue, 20 Dec 2016 14:14:24 +0000 (UTC) Content-Disposition: inline In-Reply-To: <1482241367-17465-1-git-send-email-tvrtko.ursulin@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: Tvrtko Ursulin Cc: Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBEZWMgMjAsIDIwMTYgYXQgMDE6NDI6NDdQTSArMDAwMCwgVHZydGtvIFVyc3VsaW4g d3JvdGU6Cj4gRnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4K PiAKPiBSYXRoZXIgdGhhbiBmcmVlaW5nIGFuZCByZS1hbGxvY2F0aW5nIHRoZSBwYWdlcyB3aGVu IERNQSBtYXBwaW5nCj4gaW4gbGFyZ2UgY2h1bmtzIGZhaWxzLCB3ZSBjYW4ganVzdCByZWJ1aWxk IHRoZSBzZyB0YWJsZSB3aXRoIG5vCj4gY29hbGVzY2luZy4KCllvdSBhcmUgZnJlZWluZyBhbmQg cmVhbGxvY2F0aW5nIHRoZSBwYWdlcyAtIEkgdGhvdWdodCB5b3UgbWVhbnQgdGhlCnNnX3RhYmxl LiBUaGUgY29zdCBmb3IgcmVjb3ZlcmluZyB0aGUgc2htZW1mcyBhZnRlciBhbGxvY2F0aW9uL3N3 YXBpbgphbHJlYWR5IHBlcmZvcm1lZCBpbiB0aGUgZmlyc3QgcGFzcyBzaG91bGQgYmUgYSBsb29r IHVwIGluIHRoZSByYWRpeCB0cmVlLgpOb3Qgd29ycmlzb21lLgogCj4gQWxzbyBjaGFuZ2UgYmFj ayB0aGUgcGFnZSBjb3VudGVyIHRvIHVuc2lnbmVkIGludCBiZWNhdXNlIHRoYXQKPiBpcyB3aGF0 IHRoZSBzZyBBUEkgc3VwcG9ydHMuCgpSYXRoZXIgZ28gdGhlIG90aGVyIHdheSBhbmQgc3RhcnQg cmVwb3J0aW5nIGFuIGVycm9yIHdoZW4gd2Ugb3ZlcmZsb3cuCkJlaW5nIHN0cmljdCBhbGwgcGFn ZV9jb3VudHMgc2hvdWxkIGJlIHU2NC4gOnwKCj4gU2lnbmVkLW9mZi1ieTogVHZydGtvIFVyc3Vs aW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KPiBDYzogQ2hyaXMgV2lsc29uIDxjaHJpc0Bj aHJpcy13aWxzb24uY28udWs+Cj4gLS0tCj4gT25seSBjb21waWxlIHRlc3RlZCEKPiAtLS0KPiAg ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYyB8IDQwICsrKysrKysrKysrKysrKysrKysr KysrKysrKysrKy0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyks IDEwIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwo+IGluZGV4IDUyNzVm NjI0OGNlMy4uZTczZjlmNWE1ZDIzIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZ2VtLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCj4gQEAg LTIzNDAsMTIgKzIzNDAsMzYgQEAgc3RhdGljIHZvaWQgaTkxNV9zZ190cmltKHN0cnVjdCBzZ190 YWJsZSAqb3JpZ19zdCkKPiAgCSpvcmlnX3N0ID0gbmV3X3N0Owo+ICB9Cj4gIAo+ICtzdGF0aWMg dm9pZCBpOTE1X3NnX3VuY29hbGVzY2Uoc3RydWN0IHNnX3RhYmxlICpvcmlnX3N0LCB1bnNpZ25l ZCBsb25nIG5lbnRzKQo+ICt7Cj4gKwlzdHJ1Y3Qgc2dfdGFibGUgbmV3X3N0Owo+ICsJc3RydWN0 IHNjYXR0ZXJsaXN0ICpuZXdfc2c7Cj4gKwlzdHJ1Y3Qgc2d0X2l0ZXIgc2d0X2l0ZXI7Cj4gKwlz dHJ1Y3QgcGFnZSAqcGFnZTsKPiArCj4gKwlpZiAoc2dfYWxsb2NfdGFibGUoJm5ld19zdCwgbmVu dHMsIEdGUF9LRVJORUwpKQo+ICsJCXJldHVybjsKCkkgd2FzIGhvcGluZyBmb3IgYSB3YXkgdG8g dXNlIHRoZSBwYWdlcyBhbHJlYWR5IGFsbG9jYXRlZC4gRmVlbHMKcG9zc2libGUsIGp1c3QgcmV2 ZXJzaW5nIHRoZSBjaGFpbiBhbmQgd2Fsa2luZyBiYWNrd2FyZHMgd2lsbCBiZSBmdW4uCgo+ICsJ bmV3X3NnID0gbmV3X3N0LnNnbDsKPiArCWZvcl9lYWNoX3NndF9wYWdlKHBhZ2UsIHNndF9pdGVy LCBvcmlnX3N0KSB7Cj4gKwkJc2dfc2V0X3BhZ2UobmV3X3NnLCBwYWdlLCBQQUdFX1NJWkUsIDAp Owo+ICsJCS8qIGNhbGxlZCBiZWZvcmUgYmVpbmcgRE1BIG1hcHBlZCwgbm8gbmVlZCB0byBjb3B5 IHNnLT5kbWFfKiAqLwo+ICsJCW5ld19zZyA9IHNnX25leHQobmV3X3NnKTsKPiArCX0KPiArCj4g KwlHRU1fQlVHX09OKG5ld19zZyk7IC8qIFNob3VsZCB3YWxrIGV4YWN0bHkgbmVudHMgYW5kIGhp dCB0aGUgZW5kICovCj4gKwo+ICsJc2dfZnJlZV90YWJsZShvcmlnX3N0KTsKPiArCj4gKwkqb3Jp Z19zdCA9IG5ld19zdDsKPiArfQoKLS0gCkNocmlzIFdpbHNvbiwgSW50ZWwgT3BlbiBTb3VyY2Ug VGVjaG5vbG9neSBDZW50cmUKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50 ZWwtZ2Z4Cg==