From patchwork Tue Sep 14 08:30:16 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felipe Balbi X-Patchwork-Id: 178932 X-Patchwork-Delegate: tony@atomide.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by demeter1.kernel.org (8.14.4/8.14.3) with ESMTP id o8E8UgoB025390 for ; Tue, 14 Sep 2010 08:30:42 GMT Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753356Ab0INIak (ORCPT ); Tue, 14 Sep 2010 04:30:40 -0400 Received: from devils.ext.ti.com ([198.47.26.153]:52455 "EHLO devils.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752516Ab0INIak (ORCPT ); Tue, 14 Sep 2010 04:30:40 -0400 Received: from dlep35.itg.ti.com ([157.170.170.118]) by devils.ext.ti.com (8.13.7/8.13.7) with ESMTP id o8E8Ucb1029530 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 14 Sep 2010 03:30:38 -0500 Received: from legion.dal.design.ti.com (localhost [127.0.0.1]) by dlep35.itg.ti.com (8.13.7/8.13.7) with ESMTP id o8E8Uc2I007252; Tue, 14 Sep 2010 03:30:38 -0500 (CDT) Received: from localhost (wsp000207077wss.emea.dhcp.ti.com [137.167.41.187]) by legion.dal.design.ti.com (8.11.7p1+Sun/8.11.7) with ESMTP id o8E8Uaf16044; Tue, 14 Sep 2010 03:30:37 -0500 (CDT) From: Felipe Balbi To: Linux OMAP Mailing List Cc: Jarkko Nikula , Tony Lindgren , Felipe Balbi Subject: [RFT/PATCH 8/8] cbus: tahvo: avoid section mismatch Date: Tue, 14 Sep 2010 11:30:16 +0300 Message-Id: <1284453016-8295-9-git-send-email-balbi@ti.com> X-Mailer: git-send-email 1.7.3.rc0.35.g8ac8c In-Reply-To: <1284453016-8295-1-git-send-email-balbi@ti.com> References: <1284453016-8295-1-git-send-email-balbi@ti.com> Organization: Texas Instruments\n Sender: linux-omap-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-omap@vger.kernel.org X-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-4.2.3 (demeter1.kernel.org [140.211.167.41]); Tue, 14 Sep 2010 08:30:42 +0000 (UTC) diff --git a/drivers/cbus/tahvo.c b/drivers/cbus/tahvo.c index 8e41758..2ae1ac4 100644 --- a/drivers/cbus/tahvo.c +++ b/drivers/cbus/tahvo.c @@ -301,7 +301,7 @@ EXPORT_SYMBOL(tahvo_free_irq); * Probe for the Tahvo ASIC and allocate memory * for its device-struct if found */ -static int __devinit tahvo_probe(struct platform_device *pdev) +static int __init tahvo_probe(struct platform_device *pdev) { int rev, id, ret; int irq; @@ -350,7 +350,7 @@ static int __devinit tahvo_probe(struct platform_device *pdev) return 0; } -static int __devexit tahvo_remove(struct platform_device *pdev) +static int __exit tahvo_remove(struct platform_device *pdev) { int irq; @@ -368,8 +368,7 @@ static int __devexit tahvo_remove(struct platform_device *pdev) } static struct platform_driver tahvo_driver = { - .probe = tahvo_probe, - .remove = __devexit_p(tahvo_remove), + .remove = __exit_p(tahvo_remove), .driver = { .name = "tahvo", }, @@ -425,7 +424,7 @@ static int __init tahvo_init(void) tahvo_resource[0].start = gpio_to_irq(tahvo_irq_pin); - ret = platform_driver_register(&tahvo_driver); + ret = platform_driver_probe(&tahvo_driver, tahvo_probe); if (ret) goto err1;