Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp2402815pxk; Mon, 14 Sep 2020 12:20:58 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzB4h25RKKau9Zz6FbiQv6rf+kMwFNgiqmrSW9MtqpwfK+UcPNXG4U+KLz84ugqEcYhaTLY X-Received: by 2002:a17:906:fca7:: with SMTP id qw7mr15976802ejb.522.1600111258306; Mon, 14 Sep 2020 12:20:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1600111258; cv=none; d=google.com; s=arc-20160816; b=HWE3zjjsbD50H0DRecSHty+Yr1L3dmB3mC0g9F6IcmFiD6OYdwJXSOZiu8XivpDoBA h4y1FzUBXOVehotKYIPRuL6eZTLd58c5XSXcM+F6/jC1X4AvNrSOVaFUPJSljE4LhJi2 YbJcFxWWVqBGA5/rfg8tWwefmbwLLx4cuLEzvtfPwQbP6O87uE+bFUXqCLXCpqELSl6U N1oxopOVHXuH3J2ACgqN9XQ6TjClNb66bl4RmaK2OESsVctLRy3gP0d+dT1gEqnbPjRq IudRIIFdvez04HAgmZbpXodc/vP+oBkR1l+JDlQayv951uEyONcMlVLVhrNZSiHCepnH zrLA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:content-transfer-encoding:mime-version :message-id:date:subject:cc:from:dkim-signature; bh=qKGbni03/+MWZC7/hBbqoYRev2UK6B57mdiozLjRsiw=; b=yuVsganDh8/RW1U75ljTqDkR3K+aLOg7qa2v8OD6vd2NyhlbIFYrntIOJxkc25t0e6 db3Z+JJcIf6yA9wJ8vSg6eICkFrE7lKCmCDtM9/Z8OcQwJf7psdw2uZLl0WlA2URAMyY q/Gq8cZKW8gGOUaysHje08ZKySiAYWyZJrI4tGmUkfEpQjBnCt9UwFQDcXv+awKdO74H nOWm0jNBafifG/cHzrZLfyuYErk69D9L0wi9unKsICFHMv2zUFQFrgURnhlBQF1ZYi7z ye7IP8hFgdIlWYJo9hoSlcmmnI2nhirSmNoceixIQN6OAYN9FgMY7clcw/SQHhZixcbd UgAw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=JddnqwPR; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o23si7541869ejj.533.2020.09.14.12.20.21; Mon, 14 Sep 2020 12:20:58 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=JddnqwPR; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726058AbgINTTe (ORCPT + 99 others); Mon, 14 Sep 2020 15:19:34 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54640 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725994AbgINTTc (ORCPT ); Mon, 14 Sep 2020 15:19:32 -0400 Received: from mail-wr1-x444.google.com (mail-wr1-x444.google.com [IPv6:2a00:1450:4864:20::444]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 550C7C06174A; Mon, 14 Sep 2020 12:19:31 -0700 (PDT) Received: by mail-wr1-x444.google.com with SMTP id g4so825177wrs.5; Mon, 14 Sep 2020 12:19:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=qKGbni03/+MWZC7/hBbqoYRev2UK6B57mdiozLjRsiw=; b=JddnqwPRNNm9iAwoqKQZhgHV8tcQlhLzE02xSECcpQH5QPON1+zWAWI9Z3pfkt1XeQ YDdJ1Del1AQiqE73MLIMDwUiRe57kW/BDvSai11W6pGcboPKx5srCq5ToMCIKw7k+gqw 48hoCO9h7PYCj4iFyvWBiGrtnNKcrj7udO4R7uXH7raueaW+BpveF0YdPxsi7QcFjX12 4Ydct7OA1u5dRqE86Xh/pyTPsYWVJkWGiA+8xJN70phctgb05VT+TJI4p1v8bRv7FlHU F0o3EjEWUSZdC1TcSNfcgFLN798xjQ7GmmO+vdtU++p/h0yCTlQbjm25MD6fJLZkKxl4 zjPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=qKGbni03/+MWZC7/hBbqoYRev2UK6B57mdiozLjRsiw=; b=HWFyIUwu16jie2aICAdBib/8Clt56M1D4oAeDAAS/VRZn3skZ7WyxxJ7Xobm/VKEQU jN0mPP0F1MRF3REthgaBT5kxRwQDQ5IGifd9oP0ODFsI0AlQsm1Zcztjiy4Mwt++tgLI 5PF74DTEWiAyUHDnfe0/dZd49gT0vUdWMFdbKvf1+GuHoKZgdp6iPaJWn85egDHRPzg8 cE14WX4IneQPLSMH2aYKUJELzLLetLf+G6vr89kwHx5P4QkuDFHZFR0W10vDelcFJKb+ 7A5V1fCiVJeQUODjrcICcvbtqni8Pl+8Nv3A1ytIj1/U/ZAAO4+8wJiU8MhpVMI7Vgky 9Gag== X-Gm-Message-State: AOAM531eiHm3iLpKvZXBSRSmXgFGm/rYyLgdhOpe43owiSH4OMQ48KJR 4WGkBGQKojCrkLz1Y5DvenibEXPmlQhgY3wO X-Received: by 2002:a5d:4c4c:: with SMTP id n12mr4266876wrt.162.1600111169912; Mon, 14 Sep 2020 12:19:29 -0700 (PDT) Received: from localhost.localdomain (cpc83661-brig20-2-0-cust443.3-3.cable.virginm.net. [82.28.105.188]) by smtp.gmail.com with ESMTPSA id n21sm20891266wmi.21.2020.09.14.12.19.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2020 12:19:29 -0700 (PDT) From: Alex Dewar Cc: Alex Dewar , Kalle Valo , "David S. Miller" , Jakub Kicinski , ath10k@lists.infradead.org, linux-wireless@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] ath10k: sdio: remove reduntant check in for loop Date: Mon, 14 Sep 2020 20:19:24 +0100 Message-Id: <20200914191925.24192-1-alex.dewar90@gmail.com> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit To: unlisted-recipients:; (no To-header on input) Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org The for loop checks whether cur_section is NULL on every iteration, but we know it can never be NULL as there is another check towards the bottom of the loop body. Remove this unnecessary check. Also change i to start at 1, so that we don't need an extra +1 when we use it. Addresses-Coverity: 1496984 ("Null pointer dereferences) Signed-off-by: Alex Dewar --- drivers/net/wireless/ath/ath10k/sdio.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/wireless/ath/ath10k/sdio.c b/drivers/net/wireless/ath/ath10k/sdio.c index 81ddaafb6721..f31ab2ec2c48 100644 --- a/drivers/net/wireless/ath/ath10k/sdio.c +++ b/drivers/net/wireless/ath/ath10k/sdio.c @@ -2308,7 +2308,7 @@ static int ath10k_sdio_dump_memory_section(struct ath10k *ar, count = 0; - for (i = 0; cur_section; i++) { + for (i = 1; ; i++) { section_size = cur_section->end - cur_section->start; if (section_size <= 0) { @@ -2318,7 +2318,7 @@ static int ath10k_sdio_dump_memory_section(struct ath10k *ar, break; } - if ((i + 1) == mem_region->section_table.size) { + if (i == mem_region->section_table.size) { /* last section */ next_section = NULL; skip_size = 0; -- 2.28.0