From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/i915: Move assert of page pin vs bind count into i915_vma_unbind Date: Fri, 30 Dec 2016 20:24:04 +0100 Message-ID: <20161230192404.GO8712@dvetter-linux.ger.corp.intel.com> References: <20161230173314.29157-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x243.google.com (mail-wm0-x243.google.com [IPv6:2a00:1450:400c:c09::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id 466FE6E225 for ; Fri, 30 Dec 2016 19:24:09 +0000 (UTC) Received: by mail-wm0-x243.google.com with SMTP id u144so72243548wmu.0 for ; Fri, 30 Dec 2016 11:24:09 -0800 (PST) Content-Disposition: inline In-Reply-To: <20161230173314.29157-1-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 Cc: Daniel Vetter , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBEZWMgMzAsIDIwMTYgYXQgMDU6MzM6MTRQTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFRoZSByZWFkIG9mIHRoZSBwYWdlIHBpbiBjb3VudCBhbmQgdGhlIGJpbmQgY291bnQg YXJlIHVub3JkZXJlZCwKPiBwcmVzZW50aW5nIHJhY2VzIGluIHRoZSBhc3NlcnQgYW5kIGl0IGZp cmluZyBvZmYgaW5jb3JyZWN0bHkuIFByZXZlbnQKPiB0aGlzIGJ5IHJlc3RyaWN0aW5nIHRoZSBh c3NlcnQgdG8gdGhlIHZtYSBiaW5kL3VuYmluZCByb3V0aW5lcyB3aGVyZSB3ZQo+IGhhdmUgbG9j YWwgY3B1IG9yZGVyaW5nIGJldHdlZW4gdGhlIHR3by4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaHJp cyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPiBDYzogRGFuaWVsIFZldHRlciA8 ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KCkZ1bi4KClJldmlld2VkLWJ5OiBEYW5pZWwgVmV0dGVy IDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2Rydi5oIHwgMSAtCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfdm1hLmMgfCAxICsK PiAgMiBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9kcnYuaAo+IGluZGV4IDAwZWNiYjRkYTI1ZS4uMWFhMzM0NDQxMTVhIDEw MDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgKPiArKysgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCj4gQEAgLTMyOTEsNyArMzI5MSw2IEBAIF9faTkx NV9nZW1fb2JqZWN0X3VucGluX3BhZ2VzKHN0cnVjdCBkcm1faTkxNV9nZW1fb2JqZWN0ICpvYmop Cj4gIAlHRU1fQlVHX09OKCFvYmotPm1tLnBhZ2VzKTsKPiAgCj4gIAlhdG9taWNfZGVjKCZvYmot Pm1tLnBhZ2VzX3Bpbl9jb3VudCk7Cj4gLQlHRU1fQlVHX09OKGF0b21pY19yZWFkKCZvYmotPm1t LnBhZ2VzX3Bpbl9jb3VudCkgPCBvYmotPmJpbmRfY291bnQpOwo+ICB9Cj4gIAo+ICBzdGF0aWMg aW5saW5lIHZvaWQKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV92bWEu YyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfdm1hLmMKPiBpbmRleCA0MTRmMGY3ZjUwNTku LmQ0OGM2ODIxNDYxMSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3Zt YS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV92bWEuYwo+IEBAIC02NDAsNiAr NjQwLDcgQEAgaW50IGk5MTVfdm1hX3VuYmluZChzdHJ1Y3QgaTkxNV92bWEgKnZtYSkKPiAgCSAq IHJlYXBlZCBieSB0aGUgc2hyaW5rZXIuCj4gIAkgKi8KPiAgCWk5MTVfZ2VtX29iamVjdF91bnBp bl9wYWdlcyhvYmopOwo+ICsJR0VNX0JVR19PTihhdG9taWNfcmVhZCgmb2JqLT5tbS5wYWdlc19w aW5fY291bnQpIDwgb2JqLT5iaW5kX2NvdW50KTsKPiAgCj4gIGRlc3Ryb3k6Cj4gIAlpZiAodW5s aWtlbHkoaTkxNV92bWFfaXNfY2xvc2VkKHZtYSkpKQo+IC0tIAo+IDIuMTEuMAo+IAoKLS0gCkRh bmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9i bG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdm eAo=