rtc: rtc-pcap: 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>
This commit is contained in:
		
							parent
							
								
									e7a6c21475
								
							
						
					
					
						commit
						5cc2b9c67a
					
				@ -139,7 +139,7 @@ static const struct rtc_class_ops pcap_rtc_ops = {
 | 
			
		||||
	.alarm_irq_enable = pcap_rtc_alarm_irq_enable,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
static int pcap_rtc_probe(struct platform_device *pdev)
 | 
			
		||||
static int __init pcap_rtc_probe(struct platform_device *pdev)
 | 
			
		||||
{
 | 
			
		||||
	struct pcap_rtc *pcap_rtc;
 | 
			
		||||
	int timer_irq, alarm_irq;
 | 
			
		||||
@ -183,7 +183,7 @@ fail_rtc:
 | 
			
		||||
	return err;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static int pcap_rtc_remove(struct platform_device *pdev)
 | 
			
		||||
static int __exit pcap_rtc_remove(struct platform_device *pdev)
 | 
			
		||||
{
 | 
			
		||||
	struct pcap_rtc *pcap_rtc = platform_get_drvdata(pdev);
 | 
			
		||||
 | 
			
		||||
@ -196,7 +196,7 @@ static int pcap_rtc_remove(struct platform_device *pdev)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static struct platform_driver pcap_rtc_driver = {
 | 
			
		||||
	.remove = pcap_rtc_remove,
 | 
			
		||||
	.remove = __exit_p(pcap_rtc_remove),
 | 
			
		||||
	.driver = {
 | 
			
		||||
		.name  = "pcap-rtc",
 | 
			
		||||
		.owner = THIS_MODULE,
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user