diff options
| author | Jingoo Han <jg1.han@samsung.com> | 2013-04-29 16:18:27 -0700 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-04-29 18:28:21 -0700 | 
| commit | 51b38c62aa89c8747c350dac2515b8899ff8f4d7 (patch) | |
| tree | 28555cbc419f7bb33360a7166907cf8a6c44ea4b /drivers/rtc | |
| parent | 5cc2b9c67ac0c90915c99fa1a53778049f0e747d (diff) | |
| download | olio-linux-3.10-51b38c62aa89c8747c350dac2515b8899ff8f4d7.tar.xz olio-linux-3.10-51b38c62aa89c8747c350dac2515b8899ff8f4d7.zip  | |
rtc: rtc-tegra: add __init/__exit annotation
When platform_driver_probe() is used, bind/unbind via sysfs is disabled.
Thus, __init/__exit annotations can be added to probe()/remove().
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/rtc')
| -rw-r--r-- | drivers/rtc/rtc-tegra.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/rtc/rtc-tegra.c b/drivers/rtc/rtc-tegra.c index 7c033756d6b..0020bab3f15 100644 --- a/drivers/rtc/rtc-tegra.c +++ b/drivers/rtc/rtc-tegra.c @@ -309,7 +309,7 @@ static const struct of_device_id tegra_rtc_dt_match[] = {  };  MODULE_DEVICE_TABLE(of, tegra_rtc_dt_match); -static int tegra_rtc_probe(struct platform_device *pdev) +static int __init tegra_rtc_probe(struct platform_device *pdev)  {  	struct tegra_rtc_info *info;  	struct resource *res; @@ -379,7 +379,7 @@ err_dev_unreg:  	return ret;  } -static int tegra_rtc_remove(struct platform_device *pdev) +static int __exit tegra_rtc_remove(struct platform_device *pdev)  {  	struct tegra_rtc_info *info = platform_get_drvdata(pdev); @@ -439,7 +439,7 @@ static void tegra_rtc_shutdown(struct platform_device *pdev)  MODULE_ALIAS("platform:tegra_rtc");  static struct platform_driver tegra_rtc_driver = { -	.remove		= tegra_rtc_remove, +	.remove		= __exit_p(tegra_rtc_remove),  	.shutdown	= tegra_rtc_shutdown,  	.driver		= {  		.name	= "tegra_rtc",  |