From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm: modes: replace simple_strtoul by kstrtouint Date: Mon, 16 Nov 2015 17:15:48 +0100 Message-ID: <20151116161548.GA16848@phenom.ffwll.local> References: <1446716035-11817-1-git-send-email-clabbe.montjoie@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-f53.google.com (mail-wm0-f53.google.com [74.125.82.53]) by gabe.freedesktop.org (Postfix) with ESMTPS id 79DAB6E179 for ; Mon, 16 Nov 2015 08:15:53 -0800 (PST) Received: by wmww144 with SMTP id w144so126348873wmw.0 for ; Mon, 16 Nov 2015 08:15:52 -0800 (PST) Content-Disposition: inline In-Reply-To: <1446716035-11817-1-git-send-email-clabbe.montjoie@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: LABBE Corentin Cc: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gVGh1LCBOb3YgMDUsIDIwMTUgYXQgMTA6MzM6NTRBTSArMDEwMCwgTEFCQkUgQ29yZW50aW4g d3JvdGU6Cj4gVGhlIHNpbXBsZV9zdHJ0b3VsIGZ1bmN0aW9uIGlzIG1hcmtlZCBhcyBvYnNvbGV0 ZS4KPiBUaGlzIHBhdGNoIHJlcGxhY2UgaXQgYnkga3N0cnRvdWludC4KPiAKPiBTaWduZWQtb2Zm LWJ5OiBMQUJCRSBDb3JlbnRpbiA8Y2xhYmJlLm1vbnRqb2llQGdtYWlsLmNvbT4KCkFwcGxpZWQg dG8gZHJtLW1pc2MsIHRoYW5rcy4KLURhbmllbAoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2Ry bV9tb2Rlcy5jIHwgMTYgKysrKysrKysrKystLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTEgaW5z ZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv ZHJtL2RybV9tb2Rlcy5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9tb2Rlcy5jCj4gaW5kZXggY2Q3 NGEwOS4uYmRlOWIyOSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX21vZGVzLmMK PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX21vZGVzLmMKPiBAQCAtMTIzMCw3ICsxMjMwLDcg QEAgYm9vbCBkcm1fbW9kZV9wYXJzZV9jb21tYW5kX2xpbmVfZm9yX2Nvbm5lY3Rvcihjb25zdCBj aGFyICptb2RlX29wdGlvbiwKPiAgCXVuc2lnbmVkIGludCB4cmVzID0gMCwgeXJlcyA9IDAsIGJw cCA9IDMyLCByZWZyZXNoID0gMDsKPiAgCWJvb2wgeXJlc19zcGVjaWZpZWQgPSBmYWxzZSwgY3Z0 ID0gZmFsc2UsIHJiID0gZmFsc2U7Cj4gIAlib29sIGludGVybGFjZSA9IGZhbHNlLCBtYXJnaW5z ID0gZmFsc2UsIHdhc19kaWdpdCA9IGZhbHNlOwo+IC0JaW50IGk7Cj4gKwlpbnQgaSwgZXJyOwo+ ICAJZW51bSBkcm1fY29ubmVjdG9yX2ZvcmNlIGZvcmNlID0gRFJNX0ZPUkNFX1VOU1BFQ0lGSUVE Owo+ICAKPiAgI2lmZGVmIENPTkZJR19GQgo+IEBAIC0xMjUwLDcgKzEyNTAsOSBAQCBib29sIGRy bV9tb2RlX3BhcnNlX2NvbW1hbmRfbGluZV9mb3JfY29ubmVjdG9yKGNvbnN0IGNoYXIgKm1vZGVf b3B0aW9uLAo+ICAJCWNhc2UgJ0AnOgo+ICAJCQlpZiAoIXJlZnJlc2hfc3BlY2lmaWVkICYmICFi cHBfc3BlY2lmaWVkICYmCj4gIAkJCSAgICAheXJlc19zcGVjaWZpZWQgJiYgIWN2dCAmJiAhcmIg JiYgd2FzX2RpZ2l0KSB7Cj4gLQkJCQlyZWZyZXNoID0gc2ltcGxlX3N0cnRvbCgmbmFtZVtpKzFd LCBOVUxMLCAxMCk7Cj4gKwkJCQllcnIgPSBrc3RydG91aW50KCZuYW1lW2kgKyAxXSwgMTAsICZy ZWZyZXNoKTsKPiArCQkJCWlmIChlcnIpCj4gKwkJCQkJcmV0dXJuIGZhbHNlOwo+ICAJCQkJcmVm cmVzaF9zcGVjaWZpZWQgPSB0cnVlOwo+ICAJCQkJd2FzX2RpZ2l0ID0gZmFsc2U7Cj4gIAkJCX0g ZWxzZQo+IEBAIC0xMjU5LDcgKzEyNjEsOSBAQCBib29sIGRybV9tb2RlX3BhcnNlX2NvbW1hbmRf bGluZV9mb3JfY29ubmVjdG9yKGNvbnN0IGNoYXIgKm1vZGVfb3B0aW9uLAo+ICAJCWNhc2UgJy0n Ogo+ICAJCQlpZiAoIWJwcF9zcGVjaWZpZWQgJiYgIXlyZXNfc3BlY2lmaWVkICYmICFjdnQgJiYK PiAgCQkJICAgICFyYiAmJiB3YXNfZGlnaXQpIHsKPiAtCQkJCWJwcCA9IHNpbXBsZV9zdHJ0b2wo Jm5hbWVbaSsxXSwgTlVMTCwgMTApOwo+ICsJCQkJZXJyID0ga3N0cnRvdWludCgmbmFtZVtpICsg MV0sIDEwLCAmYnBwKTsKPiArCQkJCWlmIChlcnIpCj4gKwkJCQkJcmV0dXJuIGZhbHNlOwo+ICAJ CQkJYnBwX3NwZWNpZmllZCA9IHRydWU7Cj4gIAkJCQl3YXNfZGlnaXQgPSBmYWxzZTsKPiAgCQkJ fSBlbHNlCj4gQEAgLTEyNjcsNyArMTI3MSw5IEBAIGJvb2wgZHJtX21vZGVfcGFyc2VfY29tbWFu ZF9saW5lX2Zvcl9jb25uZWN0b3IoY29uc3QgY2hhciAqbW9kZV9vcHRpb24sCj4gIAkJCWJyZWFr Owo+ICAJCWNhc2UgJ3gnOgo+ICAJCQlpZiAoIXlyZXNfc3BlY2lmaWVkICYmIHdhc19kaWdpdCkg ewo+IC0JCQkJeXJlcyA9IHNpbXBsZV9zdHJ0b2woJm5hbWVbaSsxXSwgTlVMTCwgMTApOwo+ICsJ CQkJZXJyID0ga3N0cnRvdWludCgmbmFtZVtpICsgMV0sIDEwLCAmeXJlcyk7Cj4gKwkJCQlpZiAo ZXJyKQo+ICsJCQkJCXJldHVybiBmYWxzZTsKPiAgCQkJCXlyZXNfc3BlY2lmaWVkID0gdHJ1ZTsK PiAgCQkJCXdhc19kaWdpdCA9IGZhbHNlOwo+ICAJCQl9IGVsc2UKPiBAQCAtMTQ5MSw0ICsxNDk3 LDQgQEAgaW50IGRybV9tb2RlX2NvbnZlcnRfdW1vZGUoc3RydWN0IGRybV9kaXNwbGF5X21vZGUg Km91dCwKPiAgCj4gIG91dDoKPiAgCXJldHVybiByZXQ7Cj4gLX0KPiBcIE5vIG5ld2xpbmUgYXQg ZW5kIG9mIGZpbGUKPiArfQo+IC0tIAo+IDIuNC4xMAo+IAo+IF9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZHJpLWRldmVsIG1haWxpbmcgbGlzdAo+IGRy aS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2Fy ZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxp bmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK