Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965034AbbLWKjI (ORCPT ); Wed, 23 Dec 2015 05:39:08 -0500 Received: from mailout3.w1.samsung.com ([210.118.77.13]:26433 "EHLO mailout3.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S965011AbbLWKjC (ORCPT ); Wed, 23 Dec 2015 05:39:02 -0500 X-AuditID: cbfec7f5-f79b16d000005389-c5-567a79c4bc7d From: Andrzej Hajda To: Linus Walleij , Ray Jui , Scott Branden , Jon Mason Cc: Andrzej Hajda , Bartlomiej Zolnierkiewicz , Marek Szyprowski , linux-gpio@vger.kernel.org (open list:PIN CONTROL SUBSYSTEM), linux-arm-kernel@lists.infradead.org (moderated list:BROADCOM IPROC ARM ARCHITECTURE), bcm-kernel-feedback-list@broadcom.com (open list:BROADCOM IPROC ARM ARCHITECTURE), linux-kernel@vger.kernel.org (open list) Subject: [PATCH] pinctrl: nsp-gpio: fix type of iterator Date: Wed, 23 Dec 2015 11:37:19 +0100 Message-id: <1450867041-729-2-git-send-email-a.hajda@samsung.com> X-Mailer: git-send-email 1.9.1 In-reply-to: <1450867041-729-1-git-send-email-a.hajda@samsung.com> References: <1450867041-729-1-git-send-email-a.hajda@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGLMWRmVeSWpSXmKPExsVy+t/xK7pHKqvCDB78EbC4te4cq8XGGetZ Ldb2HmWxeHjA1mLKn+VMFpseX2O12Dz/D6PF5V1z2CzWHrnLbvF05mY2i3ernzA6cHvMun+W zePOtT1sHpuX1Hv0bVnF6PF5k1wAaxSXTUpqTmZZapG+XQJXxtW1VgUn2CvWrD3D2sC4ha2L kZNDQsBEYtazbYwQtpjEhXvrgeJcHEICSxklPn79COU0MUn8PdHEClLFJqAp8XfzTbCEiMBU RonbB5vAHGaBNcwSEw78ZO5i5OAQFrCQ2LolBKSBRUBVouVKGzuIzSvgKLFpbzcrxDo5iZPH JoPZnAJOEl2b74GdIQRUc3LrdsYJjLwLGBlWMYqmliYXFCel5xrpFSfmFpfmpesl5+duYoSE 3tcdjEuPWR1iFOBgVOLhfdFcGSbEmlhWXJl7iFGCg1lJhDf9HVCINyWxsiq1KD++qDQntfgQ ozQHi5I478xd70OEBNITS1KzU1MLUotgskwcnFINjNWF5RM+Fa5OevFu8eTFvw0juOd/Pu6Q c8PSV+bTvyecH+oUOONuLdm7R1k6TvDp1qj7LwTPva5aeFLYWuyQoGeUkdSKDKF9PNbVO8I2 HX90+lb93EsHtPnTzjJu3GHrpe1zZrFB4fYzyZwu/NPZn8XllLnluZZMTW3YEfHsut3WaTY5 G4ItFimxFGckGmoxFxUnAgAz2eQeOQIAAA== Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1183 Lines: 35 Iterator i declared as unsigned is always non-negative so the loop will never end. The problem has been detected using proposed semantic patch scripts/coccinelle/tests/unsigned_lesser_than_zero.cocci [1]. [1]: http://permalink.gmane.org/gmane.linux.kernel/2038576 Signed-off-by: Andrzej Hajda --- drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/pinctrl/bcm/pinctrl-nsp-gpio.c b/drivers/pinctrl/bcm/pinctrl-nsp-gpio.c index 34648f6..ad5b04c 100644 --- a/drivers/pinctrl/bcm/pinctrl-nsp-gpio.c +++ b/drivers/pinctrl/bcm/pinctrl-nsp-gpio.c @@ -439,7 +439,8 @@ static int nsp_gpio_set_strength(struct nsp_gpio *chip, unsigned gpio, static int nsp_gpio_get_strength(struct nsp_gpio *chip, unsigned gpio, u16 *strength) { - unsigned int i, offset, shift; + unsigned int offset, shift; + int i; u32 val; unsigned long flags; -- 1.9.1 -- 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/