From patchwork Thu Dec 21 15:55:10 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vasyl Gomonovych X-Patchwork-Id: 852024 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-gpio-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="ZYapzY5s"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3z2bnk6Dsmz9s81 for ; Fri, 22 Dec 2017 02:55:22 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752222AbdLUPzV (ORCPT ); Thu, 21 Dec 2017 10:55:21 -0500 Received: from mail-lf0-f68.google.com ([209.85.215.68]:36651 "EHLO mail-lf0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751608AbdLUPzU (ORCPT ); Thu, 21 Dec 2017 10:55:20 -0500 Received: by mail-lf0-f68.google.com with SMTP id c19so8575717lfg.3; Thu, 21 Dec 2017 07:55:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=MGvkegHBQP91f2skjA+G0dFJvykELxyh3ev4dEwOLrY=; b=ZYapzY5sE3Fj8MWmqpT663jNZvM2lSo0LHDA/uEYL5pg54Au7dv05g8/Q/NjEjXWJG OOwKQlHvHUUht3vC3mrlcJEPIMUNOZK7hcSgFz9yVbMVzrBA16RwndHerFrTAThPEtbZ mpCBXEcPxsh5pySTtFvqLSzFYRNrkyeeyQXAjc7PJffCatNErZ8H/pLrPNG2UDKovEH2 a/ybHSOGMG2mNEXXwj45FtU3oujUTNhcJ51hfblvz18NrV5uAWgXe917Znnz27dr1MvF 96Ai22JSUkJZ3QVPVQ/jrX15j0HrLK4n5EWGfkeyLkvcE6fZ9uEatibYR/9+IlgGibeU l2ww== 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; bh=MGvkegHBQP91f2skjA+G0dFJvykELxyh3ev4dEwOLrY=; b=NatEqql/aA2NdfPvVBQloAn6S8lR4MuAb3xBp27EqSUkbIhY3T2ixf6Y17UUiA6/hV O+Z3nYm8Gqszp5jPEnveYYR+WCSi49BqYck7w/Zv/ceYrvM3+o+v+jMIcdwrM3jlnv86 fgfRK/SbUI7mIatBfD7zzQK7Epna1+QpSW994wfVHhkXczPhAw8On2XMjWsDpod7uZX9 hZDeZOisAtsVoJrraxlKcK2e19gG+Rt9HGIhi3wUVbLBzc1+r91W90QKQ/Hrlc/p9FHn O3FQYVkzFYOKZJ0vW3004Qb96kDs0YnNTPmJhiWs7L8mpYW7xppE41g+yRcV18DCkJsC 2yqA== X-Gm-Message-State: AKGB3mJ3jxnAGhqhdlpycNLK1ph4UQ4vpF7Mpbr5JRQ301wPPgLsDJ/D NerTJ7g2NTwPS5w8KBXTtnE= X-Google-Smtp-Source: ACJfBos+5A9EthdEV+mzE0VcUPUyZYDBufrfhPi5O+LmWiLobQyeUJwqKYdyBWw3/RrxdDwrj3/7Xg== X-Received: by 10.46.116.1 with SMTP id p1mr7134480ljc.103.1513871719370; Thu, 21 Dec 2017 07:55:19 -0800 (PST) Received: from localhost.localdomain ([195.254.138.66]) by smtp.gmail.com with ESMTPSA id q11sm4176313lje.87.2017.12.21.07.55.18 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 21 Dec 2017 07:55:18 -0800 (PST) From: Vasyl Gomonovych To: joel@jms.id.au, linus.walleij@linaro.org, linux-gpio@vger.kernel.org, gomonovych@gmail.com Cc: linux-kernel@vger.kernel.org Subject: [PATCH] gpio: fix aspeed_gpio_banks array size check Date: Thu, 21 Dec 2017 16:55:10 +0100 Message-Id: <1513871710-13765-1-git-send-email-gomonovych@gmail.com> X-Mailer: git-send-email 1.9.1 Sender: linux-gpio-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-gpio@vger.kernel.org The test should be >= ARRAY_SIZE() instead of > ARRAY_SIZE(). Signed-off-by: Vasyl Gomonovych --- drivers/gpio/gpio-aspeed.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpio/gpio-aspeed.c b/drivers/gpio/gpio-aspeed.c index 6b3ca6601af2..aac532837b81 100644 --- a/drivers/gpio/gpio-aspeed.c +++ b/drivers/gpio/gpio-aspeed.c @@ -140,7 +140,7 @@ static const struct aspeed_gpio_bank *to_bank(unsigned int offset) { unsigned int bank = GPIO_BANK(offset); - WARN_ON(bank > ARRAY_SIZE(aspeed_gpio_banks)); + WARN_ON(bank >= ARRAY_SIZE(aspeed_gpio_banks)); return &aspeed_gpio_banks[bank]; }