public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 01/30] rtc: rtc-ab3100: use devm_rtc_device_register()
@ 2013-03-14  8:10 Jingoo Han
  2013-03-14  8:10 ` [PATCH 02/30] rtc: rtc-au1xxx: " Jingoo Han
                   ` (28 more replies)
  0 siblings, 29 replies; 30+ messages in thread
From: Jingoo Han @ 2013-03-14  8:10 UTC (permalink / raw)
  To: 'Andrew Morton'
  Cc: linux-kernel, 'Alessandro Zummo', rtc-linux,
	'Jingoo Han'

devm_rtc_device_register() is device managed and makes cleanup
paths simpler.

Signed-off-by: Jingoo Han <jg1.han@samsung.com>
---
 drivers/rtc/rtc-ab3100.c |    7 ++-----
 1 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/drivers/rtc/rtc-ab3100.c b/drivers/rtc/rtc-ab3100.c
index c2f12d3..47a4f2c 100644
--- a/drivers/rtc/rtc-ab3100.c
+++ b/drivers/rtc/rtc-ab3100.c
@@ -229,8 +229,8 @@ static int __init ab3100_rtc_probe(struct platform_device *pdev)
 		/* Ignore any error on this write */
 	}
 
-	rtc = rtc_device_register("ab3100-rtc", &pdev->dev, &ab3100_rtc_ops,
-				  THIS_MODULE);
+	rtc = devm_rtc_device_register(&pdev->dev, "ab3100-rtc",
+					&ab3100_rtc_ops, THIS_MODULE);
 	if (IS_ERR(rtc)) {
 		err = PTR_ERR(rtc);
 		return err;
@@ -242,9 +242,6 @@ static int __init ab3100_rtc_probe(struct platform_device *pdev)
 
 static int __exit ab3100_rtc_remove(struct platform_device *pdev)
 {
-	struct rtc_device *rtc = platform_get_drvdata(pdev);
-
-	rtc_device_unregister(rtc);
 	platform_set_drvdata(pdev, NULL);
 	return 0;
 }
-- 
1.7.2.5



^ permalink raw reply related	[flat|nested] 30+ messages in thread

end of thread, other threads:[~2013-03-14  8:24 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-14  8:10 [PATCH 01/30] rtc: rtc-ab3100: use devm_rtc_device_register() Jingoo Han
2013-03-14  8:10 ` [PATCH 02/30] rtc: rtc-au1xxx: " Jingoo Han
2013-03-14  8:11 ` [PATCH 03/30] rtc: rtc-bq32k: " Jingoo Han
2013-03-14  8:12 ` [PATCH 04/30] rtc: rtc-dm355evm: " Jingoo Han
2013-03-14  8:12 ` [PATCH 05/30] rtc: rtc-ds1302: " Jingoo Han
2013-03-14  8:13 ` [PATCH 06/30] rtc: rtc-ds1672: " Jingoo Han
2013-03-14  8:13 ` [PATCH 07/30] rtc: rtc-ds3234: " Jingoo Han
2013-03-14  8:13 ` [PATCH 08/30] rtc: rtc-efi: " Jingoo Han
2013-03-14  8:14 ` [PATCH 09/30] rtc: rtc-em3027: " Jingoo Han
2013-03-14  8:14 ` [PATCH 10/30] rtc: rtc-generic: " Jingoo Han
2013-03-14  8:15 ` [PATCH 11/30] rtc: hid-sensor-time: " Jingoo Han
2013-03-14  8:15 ` [PATCH 12/30] rtc: rtc-ls1x: " Jingoo Han
2013-03-14  8:15 ` [PATCH 13/30] rtc: rtc-m41t93: " Jingoo Han
2013-03-14  8:16 ` [PATCH 14/30] rtc: rtc-m41t94: " Jingoo Han
2013-03-14  8:19 ` [PATCH 15/30] rtc: rtc-m48t86: " Jingoo Han
2013-03-14  8:19 ` [PATCH 16/30] rtc: rtc-max6900: " Jingoo Han
2013-03-14  8:20 ` [PATCH 17/30] rtc: rtc-max6902: " Jingoo Han
2013-03-14  8:20 ` [PATCH 18/30] rtc: rtc-ps3: " Jingoo Han
2013-03-14  8:20 ` [PATCH 19/30] rtc: rtc-r9701: " Jingoo Han
2013-03-14  8:21 ` [PATCH 20/30] rtc: rtc-rc5t583: " Jingoo Han
2013-03-14  8:21 ` [PATCH 21/30] rtc: rtc-rs5c313: " Jingoo Han
2013-03-14  8:21 ` [PATCH 22/30] rtc: rtc-rv3029c2: " Jingoo Han
2013-03-14  8:22 ` [PATCH 23/30] rtc: rtc-rx4581: " Jingoo Han
2013-03-14  8:22 ` [PATCH 24/30] rtc: rtc-rx8581: " Jingoo Han
2013-03-14  8:22 ` [PATCH 25/30] rtc: rtc-starfire: " Jingoo Han
2013-03-14  8:23 ` [PATCH 26/30] rtc: rtc-sun4v: " Jingoo Han
2013-03-14  8:23 ` [PATCH 27/30] rtc: rtc-test: " Jingoo Han
2013-03-14  8:23 ` [PATCH 28/30] rtc: rtc-tile: " Jingoo Han
2013-03-14  8:24 ` [PATCH 29/30] rtc: rtc-wm8350: " Jingoo Han
2013-03-14  8:24 ` [PATCH 30/30] rtc: rtc-x1205: " Jingoo Han

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox