From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 1/2] drm/i915: Extract checking for backing struct pages to a helper Date: Mon, 20 Jun 2016 13:12:49 +0100 Message-ID: <5767DDC1.7080201@linux.intel.com> References: <1466415111-29671-1-git-send-email-chris@chris-wilson.co.uk> <1466415111-29671-2-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" 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 0CE376E544 for ; Mon, 20 Jun 2016 12:12:51 +0000 (UTC) In-Reply-To: <1466415111-29671-2-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 Ck9uIDIwLzA2LzE2IDEwOjMxLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gQ3VycmVudGx5IHRvIHNl ZSBpZiBhbiBvYmplY3QgaXMgYmFja2VkIGJ5IHN0cnVjdCBwYWdlcyAoYXMgb3Bwb3NlZCB0bwo+ IGJlaW5nIGEgc2ltcGxlIHBvaW50ZXIgdG8gc3RvbGVuIG1lbW9yeSwgZm9yIGV4YW1wbGUpIHdl IGRvIGEgbWFudWFsCj4gY2hlY2sgb24gdGhlIG9iai0+b3BzLT5mbGFncy4gVGhpcyBpcyBxdWl0 ZSBzaG91dHkgYW5kIGJlZm9yZSBhZGRpbmcKPiBtb3JlIGNoZWNrcyBpbiBmdXR1cmUsIHdlIHNo b3VsZCBtYWtlIGl0IGEgYml0IGNhbG1lci4KPgo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNv biA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IC0tLQo+ICAgZHJpdmVycy9ncHUvZHJtL2k5 MTUvaTkxNV9kcnYuaCB8IDYgKysrKysrCj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dl bS5jIHwgNCArKy0tCj4gICAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMiBkZWxl dGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5o IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaAo+IGluZGV4IDI1ZWJlNDY2MDc2NC4u NDg5MjgyMjdiZGNjIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2 LmgKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCj4gQEAgLTIyNjYsNiAr MjI2NiwxMiBAQCBzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCB7Cj4gICB9Owo+ICAgI2RlZmlu ZSB0b19pbnRlbF9ibyh4KSBjb250YWluZXJfb2YoeCwgc3RydWN0IGRybV9pOTE1X2dlbV9vYmpl Y3QsIGJhc2UpCj4KPiArc3RhdGljIGlubGluZSBib29sCj4gK2k5MTVfZ2VtX29iamVjdF9oYXNf c3RydWN0X3BhZ2UoY29uc3Qgc3RydWN0IGRybV9pOTE1X2dlbV9vYmplY3QgKm9iaikKPiArewo+ ICsJcmV0dXJuIG9iai0+b3BzLT5mbGFncyAmIEk5MTVfR0VNX09CSkVDVF9IQVNfU1RSVUNUX1BB R0U7Cj4gK30KPiArCj4gICAvKgo+ICAgICogT3B0aW1pc2VkIFNHTCBpdGVyYXRvciBmb3IgR0VN IG9iamVjdHMKPiAgICAqLwo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwo+IGluZGV4IDIxZDBkZWE1 NzMxMi4uN2Y2ODc5Y2M4MmZiIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5 MTVfZ2VtLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCj4gQEAgLTUw OCw3ICs1MDgsNyBAQCBpbnQgaTkxNV9nZW1fb2JqX3ByZXBhcmVfc2htZW1fcmVhZChzdHJ1Y3Qg ZHJtX2k5MTVfZ2VtX29iamVjdCAqb2JqLAo+Cj4gICAJKm5lZWRzX2NsZmx1c2ggPSAwOwo+Cj4g LQlpZiAoV0FSTl9PTigob2JqLT5vcHMtPmZsYWdzICYgSTkxNV9HRU1fT0JKRUNUX0hBU19TVFJV Q1RfUEFHRSkgPT0gMCkpCj4gKwlpZiAoV0FSTl9PTighaTkxNV9nZW1fb2JqZWN0X2hhc19zdHJ1 Y3RfcGFnZShvYmopKSkKPiAgIAkJcmV0dXJuIC1FSU5WQUw7Cj4KPiAgIAlpZiAoIShvYmotPmJh c2UucmVhZF9kb21haW5zICYgSTkxNV9HRU1fRE9NQUlOX0NQVSkpIHsKPiBAQCAtNTUyOCw3ICs1 NTI4LDcgQEAgaTkxNV9nZW1fb2JqZWN0X2dldF9kaXJ0eV9wYWdlKHN0cnVjdCBkcm1faTkxNV9n ZW1fb2JqZWN0ICpvYmosIGludCBuKQo+ICAgCXN0cnVjdCBwYWdlICpwYWdlOwo+Cj4gICAJLyog T25seSBkZWZhdWx0IG9iamVjdHMgaGF2ZSBwZXItcGFnZSBkaXJ0eSB0cmFja2luZyAqLwo+IC0J aWYgKFdBUk5fT04oKG9iai0+b3BzLT5mbGFncyAmIEk5MTVfR0VNX09CSkVDVF9IQVNfU1RSVUNU X1BBR0UpID09IDApKQo+ICsJaWYgKFdBUk5fT04oIWk5MTVfZ2VtX29iamVjdF9oYXNfc3RydWN0 X3BhZ2Uob2JqKSkpCj4gICAJCXJldHVybiBOVUxMOwo+Cj4gICAJcGFnZSA9IGk5MTVfZ2VtX29i amVjdF9nZXRfcGFnZShvYmosIG4pOwo+CgpSZXZpZXdlZC1ieTogVHZydGtvIFVyc3VsaW4gPHR2 cnRrby51cnN1bGluQGludGVsLmNvbT4KClJlZ2FyZHMsCgpUdnJ0a28KCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QK SW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=