From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 05/19] drm/i915: Use i915_vma_pin_iomap on the ringbuffer object Date: Thu, 21 Apr 2016 10:19:05 +0300 Message-ID: <1461223145.4381.19.camel@linux.intel.com> References: <1461177750-20187-1-git-send-email-chris@chris-wilson.co.uk> <1461177750-20187-6-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id 5317C6EBD9 for ; Thu, 21 Apr 2016 07:17:51 +0000 (UTC) In-Reply-To: <1461177750-20187-6-git-send-email-chris@chris-wilson.co.uk> 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 T24ga2UsIDIwMTYtMDQtMjAgYXQgMTk6NDIgKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBT aW1pbGFybHkgdG8gaTkxNV9nZW1fb2JqZWN0X3Bpbl9tYXAgb24gTExDIHBsYXRmb3Jtcywgd2Ug Y2FuCj4gdXNlIHRoZSBuZXcgVk1BIGJhc2VkIGlvIG1hcHBpbmcgb24gIUxMQyB0byBhbW9yaXRp emUgdGhlIGNvc3QKPiBvZiByaW5nYnVmZmVyIHBpbm5pbmcgYW5kIHVucGlubmluZy4KPiAKPiBT aWduZWQtb2ZmLWJ5OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgo+ IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+ IENjOiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgoKUmV2aWV3ZWQt Ynk6IEpvb25hcyBMYWh0aW5lbiA8am9vbmFzLmxhaHRpbmVuQGxpbnV4LmludGVsLmNvbT4KCj4g LS0tCj4gwqBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmMgfCAxNiArKysr KysrKystLS0tLS0tCj4gwqAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA3IGRlbGV0 aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5n YnVmZmVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmMKPiBpbmRl eCAyNDUzODZlMjBjNTIuLjI3YmExNWFjYWUxZSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9yaW5nYnVmZmVyLmMKPiBAQCAtMjA4NCwyMCArMjA4NCwyMyBAQCBzdGF0aWMgaW50IGlu aXRfcGh5c19zdGF0dXNfcGFnZShzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICplbmdpbmUpCj4gwqAK PiDCoHZvaWQgaW50ZWxfdW5waW5fcmluZ2J1ZmZlcl9vYmooc3RydWN0IGludGVsX3JpbmdidWZm ZXIgKnJpbmdidWYpCj4gwqB7Cj4gKwlHRU1fQlVHX09OKHJpbmdidWYtPnZtYSA9PSBOVUxMKTsK PiArCUdFTV9CVUdfT04ocmluZ2J1Zi0+dmlydHVhbF9zdGFydCA9PSBOVUxMKTsKPiArCj4gwqAJ aWYgKEhBU19MTEMocmluZ2J1Zi0+b2JqLT5iYXNlLmRldikgJiYgIXJpbmdidWYtPm9iai0+c3Rv bGVuKQo+IMKgCQlpOTE1X2dlbV9vYmplY3RfdW5waW5fbWFwKHJpbmdidWYtPm9iaik7Cj4gwqAJ ZWxzZQo+IC0JCWlvdW5tYXAocmluZ2J1Zi0+dmlydHVhbF9zdGFydCk7Cj4gKwkJaTkxNV92bWFf dW5waW5faW9tYXAocmluZ2J1Zi0+dm1hKTsKPiDCoAlyaW5nYnVmLT52aXJ0dWFsX3N0YXJ0ID0g TlVMTDsKPiAtCXJpbmdidWYtPnZtYSA9IE5VTEw7Cj4gKwo+IMKgCWk5MTVfZ2VtX29iamVjdF9n Z3R0X3VucGluKHJpbmdidWYtPm9iaik7Cj4gKwlyaW5nYnVmLT52bWEgPSBOVUxMOwo+IMKgfQo+ IMKgCj4gwqBpbnQgaW50ZWxfcGluX2FuZF9tYXBfcmluZ2J1ZmZlcl9vYmooc3RydWN0IGRybV9k ZXZpY2UgKmRldiwKPiDCoAkJCQnCoMKgwqDCoMKgc3RydWN0IGludGVsX3JpbmdidWZmZXIgKnJp bmdidWYpCj4gwqB7Cj4gwqAJc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gdG9f aTkxNShkZXYpOwo+IC0Jc3RydWN0IGk5MTVfZ2d0dCAqZ2d0dCA9ICZkZXZfcHJpdi0+Z2d0dDsK PiDCoAlzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAqb2JqID0gcmluZ2J1Zi0+b2JqOwo+IMKg CS8qIFJpbmcgd3JhcGFyb3VuZCBhdCBvZmZzZXQgMCBzb21ldGltZXMgaGFuZ3MuIE5vIGlkZWEg d2h5LiAqLwo+IMKgCXVuc2lnbmVkIGZsYWdzID0gUElOX09GRlNFVF9CSUFTIHwgNDA5NjsKPiBA QCAtMjEzMSwxMCArMjEzNCw5IEBAIGludCBpbnRlbF9waW5fYW5kX21hcF9yaW5nYnVmZmVyX29i aihzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LAo+IMKgCQkvKiBBY2Nlc3MgdGhyb3VnaCB0aGUgR1RU IHJlcXVpcmVzIHRoZSBkZXZpY2UgdG8gYmUgYXdha2UuICovCj4gwqAJCWFzc2VydF9ycG1fd2Fr ZWxvY2tfaGVsZChkZXZfcHJpdik7Cj4gwqAKPiAtCQlhZGRyID0gaW9yZW1hcF93YyhnZ3R0LT5t YXBwYWJsZV9iYXNlICsKPiAtCQkJCcKgwqBpOTE1X2dlbV9vYmpfZ2d0dF9vZmZzZXQob2JqKSwg cmluZ2J1Zi0+c2l6ZSk7Cj4gLQkJaWYgKGFkZHIgPT0gTlVMTCkgewo+IC0JCQlyZXQgPSAtRU5P TUVNOwo+ICsJCWFkZHIgPSBpOTE1X3ZtYV9waW5faW9tYXAoaTkxNV9nZW1fb2JqX3RvX2dndHQo b2JqKSk7Cj4gKwkJaWYgKElTX0VSUihhZGRyKSkgewo+ICsJCQlyZXQgPSBQVFJfRVJSKGFkZHIp Owo+IMKgCQkJZ290byBlcnJfdW5waW47Cj4gwqAJCX0KPiDCoAl9Ci0tIApKb29uYXMgTGFodGlu ZW4KT3BlbiBTb3VyY2UgVGVjaG5vbG9neSBDZW50ZXIKSW50ZWwgQ29ycG9yYXRpb24KX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxp bmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==