From patchwork Thu Mar 16 06:34:01 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ralph Sennhauser X-Patchwork-Id: 739556 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3vkJc16rbkz9s06 for ; Thu, 16 Mar 2017 17:34:41 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="CPoFqSuh"; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751118AbdCPGe2 (ORCPT ); Thu, 16 Mar 2017 02:34:28 -0400 Received: from mail-wm0-f65.google.com ([74.125.82.65]:32849 "EHLO mail-wm0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751501AbdCPGe1 (ORCPT ); Thu, 16 Mar 2017 02:34:27 -0400 Received: by mail-wm0-f65.google.com with SMTP id n11so7978982wma.0; Wed, 15 Mar 2017 23:34:26 -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:in-reply-to:references; bh=qVBF1etW6cj2Hoqrk2J6Z85o58ce7FIDww9y/DuxEwI=; b=CPoFqSuhgdEjPTtsE/6fciD/Wx6YxvTalS7lw+NEHkz9ppsu5kgADBfdEOgUPyTCtB rUDlyjVJNXtWCSg6o2U+rEJMALUZVuvvUHDtD67w7XSNpwRBg7dQpH7iGqiTve7lAMSC Idrc/ZI2zF13vfIcXkZWmmBfQyPhcdEQfSzKDr/trsDeNtj4njzhMyUGdnkPRaG0awQs LZjo++zPXEzwihfl8af7OjUUt7RlEtfuXy4/F+lRtW3DdXrzbbbUYKsjQ4Z21iO2HbST 3ZJN2rLKuj/b3vbGvHBZAyxCMeX2LwgyAU8wwgndtV2PQi9+V5SQlN0J3ndPbn5wQvrU 8tsw== 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:in-reply-to :references; bh=qVBF1etW6cj2Hoqrk2J6Z85o58ce7FIDww9y/DuxEwI=; b=PpFpbF00xuCELNVkAN/QkMGBCAzBsTuCVwwWbCNGMvpm0FLuJScsr4UmodSsteaw0Q eefeIYPEUV5jFXdO96Gd/FlMS06+11nduqsYxpdxmUadejoFUvGdxeU1Hjsd9cJt93sV RKuzJoqBzqHJGKMAzzD6X8ljWA9mtXqUB7Tpf5/CXxo//479Ybjaejy+l/mkmuDyvZ1x 6+ySLgqd87HY/yeAdV9lHs5WpSuh4jkO00XYQ0Lq7LR1r3PXkvYyQc//q0sXSy55NlQ2 sGC6TlGg2mh03dAU7zsKAnNW2jgmbenfDizl1lUbwJJSLz9q6q4yg+S59gIe5I42seep /geA== X-Gm-Message-State: AFeK/H2MW26pOGbzhBfoB5ZUuQOMNeBkJaG17Ws2oOe/26HxMxk4+oS3G4aJ/uu3/4RyTw== X-Received: by 10.28.216.208 with SMTP id p199mr7413705wmg.44.1489646060404; Wed, 15 Mar 2017 23:34:20 -0700 (PDT) Received: from localhost.lan ([37.209.189.139]) by smtp.googlemail.com with ESMTPSA id 78sm3031148wms.14.2017.03.15.23.34.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 15 Mar 2017 23:34:19 -0700 (PDT) From: Ralph Sennhauser To: linux-gpio@vger.kernel.org Cc: Ralph Sennhauser , Linus Walleij , Alexandre Courbot , linux-kernel@vger.kernel.org (open list) Subject: [PATCH 6/6] gpio: mvebu: let the compiler inline Date: Thu, 16 Mar 2017 07:34:01 +0100 Message-Id: <20170316063402.8667-7-ralph.sennhauser@gmail.com> X-Mailer: git-send-email 2.10.2 In-Reply-To: <20170316063402.8667-1-ralph.sennhauser@gmail.com> References: <20170316063402.8667-1-ralph.sennhauser@gmail.com> Sender: linux-gpio-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-gpio@vger.kernel.org A modern compiler should know better when to inline, so drop the inline keywords. Signed-off-by: Ralph Sennhauser --- drivers/gpio/gpio-mvebu.c | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/drivers/gpio/gpio-mvebu.c b/drivers/gpio/gpio-mvebu.c index d9aa77b..029f43c 100644 --- a/drivers/gpio/gpio-mvebu.c +++ b/drivers/gpio/gpio-mvebu.c @@ -99,35 +99,32 @@ struct mvebu_gpio_chip { * Functions returning addresses of individual registers for a given * GPIO controller. */ -static inline void __iomem *mvebu_gpioreg_out(struct mvebu_gpio_chip *mvchip) +static void __iomem *mvebu_gpioreg_out(struct mvebu_gpio_chip *mvchip) { return mvchip->membase + GPIO_OUT_OFF; } -static inline void __iomem *mvebu_gpioreg_blink(struct mvebu_gpio_chip *mvchip) +static void __iomem *mvebu_gpioreg_blink(struct mvebu_gpio_chip *mvchip) { return mvchip->membase + GPIO_BLINK_EN_OFF; } -static inline void __iomem * -mvebu_gpioreg_io_conf(struct mvebu_gpio_chip *mvchip) +static void __iomem *mvebu_gpioreg_io_conf(struct mvebu_gpio_chip *mvchip) { return mvchip->membase + GPIO_IO_CONF_OFF; } -static inline void __iomem *mvebu_gpioreg_in_pol(struct mvebu_gpio_chip *mvchip) +static void __iomem *mvebu_gpioreg_in_pol(struct mvebu_gpio_chip *mvchip) { return mvchip->membase + GPIO_IN_POL_OFF; } -static inline void __iomem * -mvebu_gpioreg_data_in(struct mvebu_gpio_chip *mvchip) +static void __iomem *mvebu_gpioreg_data_in(struct mvebu_gpio_chip *mvchip) { return mvchip->membase + GPIO_DATA_IN_OFF; } -static inline void __iomem * -mvebu_gpioreg_edge_cause(struct mvebu_gpio_chip *mvchip) +static void __iomem *mvebu_gpioreg_edge_cause(struct mvebu_gpio_chip *mvchip) { int cpu; @@ -144,8 +141,7 @@ mvebu_gpioreg_edge_cause(struct mvebu_gpio_chip *mvchip) } } -static inline void __iomem * -mvebu_gpioreg_edge_mask(struct mvebu_gpio_chip *mvchip) +static void __iomem *mvebu_gpioreg_edge_mask(struct mvebu_gpio_chip *mvchip) { int cpu;