From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH v2] drm/i915: Assert that the context pin_counts do not overflow Date: Thu, 16 Mar 2017 19:23:47 +0200 Message-ID: <871stx16fw.fsf@gaia.fi.intel.com> References: <20170316160331.13857-1-chris@chris-wilson.co.uk> <20170316171628.3228-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 mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3726B6EB61 for ; Thu, 16 Mar 2017 17:24:58 +0000 (UTC) In-Reply-To: <20170316171628.3228-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 , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKCj4gVGhpcyBz aG91bGQgYmUgaW1wb3NzaWJsZSwgYnV0IGxldCdzIGFzc2VydCB0aGF0IHdlIGRvIG5vdCBwaW4g YSBjb250ZXh0Cj4gNCBiaWxsaW9uIHRpbWVzIGJlZm9yZSByZXRpcmluZyEKPgo+IHYyOiBGaXgg dGhlIGFzc2VydGlvbiAtLSB0aGUgcGF0Y2ggaGFkIGp1c3Qgb25lIGpvYiB0byBkbyEKPgo+IFNp Z25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IENj OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AbGludXguaW50ZWwuY29tPgo+IENjOiBK b29uYXMgTGFodGluZW4gPGpvb25hcy5sYWh0aW5lbkBsaW51eC5pbnRlbC5jb20+Cj4gQ2M6IE1p a2EgS3VvcHBhbGEgPG1pa2Eua3VvcHBhbGFAaW50ZWwuY29tPgoKUmV2aWV3ZWQtYnk6IE1pa2Eg S3VvcHBhbGEgPG1pa2Eua3VvcHBhbGFAaW50ZWwuY29tPgoKPiAtLS0KPiAgZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfbHJjLmMgICAgICAgIHwgMSArCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX3JpbmdidWZmZXIuYyB8IDEgKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9u cygrKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMKPiBpbmRleCA3MzM4NmI3YjIyZmEuLmFh ZDEwNzMzNzUzMCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMu Ywo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jCj4gQEAgLTc0OCw2ICs3 NDgsNyBAQCBzdGF0aWMgaW50IGV4ZWNsaXN0c19jb250ZXh0X3BpbihzdHJ1Y3QgaW50ZWxfZW5n aW5lX2NzICplbmdpbmUsCj4gIAo+ICAJaWYgKGNlLT5waW5fY291bnQrKykKPiAgCQlyZXR1cm4g MDsKPiArCUdFTV9CVUdfT04oIWNlLT5waW5fY291bnQpOyAvKiBubyBvdmVyZmxvdyBwbGVhc2Uh ICovCj4gIAo+ICAJaWYgKCFjZS0+c3RhdGUpIHsKPiAgCQlyZXQgPSBleGVjbGlzdHNfY29udGV4 dF9kZWZlcnJlZF9hbGxvYyhjdHgsIGVuZ2luZSk7Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX3JpbmdidWZmZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X3JpbmdidWZmZXIuYwo+IGluZGV4IGU4OTVjOTlmNWRkOS4uYmU5MDhlMmE1MmVhIDEwMDY0NAo+ IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3JpbmdidWZmZXIuYwo+ICsrKyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3JpbmdidWZmZXIuYwo+IEBAIC0xNDQ1LDYgKzE0NDUs NyBAQCBzdGF0aWMgaW50IGludGVsX3JpbmdfY29udGV4dF9waW4oc3RydWN0IGludGVsX2VuZ2lu ZV9jcyAqZW5naW5lLAo+ICAKPiAgCWlmIChjZS0+cGluX2NvdW50KyspCj4gIAkJcmV0dXJuIDA7 Cj4gKwlHRU1fQlVHX09OKCFjZS0+cGluX2NvdW50KTsgLyogbm8gb3ZlcmZsb3cgcGxlYXNlISAq Lwo+ICAKPiAgCWlmIChjZS0+c3RhdGUpIHsKPiAgCQlyZXQgPSBjb250ZXh0X3BpbihjdHgpOwo+ IC0tIAo+IDIuMTEuMAo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBsaXN0Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vaW50ZWwtZ2Z4Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdm eAo=