From patchwork Fri Dec 16 09:08:14 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 101411 Delivered-To: patch@linaro.org Received: by 10.182.112.6 with SMTP id im6csp143207obb; Fri, 16 Dec 2016 01:09:04 -0800 (PST) X-Received: by 10.98.11.198 with SMTP id 67mr2015099pfl.90.1481879344118; Fri, 16 Dec 2016 01:09:04 -0800 (PST) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f14si6831966plm.266.2016.12.16.01.09.03; Fri, 16 Dec 2016 01:09:04 -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; 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 S933689AbcLPJIq (ORCPT + 25 others); Fri, 16 Dec 2016 04:08:46 -0500 Received: from mout.kundenserver.de ([212.227.126.134]:49575 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1759568AbcLPJIg (ORCPT ); Fri, 16 Dec 2016 04:08:36 -0500 Received: from wuerfel.lan ([78.43.21.235]) by mrelayeu.kundenserver.de (mreue003 [212.227.15.129]) with ESMTPA (Nemesis) id 0MW7GH-1c6a7W0N4b-00XNqi; Fri, 16 Dec 2016 10:08:27 +0100 From: Arnd Bergmann To: Linus Walleij , Alexandre Courbot Cc: Arnd Bergmann , Marek Vasut , Sascha Hauer , Gregory Fong , Arvind Yadav , linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] gpio: mxs: remove __init annotation Date: Fri, 16 Dec 2016 10:08:14 +0100 Message-Id: <20161216090825.2299257-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K0:jQ3lMee8z9ks8IeQfJnV/QLKxeWKd5V8reSEkcaPcLVE5PN53qc tU7qxsG8fhnoTya9K/ty079GnluGy7DClI43qBZQT1ywaqARKu7e5OyX1UaPkQcXug7q/J1 AO0CGoKYPlXKCJwt+ueg1uJFSWEC/PqKBxtFiDVlMqVtzEEWBuNEnkDHDqvJW0TzvPvVrE4 qEX3JvtvI+0cVNnGlZzFQ== X-UI-Out-Filterresults: notjunk:1; V01:K0:KauVAMC6L+k=:h9EKVb+ICnL2EvWlBDQvm9 V/KlnCCt7ZJC+9d1MTAdLcbjKDBzB8odv0HvXzm0MOK0LOLrfXJ5sSqoD+K1NoYqLVBqGloX2 UgXC8U09klMpOQU4Y04TqxPPgRbdh1Zsr97no6rQbXBlHX4Y5P+ucGzftFrfcAhNNydTY63Me x6XeSkOmA7luOv2Rx/cV83atkm/MgZCYjGd49NAjCeLV+oK8nwXNaiq6cUJmyomvi6ir0asNd pz3lvL9wQptDduKtpu5Qpjxgf0yvqRh99+lLAbjqz/koG5cGePDmBgGvu5Tlymav+7+vDrGZ5 ORTvvrt067nP7nZzTRiO2R3XFZJpn6CwjwrQ3RxBuRIqi+7NGBnZQhzXyL3EQiCQUwZFumXXQ CFwhxjm+IirMtYordewpWBWjfiVQa3LmgPFCYYLhrcD8tOLSGEjQ1HQsQ72o8/HtdlS8VSGpx tYhWBPABBqH+oRKHTtX4SCE2aLuLgaaqohbe9nxzZw2zbH+Xg6jzTcfkj/opBWHbm01kGJfW9 e0fMq74SNrzQlhDXQT+0ALVDEkG37eQH3LUoWZArNHUpCi5oe1av+lp4PFcLSurj7wa+/PQ5B YTEBEDQHSGfbDmYq40NS9yTZSd6NRWlFUIOb2xyqGlPYmsBe89Cqexjz4u11+fK1B4LMsGT2l aWOUpuNwqdSMlZ0dIvzV9d9XnB2/Sp2TOo9i2W8p6VgPkLyXIrlgYWsbq9//1e5V4kDo= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Building with an old toolchain, I ran into this warning: WARNING: vmlinux.o(.text+0x63eef0): Section mismatch in reference from the function mxs_gpio_probe() to the function .init.text:mxs_gpio_init_gc() Clearly the annotation is wrong, since the function is called from the non-init probe, so let's remove it. Signed-off-by: Arnd Bergmann --- drivers/gpio/gpio-mxs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.9.0 diff --git a/drivers/gpio/gpio-mxs.c b/drivers/gpio/gpio-mxs.c index 1e8fde8cb803..2292742eac8f 100644 --- a/drivers/gpio/gpio-mxs.c +++ b/drivers/gpio/gpio-mxs.c @@ -205,7 +205,7 @@ static int mxs_gpio_set_wake_irq(struct irq_data *d, unsigned int enable) return 0; } -static int __init mxs_gpio_init_gc(struct mxs_gpio_port *port, int irq_base) +static int mxs_gpio_init_gc(struct mxs_gpio_port *port, int irq_base) { struct irq_chip_generic *gc; struct irq_chip_type *ct;