From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hongzhou Yang Subject: Re: [PATCH] pinctrl: mediatek: fix handling return value of mtk_pmx_find_gpio_mode Date: Thu, 11 Feb 2016 18:59:38 -0800 Message-ID: <1455245978.12131.0.camel@mussux00> References: <1455201248-4988-1-git-send-email-a.hajda@samsung.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1455201248-4988-1-git-send-email-a.hajda-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Linux-mediatek" Errors-To: linux-mediatek-bounces+glpam-linux-mediatek=m.gmane.org-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org To: Andrzej Hajda Cc: Bartlomiej Zolnierkiewicz , Biao Huang , Linus Walleij , "open list:PIN CONTROL SUBSYSTEM" , "moderated list:ARM/Mediatek SoC support" , Matthias Brugger , Yingjoe Chen , Marek Szyprowski List-Id: linux-mediatek@lists.infradead.org On Thu, 2016-02-11 at 15:34 +0100, Andrzej Hajda wrote: > The function can return negative values, so its result should > be assigned to signed variable. > > The problem has been detected using coccinelle semantic patch > scripts/coccinelle/tests/assign_signed_to_unsigned.cocci. > > Fixes: 59ee9c9 ('pinctrl: mediatek: Add gpio_request_enable support') > Signed-off-by: Andrzej Hajda > --- > drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/pinctrl/mediatek/pinctrl-mtk-common.c b/drivers/pinctrl/mediatek/pinctrl-mtk-common.c > index cbc2204..ddc9217 100644 > --- a/drivers/pinctrl/mediatek/pinctrl-mtk-common.c > +++ b/drivers/pinctrl/mediatek/pinctrl-mtk-common.c > @@ -755,7 +755,7 @@ static int mtk_pmx_gpio_request_enable(struct pinctrl_dev *pctldev, > struct pinctrl_gpio_range *range, > unsigned offset) > { > - unsigned long muxval; > + int muxval; > struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); > > muxval = mtk_pmx_find_gpio_mode(pctl, offset); Thank you very much. Acked-by: Hongzhou Yang Yours, Hongzhou