Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp5958290ybv; Tue, 18 Feb 2020 07:11:53 -0800 (PST) X-Google-Smtp-Source: APXvYqzWsBOL5VrKZMhrVNJ0htyw5grWc0ZmqteAmpgm9iDSmvJV+usIp4c/bpWM6UhvZyvyFKsd X-Received: by 2002:a9d:76d6:: with SMTP id p22mr16530835otl.37.1582038713498; Tue, 18 Feb 2020 07:11:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582038713; cv=none; d=google.com; s=arc-20160816; b=lgpArc2sp86xK3PF1fUGJUE3j6NUqd4yMqizh4txHl69xuXtsfp5JFLbtUhoFKdWDy KajgHqOwlJnkZtdcksTVLQqwdterSmZrPwu862DbPwDjcej8pNfne6UyhVjfaMxB36Kt 3JAL/Jbymm0g+0gwVduRG08BjhAae75JeIJo0X+kSyxbHrR+bAPhP2W3Ih9toiTkei+g ARx8a2hLrKBScGPecI2MLvCM6NqICoNwZcYkUIs5C0m3zicKL+evarihKwznZVjic46H n9UcXgAVY0vtKFoDVBug6S6bvI9ElbTKj8yQEFwLgzBDtrLsR1Wektg5VGHYfGRkOGII g0Lg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=+t2Fo4MNA/CJ3SdkKaYchlv3p2Bun4YJu/8fOEYvIdc=; b=zLuE6+588Ew1M3y/VAyn6zGYXnBFCUFkh0aZgDuRI4SKxCJykky7VY79IMOp2f4Eyz Dn0nXHZLD2e2u3HJa7l2OEEjaoU3Iw90qQ/P61XvTk0MDKPeaMJ9NHB0uNx38I1f/AFG kXKrCD4cQiqXPJTlTm+6+Z6YrrIH8VQ9K4+7ad0mdy5CjNS0ugi2ldV4nvvcfHPojzoO Le6/XCrrxy4KUvvZpNmksem0Dca3bkzXq5QHcQMYP55+4uHU1pEz0KI3Tm8XuE2Xe4nq yGzKGYFUFlode6toOkw6H/m6v+Yi+h4KgxgRXMzrwCxUmBt2TpaUwE+TUDGReCBJiaKi gBRg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmx.net header.s=badeba3b8450 header.b=aMDXTYA4; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z4si8442520oix.48.2020.02.18.07.11.41; Tue, 18 Feb 2020 07:11:53 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmx.net header.s=badeba3b8450 header.b=aMDXTYA4; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726795AbgBRPLC (ORCPT + 99 others); Tue, 18 Feb 2020 10:11:02 -0500 Received: from mout.gmx.net ([212.227.15.18]:33759 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726692AbgBRPLC (ORCPT ); Tue, 18 Feb 2020 10:11:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1582038639; bh=iIXeJbJphQxq+Yjke2Cq99I3fwTTqpuEc57IwA/qwI4=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date; b=aMDXTYA4YdG3w+SBl6RquCH6a8ThrGLNwRS7ClKeD7Ogh3PyYTzPSHGoW6jGO11TQ oCGAwzSHH837tYbT2dF85e0a2TEr6toDh9X9UwBEOSDqMvhiZa4KJnNWhPHPDwz24q yZhINGa7EXErOqD6EZziRsx6AaSTjgaRPcELXEDg= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from longitude ([5.146.194.223]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N1wlv-1jRkOc2VlR-012IYf; Tue, 18 Feb 2020 16:10:39 +0100 From: =?UTF-8?q?Jonathan=20Neusch=C3=A4fer?= To: linux-mtd@lists.infradead.org Cc: =?UTF-8?q?Jonathan=20Neusch=C3=A4fer?= , Tudor Ambarus , Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , linux-kernel@vger.kernel.org Subject: [PATCH] mtd: spi-nor: Simplify loop in spi_nor_read_id() Date: Tue, 18 Feb 2020 16:10:34 +0100 Message-Id: <20200218151034.24744-1-j.neuschaefer@gmx.net> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:zINvuvI/vP4dAMYLrRwlntPkwlGVie3T+Ss13bG2eo3J/0AfEe3 0YO3URsROtHRc/YuHX6Y2WTsBDm4RPq3IQZuDJ3RtVaPsl1Z5fePm9ut7QzjIpSvm5wQ7ZG 9YlU74y9lLrAGcyRYmo0iBc3afl7rasXCmDWKBpbH49NDlU5WtMtZndyKnat3oOFqKnen7c 9vL97bWk4xTwWVqF4BtGg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:fDc1hno+pvA=:8siC+ZbWuD87CjZH5hvgke mIVrlz83x/OyGaEJq8U1ObxXWQiQjh4VboBx7BDh1KybUCIRgoDSMLFo7S8SGpg/Qly//r2Vk zvpson8ii9CHJGJFre+vC2saQYko9rD3+0TZK3KpEyXt/nfrB1EdoQpfqo0IItUWNP1NYG2xJ luh7OfhKULfrallMVC2IQPZF5fkrnvuYjAex6x9QUQQJwUwvUtJks6eP1ghSAT3yqpRhKjJ33 cMP1MpB7NuGnfe6JVi9PKFFg5exADAO8zmFhlmhUUbb/jH4gyQeiQuP+QXA1hyJ8gnYDp9/5H SoReeMlcB43HDfj9qTq8Ae33s84NASKl12ggPcC1tX8BTSlzICVyf0M2VW8hJ1vRQsYIgPW4Y rcQ8AXxhqFhbbceOyqd/lEroTFHyU8Ri+0ny49K3q0AXxILhzurdNm8EESgbkwYppL8X9ur9y QX7gUBZ8dhJMfrDHkxHdRUdJMW51RwzhB4pZuUteL9+8LxN1cjLMTmiNRxu9e7I6eWVpw0Si5 BhHw1/IJ1Jd752o611fcqcI+VcO7YK06hRGchmn2TtGF+U3NXCCJHMOZ/jxL/lV/emA01Kf4T gYndDDS3rywdiIIV2DO4Ztcxdp/oJaP7U1tONeBlhZ/EbB9yFasBUaisWD9xxatkZsX3ISMnV +BZTVqUT8fNGfj+ARRzGs406RR+1DAltN9EZXmou5biX8MyQkwcLRKT7Y0TXgCmC/MMJjyJoI jAVR/Y4hgYpnUmFWcyzr+7So1XPO+FEBTxRjrOBQ56k+Pzi7MW5lqG/gG2svG+U7c3mTqm+Xj /nThGmMt76n51KM9IRHcUd2pFo4VAQHutoSQ4c7TyHZia8jwv1HnHERza1C5aRoTxZpl708PI G3PjyLnuLuQez24Srn9xzHMtnO9xmJZ3VK2mXe4WwNy7d87YOia/MICOXrViHeZjprVqFGmNV RG4smvPWSlU8R2B68XT0/BfOEUcWRleZFS7IC6XGPEKqmoS2jKXhpDwBKqXJSIWfDY2LdE9IB 9jnszNArWivDaREhQvWugS/cao7oJeHIgDN8SpYtMVI/ugMdQouE/w4u6s03M4Qu2KUb7marV KVQM4ykkOVe6IqDbKv86bnclfz1BqP+4MGITRytX/g7/Gu7ri7FbHDzodTHBiMb9jrigW//Wu 57fGAJsIM0Gu24HGMQ9N+ZCKNZwUjSuCxYZ678PnEQ9PKAH9rdeq6sr40OvmD1flR0NW4fK2C GRe3stiC5DoFqmhR7 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org - Don't use `tmp` for two purposes (return value, loop counter) - Name the loop counter `i`, as is convention - Return the pointer variable that the if conditions leading up to the return statement already operate on, rather than a different expression that evaluates to the same pointer Signed-off-by: Jonathan Neusch=C3=A4fer =2D-- drivers/mtd/spi-nor/spi-nor.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/mtd/spi-nor/spi-nor.c b/drivers/mtd/spi-nor/spi-nor.c index 4fc632ec18fe..c491572d5267 100644 =2D-- a/drivers/mtd/spi-nor/spi-nor.c +++ b/drivers/mtd/spi-nor/spi-nor.c @@ -2711,7 +2711,7 @@ static const struct flash_info spi_nor_ids[] =3D { static const struct flash_info *spi_nor_read_id(struct spi_nor *nor) { - int tmp; + int tmp, i; u8 *id =3D nor->bouncebuf; const struct flash_info *info; @@ -2732,11 +2732,11 @@ static const struct flash_info *spi_nor_read_id(st= ruct spi_nor *nor) return ERR_PTR(tmp); } - for (tmp =3D 0; tmp < ARRAY_SIZE(spi_nor_ids) - 1; tmp++) { - info =3D &spi_nor_ids[tmp]; + for (i =3D 0; i < ARRAY_SIZE(spi_nor_ids) - 1; i++) { + info =3D &spi_nor_ids[i]; if (info->id_len) { if (!memcmp(info->id, id, info->id_len)) - return &spi_nor_ids[tmp]; + return info; } } dev_err(nor->dev, "unrecognized JEDEC id bytes: %*ph\n", =2D- 2.20.1