@@ -776,7 +776,7 @@ static void cmos_do_shutdown(int rtc_irq)
776
776
spin_unlock_irq (& rtc_lock );
777
777
}
778
778
779
- static void __exit cmos_do_remove (struct device * dev )
779
+ static void cmos_do_remove (struct device * dev )
780
780
{
781
781
struct cmos_rtc * cmos = dev_get_drvdata (dev );
782
782
struct resource * ports ;
@@ -1129,7 +1129,7 @@ static int cmos_pnp_probe(struct pnp_dev *pnp, const struct pnp_device_id *id)
1129
1129
pnp_irq (pnp , 0 ));
1130
1130
}
1131
1131
1132
- static void __exit cmos_pnp_remove (struct pnp_dev * pnp )
1132
+ static void cmos_pnp_remove (struct pnp_dev * pnp )
1133
1133
{
1134
1134
cmos_do_remove (& pnp -> dev );
1135
1135
}
@@ -1161,7 +1161,7 @@ static struct pnp_driver cmos_pnp_driver = {
1161
1161
.name = (char * ) driver_name ,
1162
1162
.id_table = rtc_ids ,
1163
1163
.probe = cmos_pnp_probe ,
1164
- .remove = __exit_p ( cmos_pnp_remove ) ,
1164
+ .remove = cmos_pnp_remove ,
1165
1165
.shutdown = cmos_pnp_shutdown ,
1166
1166
1167
1167
/* flag ensures resume() gets called, and stops syslog spam */
@@ -1238,7 +1238,7 @@ static int __init cmos_platform_probe(struct platform_device *pdev)
1238
1238
return cmos_do_probe (& pdev -> dev , resource , irq );
1239
1239
}
1240
1240
1241
- static int __exit cmos_platform_remove (struct platform_device * pdev )
1241
+ static int cmos_platform_remove (struct platform_device * pdev )
1242
1242
{
1243
1243
cmos_do_remove (& pdev -> dev );
1244
1244
return 0 ;
@@ -1263,7 +1263,7 @@ static void cmos_platform_shutdown(struct platform_device *pdev)
1263
1263
MODULE_ALIAS ("platform:rtc_cmos" );
1264
1264
1265
1265
static struct platform_driver cmos_platform_driver = {
1266
- .remove = __exit_p ( cmos_platform_remove ) ,
1266
+ .remove = cmos_platform_remove ,
1267
1267
.shutdown = cmos_platform_shutdown ,
1268
1268
.driver = {
1269
1269
.name = driver_name ,
0 commit comments