From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/atmel-hlcdc: prevent divide by zero Date: Wed, 9 Jan 2019 11:12:24 +0100 Message-ID: <20190109101224.GT21184@phenom.ffwll.local> References: <20190108123129.20031-1-peda@axentia.se> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-ed1-x543.google.com (mail-ed1-x543.google.com [IPv6:2a00:1450:4864:20::543]) by gabe.freedesktop.org (Postfix) with ESMTPS id 079906F138 for ; Wed, 9 Jan 2019 10:12:29 +0000 (UTC) Received: by mail-ed1-x543.google.com with SMTP id o10so6781821edt.13 for ; Wed, 09 Jan 2019 02:12:28 -0800 (PST) Content-Disposition: inline In-Reply-To: <20190108123129.20031-1-peda@axentia.se> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Peter Rosin Cc: Alexandre Belloni , David Airlie , "linux-kernel@vger.kernel.org" , "dri-devel@lists.freedesktop.org" , Nicolas Ferre , Boris Brezillon , "linux-arm-kernel@lists.infradead.org" List-Id: dri-devel@lists.freedesktop.org T24gVHVlLCBKYW4gMDgsIDIwMTkgYXQgMTI6MzE6MzZQTSArMDAwMCwgUGV0ZXIgUm9zaW4gd3Jv dGU6Cj4gV2hpbGUgdHJ5aW5nIHRvIHRlbXBvcmFyaWx5IGhpZGUgYSBwbGFuZSwgb25lIHRoaW5n IHRoYXQgd2FzIGF0dGVtcHRlZAo+IHdhcyB0byBjYWxsIChmcm9tIGxpYmRybSkKPiAKPiAJZHJt TW9kZVNldFBsYW5lKGZkLCBwbGFuZV9pZCwgY3J0Y19pZCwgZmJfaWQsIDAsCj4gCQkJMCwgMCwg MCwgMCwgMCwgMCwgMCwgMCk7Cj4gCj4gVGhpcyBjYWxsIGNhdXNlcyBhIHBhaXIgb2YgIkRpdmlz aW9uIGJ5IHplcm8gaW4ga2VybmVsLiIgbWVzc2FnZXMuIEtpbGwKPiB0aG9zZSBtZXNzYWdlcywg YnV0IHByZXNlcnZlIHRoZSBjdXJyZW50IGJlaGF2aW91ciB0aGF0IGFsc28gaGFwcGVuIHRvCj4g bWFrZSB0aGUgcGxhbmUgZGlzYXBwZWFyIHdpdGggdGhlIGFib3ZlIGNhbGwuCj4gCj4gU2lnbmVk LW9mZi1ieTogUGV0ZXIgUm9zaW4gPHBlZGFAYXhlbnRpYS5zZT4KPiAtLS0KPiAgZHJpdmVycy9n cHUvZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hsY2RjX3BsYW5lLmMgfCAxNCArKysrKysrKysrLS0t LQo+ICAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPiAK PiBTaWRlIG5vdGUsIHdoZW4gY29tcGFyaW5nIHdpdGggZHJtX2F0b21pY19oZWxwZXJfY2hlY2tf cGxhbmVfc3RhdGUoKSwgSSBnZXQKPiB0aGUgZmVlbGluZyB0aGF0IHRoZSBzcmMgcmVjdCBzaG91 bGQgYmUgY2xpcHBlZCB0b2dldGhlciB3aXRoIHRoZSBjcnRjIHJlY3QKPiBpZi93aGVuIGNsaXBw aW5nIGlzIG5lZWRlZC4gVGhhdCBmdW5jdGlvbiBjYWxscyBkcm1fcmVjdF9jbGlwX3NjYWxlZCgp LCBhbmQKPiB0aGUgZXF1aXZhbGVudCBkb2VzIG5vdCBzZWVtIHRvIGhhcHBlbiBoZXJlLiBTaG91 bGQgY2xpcHBpbmcgYmUgcGVyZm9ybWVkCj4gb24gdGhlIHNyYyByZWN0PwoKQW55IHJlYXNvbnMg YXRtZWwgY2FuJ3Qgc3dpdGNoIG92ZXIgdG8gdGhhdCBoZWxwZXI/IFdvdWxkIGNvbXB1dGUgYSBu aWNlCi0+dmlzaWJsZSBzdGF0ZSB2YXJpYWJsZSBmb3IgeW91IC4uLgotRGFuaWVsCgo+IAo+IENo ZWVycywKPiBQZXRlcgo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXRtZWwtaGxj ZGMvYXRtZWxfaGxjZGNfcGxhbmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9hdG1lbC1obGNkYy9hdG1l bF9obGNkY19wbGFuZS5jCj4gaW5kZXggM2NjNDg5Yjg3MGZlLi4xYmRiMzBkYzIxOGMgMTAwNjQ0 Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hsY2RjX3BsYW5lLmMK PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxfaGxjZGNfcGxhbmUuYwo+ IEBAIC02NzUsMTAgKzY3NSwxNiBAQCBzdGF0aWMgaW50IGF0bWVsX2hsY2RjX3BsYW5lX2F0b21p Y19jaGVjayhzdHJ1Y3QgZHJtX3BsYW5lICpwLAo+ICAJCXN0YXRlLT5jcnRjX3kgPSAwOwo+ICAJ fQo+ICAKPiAtCXBhdGNoZWRfc3JjX3cgPSBESVZfUk9VTkRfQ0xPU0VTVChwYXRjaGVkX2NydGNf dyAqIHN0YXRlLT5zcmNfdywKPiAtCQkJCQkgIHN0YXRlLT5jcnRjX3cpOwo+IC0JcGF0Y2hlZF9z cmNfaCA9IERJVl9ST1VORF9DTE9TRVNUKHBhdGNoZWRfY3J0Y19oICogc3RhdGUtPnNyY19oLAo+ IC0JCQkJCSAgc3RhdGUtPmNydGNfaCk7Cj4gKwlpZiAoc3RhdGUtPmNydGNfdykKPiArCQlwYXRj aGVkX3NyY193ID0gRElWX1JPVU5EX0NMT1NFU1QocGF0Y2hlZF9jcnRjX3cgKiBzdGF0ZS0+c3Jj X3csCj4gKwkJCQkJCSAgc3RhdGUtPmNydGNfdyk7Cj4gKwllbHNlCj4gKwkJcGF0Y2hlZF9zcmNf dyA9IDA7Cj4gKwlpZiAoc3RhdGUtPmNydGNfaCkKPiArCQlwYXRjaGVkX3NyY19oID0gRElWX1JP VU5EX0NMT1NFU1QocGF0Y2hlZF9jcnRjX2ggKiBzdGF0ZS0+c3JjX2gsCj4gKwkJCQkJCSAgc3Rh dGUtPmNydGNfaCk7Cj4gKwllbHNlCj4gKwkJcGF0Y2hlZF9zcmNfaCA9IDA7Cj4gIAo+ICAJaHN1 YiA9IGRybV9mb3JtYXRfaG9yel9jaHJvbWFfc3Vic2FtcGxpbmcoZmItPmZvcm1hdC0+Zm9ybWF0 KTsKPiAgCXZzdWIgPSBkcm1fZm9ybWF0X3ZlcnRfY2hyb21hX3N1YnNhbXBsaW5nKGZiLT5mb3Jt YXQtPmZvcm1hdCk7Cj4gLS0gCj4gMi4xMS4wCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KPiBkcmktZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZHJpLWRl dmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBF bmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcg bGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==