From patchwork Fri Sep 23 19:35:37 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Uwe_Kleine-K=C3=B6nig?= X-Patchwork-Id: 116174 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from mail-fx0-f56.google.com (mail-fx0-f56.google.com [209.85.161.56]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority" (verified OK)) by ozlabs.org (Postfix) with ESMTPS id 7A3D0B6F85 for ; Sat, 24 Sep 2011 05:35:59 +1000 (EST) Received: by fxh13 with SMTP id 13sf4009977fxh.11 for ; Fri, 23 Sep 2011 12:35:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=x-beenthere:received-spf:from:to:cc:subject:date:message-id :x-mailer:mime-version:x-sa-exim-connect-ip:x-sa-exim-mail-from :x-sa-exim-scanned:x-ptx-original-recipient:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:x-google-group-id:list-post:list-help:list-archive:sender :list-subscribe:list-unsubscribe:content-type :content-transfer-encoding; bh=k2/OqnW6iWfTFquHmFeTQlS/xRMvm3kPH10PGA3nih8=; b=OedTgmWAyv5Cgp3mm36TnuuVakbZ5waK8sDbs+ebcJWFs0XKe22VJW1+qednO8FcGb 8nGwP1tYQ3ELOr5cdGFYUfE+01gbw2vHTsLTcX7wmHfnrRX41WWIR7ahRprX2EHbc/e+ vtWRK5+slhLTRw7aDqu2pDgFfSy+zOtr/9qdI= Received: by 10.223.44.4 with SMTP id y4mr1471527fae.36.1316806554407; Fri, 23 Sep 2011 12:35:54 -0700 (PDT) X-BeenThere: rtc-linux@googlegroups.com Received: by 10.204.135.155 with SMTP id n27ls1683238bkt.0.gmail; Fri, 23 Sep 2011 12:35:53 -0700 (PDT) Received: by 10.204.8.89 with SMTP id g25mr860576bkg.3.1316806553236; Fri, 23 Sep 2011 12:35:53 -0700 (PDT) Received: by 10.204.8.89 with SMTP id g25mr860575bkg.3.1316806553221; Fri, 23 Sep 2011 12:35:53 -0700 (PDT) Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de. [92.198.50.35]) by gmr-mx.google.com with ESMTPS id f27si1821438faf.2.2011.09.23.12.35.53 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 23 Sep 2011 12:35:53 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of ukl@pengutronix.de designates 92.198.50.35 as permitted sender) client-ip=92.198.50.35; Received: from octopus.hi.pengutronix.de ([2001:6f8:1178:2:215:17ff:fe12:23b0]) by metis.ext.pengutronix.de with esmtp (Exim 4.72) (envelope-from ) id 1R7BXK-0004dB-Do; Fri, 23 Sep 2011 21:35:50 +0200 Received: from ukl by octopus.hi.pengutronix.de with local (Exim 4.76) (envelope-from ) id 1R7BXH-0006cv-I4; Fri, 23 Sep 2011 21:35:47 +0200 From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= To: Alessandro Zummo , Andrew Morton Cc: rtc-linux@googlegroups.com, lkml@vger.kernel.org Subject: [rtc-linux] [PATCH] rtc: mc13xxx: move probe and remove callbacks to .init.text and .exit.text Date: Fri, 23 Sep 2011 21:35:37 +0200 Message-Id: <1316806538-25441-1-git-send-email-u.kleine-koenig@pengutronix.de> X-Mailer: git-send-email 1.7.6.3 MIME-Version: 1.0 X-SA-Exim-Connect-IP: 2001:6f8:1178:2:215:17ff:fe12:23b0 X-SA-Exim-Mail-From: ukl@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: rtc-linux@googlegroups.com X-Original-Sender: u.kleine-koenig@pengutronix.de X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: best guess record for domain of ukl@pengutronix.de designates 92.198.50.35 as permitted sender) smtp.mail=ukl@pengutronix.de Reply-To: rtc-linux@googlegroups.com Precedence: list Mailing-list: list rtc-linux@googlegroups.com; contact rtc-linux+owners@googlegroups.com List-ID: X-Google-Group-Id: 712029733259 List-Post: , List-Help: , List-Archive: Sender: rtc-linux@googlegroups.com List-Subscribe: , List-Unsubscribe: , The driver is added using platform_driver_probe, so the callbacks can be discarded more aggessively. Signed-off-by: Uwe Kleine-König --- drivers/rtc/rtc-mc13xxx.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/rtc/rtc-mc13xxx.c b/drivers/rtc/rtc-mc13xxx.c index a1a278b..9d0c3b4 100644 --- a/drivers/rtc/rtc-mc13xxx.c +++ b/drivers/rtc/rtc-mc13xxx.c @@ -309,7 +309,7 @@ static irqreturn_t mc13xxx_rtc_reset_handler(int irq, void *dev) return IRQ_HANDLED; } -static int __devinit mc13xxx_rtc_probe(struct platform_device *pdev) +static int __init mc13xxx_rtc_probe(struct platform_device *pdev) { int ret; struct mc13xxx_rtc *priv; @@ -378,7 +378,7 @@ err_reset_irq_request: return ret; } -static int __devexit mc13xxx_rtc_remove(struct platform_device *pdev) +static int __exit mc13xxx_rtc_remove(struct platform_device *pdev) { struct mc13xxx_rtc *priv = platform_get_drvdata(pdev); @@ -410,7 +410,7 @@ const struct platform_device_id mc13xxx_rtc_idtable[] = { static struct platform_driver mc13xxx_rtc_driver = { .id_table = mc13xxx_rtc_idtable, - .remove = __devexit_p(mc13xxx_rtc_remove), + .remove = __exit_p(mc13xxx_rtc_remove), .driver = { .name = DRIVER_NAME, .owner = THIS_MODULE,