From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH] drm/i915: Assert that the vma->fence_size doesn't overflow and wraparound Date: Thu, 19 Jan 2017 16:40:26 +0200 Message-ID: <87inpbazad.fsf@gaia.fi.intel.com> References: <20170119125847.28917-1-chris@chris-wilson.co.uk> <20170119132824.6852-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 mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id E79316EA38 for ; Thu, 19 Jan 2017 14:41:01 +0000 (UTC) In-Reply-To: <20170119132824.6852-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+IHdyaXRlczoKCj4gQSBsYXJn ZSBvYmplY3QgbWF5IG5lZWQgYW4gaW52YWxpZCBmZW5jZSBsYXJnZXIgdGhhbiB1MzIgYW5kIHNv IHdyYXAuIE5vCj4gaGFyZHdhcmUgY2FuIHN1cHBvcnQgc3VjaCBsYXJnZSBmZW5jZXMsIHNvIGl0 IGlzIHNhZmUgdG8gbGVhdmUgdGhlIGNoZWNrCj4gYXMgYW4gYXNzZXJ0Lgo+Cj4gU2lnbmVkLW9m Zi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+CgpSZXZpZXdlZC1i eTogTWlrYSBLdW9wcGFsYSA8bWlrYS5rdW9wcGFsYUBpbnRlbC5jb20+Cgo+IC0tLQo+ICBkcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3ZtYS5jIHwgMSArCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGlu c2VydGlvbigrKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfdm1h LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3ZtYS5jCj4gaW5kZXggNjhlNjZmZmI5NWU4 Li4zNTk3ZTNjMDEzNDIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV92 bWEuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfdm1hLmMKPiBAQCAtMTE1LDYg KzExNSw3IEBAIHZtYV9jcmVhdGUoc3RydWN0IGRybV9pOTE1X2dlbV9vYmplY3QgKm9iaiwKPiAg CQkJCQkJICAgICAgaTkxNV9nZW1fb2JqZWN0X2dldF90aWxpbmcob2JqKSwKPiAgCQkJCQkJICAg ICAgaTkxNV9nZW1fb2JqZWN0X2dldF9zdHJpZGUob2JqKSk7Cj4gIAkJR0VNX0JVR19PTighSVNf QUxJR05FRCh2bWEtPmZlbmNlX3NpemUsIEk5MTVfR1RUX01JTl9BTElHTk1FTlQpKTsKPiArCQlH RU1fQlVHX09OKHZtYS0+ZmVuY2Vfc2l6ZSA8IHZtYS0+c2l6ZSk7IC8qIG92ZXJmbG93ICovCj4g IAo+ICAJCXZtYS0+ZmVuY2VfYWxpZ25tZW50ID0gaTkxNV9nZW1fZmVuY2VfYWxpZ25tZW50KHZt LT5pOTE1LCB2bWEtPnNpemUsCj4gIAkJCQkJCQkJaTkxNV9nZW1fb2JqZWN0X2dldF90aWxpbmco b2JqKSwKPiAtLSAKPiAyLjExLjAKPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCj4gSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdAo+IEludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ludGVsLWdmeApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngK