Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933038AbbLOBIo (ORCPT ); Mon, 14 Dec 2015 20:08:44 -0500 Received: from mailout3.samsung.com ([203.254.224.33]:40914 "EHLO mailout3.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932795AbbLOBIm (ORCPT ); Mon, 14 Dec 2015 20:08:42 -0500 MIME-version: 1.0 Content-type: text/plain; charset=UTF-8 X-AuditID: cbfee691-f79766d0000012b6-70-566f68183c25 Content-transfer-encoding: 8BIT Message-id: <566F6818.5070108@samsung.com> Date: Tue, 15 Dec 2015 10:08:40 +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: max14577: fix handling return value of regmap_irq_get_virq References: <1450087564-28441-1-git-send-email-a.hajda@samsung.com> <1450087564-28441-5-git-send-email-a.hajda@samsung.com> In-reply-to: <1450087564-28441-5-git-send-email-a.hajda@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeLIzCtJLcpLzFFi42JZI2JSrCuRkR9msHiGhcWtdedYLTbOWM9q 8fqFocXlXXPYLNYeuctucbtxBZsDm0ffllWMHp83yQUwRXHZpKTmZJalFunbJXBlnDqQXdDE WdF6ag1LA+NW9i5GTg4JAROJ7c83s0LYYhIX7q1n62Lk4hASWMEo8fH/Frii/w3zWSASSxkl emb/A0vwCghK/Jh8DyjBwcEsIC9x5FI2SJhZQF1i0rxFzBD1Dxglbtw9xgZRryUxtfsyWC+L gKrEpdW3wWw2oPj+FzfYQOaICkRIdJ+oBAmLAJk//34FO4hZYAOjxJYDZ5lBEsICkRJ3by4F s4UEaiVWbZoD9gGngItEw5ujrCANEgKb2CWevGphhlgmIPFt8iGwQyUEZCU2HWCGeExS4uCK GywTGMVmIXlnFsI7s5C8s4CReRWjaGpBckFxUnqRqV5xYm5xaV66XnJ+7iZGYCSd/vds4g7G +wesDzEKcDAq8fAuYM4PE2JNLCuuzD3EaAp0xERmKdHkfGC85pXEGxqbGVmYmpgaG5lbmimJ 8+pI/wwWEkhPLEnNTk0tSC2KLyrNSS0+xMjEwSnVwCjywHX2Sd8NGZucdth+XDjJ497P32pu oVv3XS7SSE38vrq8+U6z1XRbjSuh555MudfY8aZ4T9CJC/H7mXi6eDXllkT8a87m/Pdg+wpl rSafz9HzX7PIbvz4yU9VXDebMSzcluN3Z3/tdhNThR6l9BNfzxZf6XloPKl61hsG1v8/VTzX cVvH9yqxFGckGmoxFxUnAgBs4aOTnwIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRmVeSWpSXmKPExsVy+t9jAV2JjPwwg/XTjS1urTvHarFxxnpW i9cvDC0u75rDZrH2yF12i9uNK9gc2Dz6tqxi9Pi8SS6AKaqB0SYjNTEltUghNS85PyUzL91W yTs43jne1MzAUNfQ0sJcSSEvMTfVVsnFJ0DXLTMHaKWSQlliTilQKCCxuFhJ3w7ThNAQN10L mMYIXd+QILgeIwM0kLCGMePUgeyCJs6K1lNrWBoYt7J3MXJySAiYSPxvmM8CYYtJXLi3nq2L kYtDSGApo0TP7H9gRbwCghI/Jt8DKuLgYBaQlzhyKRskzCygLjFp3iJmiPoHjBI37h5jg6jX kpjafRmsl0VAVeLS6ttgNhtQfP+LG2wgc0QFIiS6T1SChEWAzJ9/v4LtZRbYwCix5cBZZpCE sECkxN2bS8FsIYFaiVWb5rCC2JwCLhINb46yTmAUmIXkvFkI581Cct4CRuZVjBKpBckFxUnp uUZ5qeV6xYm5xaV56XrJ+bmbGMHR+kx6B+PhXe6HGAU4GJV4eH+w5ocJsSaWFVfmHmKU4GBW EuEttgAK8aYkVlalFuXHF5XmpBYfYjQF+m8is5Rocj4wkeSVxBsam5gZWRqZG1oYGZsrifPu uxQZJiSQnliSmp2aWpBaBNPHxMEp1cDo+onjzN3KTaVZ6caLJa7//LenypzPWnx35gzNigO8 Ld9sTbKyfv1e+oFxqnBJwtW10Qq+EaLfE9W+rn0oefFuatAd1zl9Dh8vvJvsYB6xWJ8jwo5T yXGysX7IvkWFSjk8NsVrUpZwiQotPbHsVMvxxhNbrxy8+fH4xK0nRBItc/rlePfu9/iixFKc kWioxVxUnAgApm7DGuwCAAA= 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: 1366 Lines: 38 On 2015년 12월 14일 19:06, Andrzej Hajda wrote: > The function can return negative values, so its result should > be assigned to signed variable. > > The problem has been detected using proposed semantic patch > scripts/coccinelle/tests/assign_signed_to_unsigned.cocci [1]. > > [1]: http://permalink.gmane.org/gmane.linux.kernel/2046107 > > Signed-off-by: Andrzej Hajda > --- > drivers/extcon/extcon-max14577.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/extcon/extcon-max14577.c b/drivers/extcon/extcon-max14577.c > index 601dbd9..b30ab97 100644 > --- a/drivers/extcon/extcon-max14577.c > +++ b/drivers/extcon/extcon-max14577.c > @@ -692,7 +692,7 @@ static int max14577_muic_probe(struct platform_device *pdev) > /* Support irq domain for max14577 MUIC device */ > for (i = 0; i < info->muic_irqs_num; i++) { > struct max14577_muic_irq *muic_irq = &info->muic_irqs[i]; > - unsigned int virq = 0; > + int virq = 0; > > virq = regmap_irq_get_virq(max14577->irq_data, muic_irq->irq); > if (virq <= 0) > 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/