From mboxrd@z Thu Jan 1 00:00:00 1970 From: a.zummo@towertech.it (Alessandro Zummo) Date: Mon, 25 Jan 2010 13:04:55 +0100 Subject: [PATCH 3/4] rtc: enable rtc in max8925 In-Reply-To: <771cded01001250355p71099663j385d25fc63a5d63d@mail.gmail.com> References: <771cded01001250309x33f85bbah4db8b526f6706309@mail.gmail.com> <20100125122231.3d4ddc02@linux.lan.towertech.it> <771cded01001250355p71099663j385d25fc63a5d63d@mail.gmail.com> Message-ID: <20100125130455.0efc2dfa@linux.lan.towertech.it> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Mon, 25 Jan 2010 06:55:50 -0500 Haojian Zhuang wrote: > On Mon, Jan 25, 2010 at 6:22 AM, Alessandro Zummo wrote: > > On Mon, 25 Jan 2010 06:09:04 -0500 > > Haojian Zhuang wrote: > > > >> + > >> +static struct platform_driver max8925_rtc_driver = { > >> + ? ? .driver ? ? ? ? = { > >> + ? ? ? ? ? ? .name ? = "max8925-rtc", > >> + ? ? ? ? ? ? .owner ?= THIS_MODULE, > >> + ? ? }, > >> + ? ? .probe ? ? ? ? ?= max8925_rtc_probe, > >> + ? ? .remove ? ? ? ? = __devexit_p(max8925_rtc_remove), > >> +}; > >> + > >> +static int __init max8925_rtc_init(void) > >> +{ > >> + ? ? return platform_driver_register(&max8925_rtc_driver); > >> +} > >> +module_init(max8925_rtc_init); > >> + > >> +static void __exit max8925_rtc_exit(void) > > > > ?this should be __devexit since you used __devexit_p > > > > I declared __devexit_p on max8925_rtc_remove. So I need to use > __devexit on max8925_rtc_remove. I needn't use __devexit on > max8925_rtc_exit, is it? Correct. My fault, sorry. -- Best regards, Alessandro Zummo, Tower Technologies - Torino, Italy http://www.towertech.it