From patchwork Mon Aug 21 20:22:55 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Helge Deller X-Patchwork-Id: 9913667 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id BB824602A0 for ; Mon, 21 Aug 2017 20:23:26 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id AF974287FB for ; Mon, 21 Aug 2017 20:23:26 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id A482B287FD; Mon, 21 Aug 2017 20:23:26 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=2.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 568582881D for ; Mon, 21 Aug 2017 20:23:26 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754319AbdHUUX0 (ORCPT ); Mon, 21 Aug 2017 16:23:26 -0400 Received: from mout.gmx.net ([212.227.17.22]:57707 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753628AbdHUUXZ (ORCPT ); Mon, 21 Aug 2017 16:23:25 -0400 Received: from p100.fritz.box ([193.159.21.213]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0Mchyv-1e18zh0Yuf-00Hse6; Mon, 21 Aug 2017 22:23:04 +0200 From: Helge Deller To: linux-parisc@vger.kernel.org Cc: John David Anglin , James Bottomley Subject: [PATCH 08/14] parisc/parport_gsc: Fix section mismatches Date: Mon, 21 Aug 2017 22:22:55 +0200 Message-Id: <1503346981-28024-9-git-send-email-deller@gmx.de> X-Mailer: git-send-email 2.1.0 In-Reply-To: <1503346981-28024-1-git-send-email-deller@gmx.de> References: <1503346981-28024-1-git-send-email-deller@gmx.de> X-Provags-ID: V03:K0:iYFtEJjtX8f/m3CslV1WwZoRolS4RJWhnjcgXJGBh3DiRtqt+oj K9pGBHeBcHrX/jIBSq1G2pjkJ/y+jsTVANlZKbRpkdJ4zLCRopPZ6F9VzLCDxR61BWBTxMC OU2bQqZplXlJA3KqY/lwq/iSR8m/Hw4Y4GMRX+G4R/WOOuLhNQ+hf+fjS/RRq5kFVSOBJ2I RuHnfJzFSu+EetvoAP+RQ== X-UI-Out-Filterresults: notjunk:1; V01:K0:SywO3PkONOk=:0hhJQKriQIUxhelOm2U4v7 EFjLlGELYfxbvNcuzKH5ueAldgcPwW9rd597l5QiyKvO9PlqVsuIKC6lKMCIRipfaiCz4SYrj g+Y7PsWGeHC8FoEeZhuzLnhwOISUgm0xET+0nYhWvl1paTwdHd0tTbn45aRZoPTe+v1Q3wJSA bwLmnIIszYLTJ5YxOIOzemefAREp0+g6a2iinQ9TEJGAw76q6KDNDWVhBB5VH6oG6q4ZBlkSO P2gr+ttSuhiRvHX7aBfHFtm1ca1CaBGYeI8IToC4YCL/6YByUIqIbsQMTDmXuugDVQUsiUmN7 7B51hIEJwIc7QrdwhEGdn0UE4Y1280MaBY+PUyryGdSDxq5m9Od1PpT56+zMnCzZGDbDqYUpA azKQ+ir13QaGACRLKWA/7PnlABNDOrT649ia+5UzcnkZTEZuRSyNMcypw5Z3NqwO/LeYGuhdc P1RHBaBbWM0w8lVjyvnXUuF9CUHjCmeEpnw7w14zWRKz5AjdeefUaPm3MA8cWDE/4cJRIqtln gQ/+Re52XRsgeyy8mnoH8HhYzh+9xwbFynsD0w7yYnBQ0SpZzpuww7bhHtJ6GXMOXhn0dRd6c ClhXBMlXJNqEQqjlyIYxG4rQ2J3llrGyo6sn9/Wx3f4JN5Zu3oLP4LsXkpBdZaw65qvNpqIiC bkO+06AFUElCt43ozF2py8zhdl8/zoK1z0Co/CLTG8d3cJnocKmXGFy5slkbociGiHY+oS4DM GgqJKweCi/Dt1YfLSSMFQSeNo9B8wYaxZvaeWevsoTlgC/FWrYwCG8OmcK50JOVhh5CLdX6Q0 AcEbvm6d6rrgDmHzn/IcM5MufihYA== Sender: linux-parisc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-parisc@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Signed-off-by: Helge Deller --- drivers/parport/parport_gsc.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/parport/parport_gsc.c b/drivers/parport/parport_gsc.c index 3858b87..435e6f7 100644 --- a/drivers/parport/parport_gsc.c +++ b/drivers/parport/parport_gsc.c @@ -346,7 +346,7 @@ struct parport *parport_gsc_probe_port(unsigned long base, static int parport_count; -static int parport_init_chip(struct parisc_device *dev) +static int __init parport_init_chip(struct parisc_device *dev) { struct parport *p; unsigned long port; @@ -381,7 +381,7 @@ static int parport_init_chip(struct parisc_device *dev) return 0; } -static int parport_remove_chip(struct parisc_device *dev) +static int __exit parport_remove_chip(struct parisc_device *dev) { struct parport *p = dev_get_drvdata(&dev->dev); if (p) { @@ -403,18 +403,18 @@ static int parport_remove_chip(struct parisc_device *dev) return 0; } -static struct parisc_device_id parport_tbl[] = { +static struct parisc_device_id parport_tbl[] __initconst = { { HPHW_FIO, HVERSION_REV_ANY_ID, HVERSION_ANY_ID, 0x74 }, { 0, } }; MODULE_DEVICE_TABLE(parisc, parport_tbl); -static struct parisc_driver parport_driver = { +static struct parisc_driver parport_driver __refdata = { .name = "Parallel", .id_table = parport_tbl, .probe = parport_init_chip, - .remove = parport_remove_chip, + .remove = __exit_p(parport_remove_chip), }; int parport_gsc_init(void)