Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933104AbbLOBIv (ORCPT ); Mon, 14 Dec 2015 20:08:51 -0500 Received: from mailout1.samsung.com ([203.254.224.24]:50218 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932795AbbLOBIt (ORCPT ); Mon, 14 Dec 2015 20:08:49 -0500 MIME-version: 1.0 Content-type: text/plain; charset=UTF-8 X-AuditID: cbfee68d-f79646d000001355-51-566f681f3898 Content-transfer-encoding: 8BIT Message-id: <566F681F.5070005@samsung.com> Date: Tue, 15 Dec 2015 10:08:47 +0900 From: Chanwoo Choi User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 To: Andrzej Hajda , Krzysztof Kozlowski Cc: Bartlomiej Zolnierkiewicz , Marek Szyprowski , MyungJoo Ham , linux-kernel@vger.kernel.org Subject: Re: [PATCH] extcon: max77693: fix handling return value of regmap_irq_get_virq References: <1450091562-31811-1-git-send-email-a.hajda@samsung.com> In-reply-to: <1450091562-31811-1-git-send-email-a.hajda@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeLIzCtJLcpLzFFi42JZI2JSrCufkR9mMP+PgcWtdedYLTbOWM9q 8fqFocXlXXPYLNYeuctucbtxBZsDm0ffllWMHp83yQUwRXHZpKTmZJalFunbJXBlrH15hqng MkfFq7a8BsZfbF2MnBwSAiYSX453sULYYhIX7q0HinNxCAmsYJSY+WYmM0zRxZt9zBCJWYwS 2x5vZAJJ8AoISvyYfI+li5GDg1lAXuLIpWyQMLOAusSkeYug6h8wSjzfuZIFol5LYu2hRrDN LAKqEt9m3AeLswHF97+4wQYyR1QgQqL7RCVIWATI/Pn3K9hBzAIbGCW2HDgLdpCwQKTEzKM7 WSAW9DBKtD6/BZbgFHCRmPfrDitIQkJgE7vEtrbLLBDbBCS+TT4EdqmEgKzEpgNQn0lKHFxx g2UCo9gsJP/MQvhnFpJ/FjAyr2IUTS1ILihOSi8y1CtOzC0uzUvXS87P3cQIjKXT/5717mC8 fcD6EKMAB6MSD+8C5vwwIdbEsuLK3EOMpkBHTGSWEk3OB0ZsXkm8obGZkYWpiamxkbmlmZI4 r6LUz2AhgfTEktTs1NSC1KL4otKc1OJDjEwcnFINjBPvFnkJV9xhlLZJOJkgPiOSQczM6ash z4pjwqr96ux+L7TjMtlTLc571275f8Nu9wNVdY4dCudzn7/aasuz0PnPaV5Be0P7IFeVtLnM e38/YNpi1nRm5lLb2hXrOc/vfpzote4bY9f0QG0mr877dwpns4buXy2iIb2KS2R/XUC37/Fr H7RllFiKMxINtZiLihMBCmi1GaACAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRmVeSWpSXmKPExsVy+t9jQV35jPwwg88TdCxurTvHarFxxnpW i9cvDC0u75rDZrH2yF12i9uNK9gc2Dz6tqxi9Pi8SS6AKaqB0SYjNTEltUghNS85PyUzL91W yTs43jne1MzAUNfQ0sJcSSEvMTfVVsnFJ0DXLTMHaKWSQlliTilQKCCxuFhJ3w7ThNAQN10L mMYIXd+QILgeIwM0kLCGMWPtyzNMBZc5Kl615TUw/mLrYuTkkBAwkbh4s48ZwhaTuHBvPVCc i0NIYBajxLbHG5lAErwCghI/Jt9j6WLk4GAWkJc4cikbJMwsoC4xad4iZoj6B4wSz3euZIGo 15JYe6gRbAGLgKrEtxn3weJsQPH9L26wgcwRFYiQ6D5RCRIWATJ//v0KtpdZYAOjxJYDZ8EO EhaIlJh5dCcLxIIeRonW57fAEpwCLhLzft1hncAIdCbCfbMQ7puF5L4FjMyrGCVSC5ILipPS cw3zUsv1ihNzi0vz0vWS83M3MYLj9ZnUDsaDu9wPMQpwMCrx8C5gzg8TYk0sK67MPcQowcGs JMJbbAEU4k1JrKxKLcqPLyrNSS0+xGgK9OBEZinR5HxgKskriTc0NjEzsjQyN7QwMjZXEuet vRQZJiSQnliSmp2aWpBaBNPHxMEp1cAo7v4stYZfLn1b9s2V6SzTXR9lb1i5fZ6vfgNP4n0J w3/2C2zcraWW2F2seqVoEVP5dVPGd77iV5afDi1euXpq1KxjpUtEf7wRS98t+o73+7bfQlPe qbMKvl7RfaTp1NRpW2ysVhnXZlq92brwBtP8gO0njPzyVM7Vr7Zf/2rLgqov9U0N37YsUGIp zkg01GIuKk4EADbGVtXtAgAA DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1318 Lines: 39 On 2015년 12월 14일 20:12, Andrzej Hajda wrote: > The function can return negative values, so its result should > be assigned to signed variable. > > Signed-off-by: Andrzej Hajda > Suggested-by: Krzysztof Kozlowski > --- > drivers/extcon/extcon-max77693.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/extcon/extcon-max77693.c b/drivers/extcon/extcon-max77693.c > index 44c499e..fdf8f5d 100644 > --- a/drivers/extcon/extcon-max77693.c > +++ b/drivers/extcon/extcon-max77693.c > @@ -1127,11 +1127,11 @@ static int max77693_muic_probe(struct platform_device *pdev) > /* Support irq domain for MAX77693 MUIC device */ > for (i = 0; i < ARRAY_SIZE(muic_irqs); i++) { > struct max77693_muic_irq *muic_irq = &muic_irqs[i]; > - unsigned int virq = 0; > + int virq; > > virq = regmap_irq_get_virq(max77693->irq_data_muic, > muic_irq->irq); > - if (!virq) > + if (virq <= 0) > return -EINVAL; > muic_irq->virq = virq; > > Applied it. Thanks, Chanwoo Choi -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/