From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rodrigo Vivi Subject: Re: [PATCH] drm/i915: protect against division by zero. Date: Wed, 22 Aug 2018 22:24:01 -0700 Message-ID: <20180823052401.GE2124@intel.com> References: <20180823005116.4336-1-rodrigo.vivi@intel.com> <046ae3f5-67c4-e22f-791c-9deae679c253@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id 951136E4B3 for ; Thu, 23 Aug 2018 05:24:06 +0000 (UTC) Content-Disposition: inline In-Reply-To: <046ae3f5-67c4-e22f-791c-9deae679c253@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Maarten Lankhorst Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBBdWcgMjMsIDIwMTggYXQgMDc6MTE6MTZBTSArMDIwMCwgTWFhcnRlbiBMYW5raG9y c3Qgd3JvdGU6Cj4gT3AgMjMtMDgtMTggb20gMDI6NTEgc2NocmVlZiBSb2RyaWdvIFZpdmk6Cj4g PiBTdGF0aWMgYW5hbHl6ZXIgdG9vbHMgdGhpbmtzIGl0IGlzIHBvc3NpYmxlIHRvIGhhdmUgYSBk aXZpc2lvbiBieSB6ZXJvCj4gPiBoZXJlLgo+ID4KPiA+IEkgZG9uJ3QgYmVsaWV2ZSB3ZSB3b3Vs ZCByZWFsbHkgcmVhY2ggdGhpcyBwYXRoIHdpdGhvdXQgYW55IGNydGMgZW5hYmxlZCwKPiA+IGJ1 dCBtYXkgYmUgZ29vZCB0byBwcm90ZWN0IGFnYWluc3Qgc29tZSB1bmV4cGVjdGVkIHBhdGggb3Ig YmVoYXZpb3IuCj4gPgo+ID4gRml4ZXM6IGNmMWY2OTdhY2IwNCAoImRybS9pOTE1L3NrbDogZGlz dHJpYnV0ZSBEREIgYmFzZWQgb24gcGFuZWwgcmVzb2x1dGlvbiIpCj4gPiBDYzogQ2hyaXMgV2ls c29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gPiBDYzogTWFoZXNoIEt1bWFyIDxtYWhl c2gxLmt1bWFyQGludGVsLmNvbT4KPiA+IENjOiBNYWFydGVuIExhbmtob3JzdCA8bWFhcnRlbi5s YW5raG9yc3RAbGludXguaW50ZWwuY29tPgo+ID4gU2lnbmVkLW9mZi1ieTogUm9kcmlnbyBWaXZp IDxyb2RyaWdvLnZpdmlAaW50ZWwuY29tPgo+ID4gLS0tCj4gPiAgZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfcG0uYyB8IDYgKysrKysrCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9u cygrKQo+ID4KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5j IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYwo+ID4gaW5kZXggZDk5ZTVmYWJlOTNj Li5mYWM2ZTE1OWE2NDAgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9wbS5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jCj4gPiBAQCAt Mzg3OCw2ICszODc4LDEyIEBAIHNrbF9kZGJfZ2V0X3BpcGVfYWxsb2NhdGlvbl9saW1pdHMoc3Ry dWN0IGRybV9kZXZpY2UgKmRldiwKPiA+ICAJCQlwaXBlX3dpZHRoID0gaGRpc3BsYXk7Cj4gPiAg CX0KPiA+ICAKPiA+ICsJaWYgKFdBUk5fT04odG90YWxfd2lkdGggPT0gMCkpIHsKPiA+ICsJCWFs bG9jLT5zdGFydCA9IDA7Cj4gPiArCQlhbGxvYy0+ZW5kID0gMDsKPiA+ICsJCXJldHVybjsKPiA+ ICsJfQo+ID4gKwo+ID4gIAlhbGxvYy0+c3RhcnQgPSBkZGJfc2l6ZSAqIHdpZHRoX2JlZm9yZV9w aXBlIC8gdG90YWxfd2lkdGg7Cj4gPiAgCWFsbG9jLT5lbmQgPSBkZGJfc2l6ZSAqICh3aWR0aF9i ZWZvcmVfcGlwZSArIHBpcGVfd2lkdGgpIC8gdG90YWxfd2lkdGg7Cj4gPiAgfQo+IAo+IEl0J3Mg YWN0dWFsbHkgcXVpdGUgaW1wb3NzaWJsZS4uIG9ubHkgd2F5IEkgY2FuIGltYWdpbmUgaWYgaHcg aXMgYWxyZWFkeSBib3JrZWQuCj4gCj4gSXQgbXVzdCBiZSB0aGUgY2FzZSB0aGF0IHdlIHdpbGwg c2V0IGNzdGF0ZS0+YWN0aXZlLCB3aGljaCBpbXBsaWVzIGNzdGF0ZS0+ZW5hYmxlLAo+IHdoaWNo IGltcGxpZXMgYSB2YWxpZCBtb2RlIGlzIHNldCBhdCBsZWFzdCBvbiB0aGUgY3VycmVudCBjcnRj LgoKeWVhcC4uLiB0aGF0J3Mgd2hhdCBJIHRob3VnaHQuLi4gYnV0IEkgZGVjaWRlZCB0byBjaGVj ayBqdXN0IGluIGNhc2UgSSBtaXNzZWQgc29tZXRoaW5nLgoKPiAKPiBJIGRvbid0IHRoaW5rIHN0 YXRpYyBhbmFseXNpcyB0b29scyBjb3VsZCBkZWR1Y2UgaXQsIGJ1dCBkZWZpbml0ZWx5IGEgZmFs c2UgcG9zaXRpdmUuCgpJJ2xsIG1hcnQgdGhhdCBzby4uLgoKPiAKPiBBbHNvIHRvbyBnZW5lcmlj IGNvbW1pdCBtZXNzYWdlIG9uZWxpbmVyPwoKaXQganVzdCByZWZsZWN0cyB0aGUgYW1vdW50IG9m IGNvbmZpZGVuY2UgSSBoYWQgb24gdGhlIG5lZWQgb2YgdGhpcyA7KQoKanVzdCBkcm9wcGluZyBp dCB0aGVuLgoKdGhhbmtzIGZvciB0aGUgY29uZmlybWF0aW9uCgo+IAo+IH5NYWFydGVuCj4gCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBt YWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=