diff -urN linux/drivers/sbus/char/uctrl.c linux-2.3.18-work/drivers/sbus/char/uctrl.c
--- linux/drivers/sbus/char/uctrl.c	Wed Sep  8 19:14:32 1999
+++ linux-2.3.18-work/drivers/sbus/char/uctrl.c	Mon Sep 13 11:38:59 1999
@@ -92,7 +92,7 @@
 #ifdef MODULE
 int init_module(void)
 #else
-__initfunc(int uctrl_init(void))
+int __init uctrl_init(void)
 #endif
 {
 	struct uctrl_driver *driver = &drv;
diff -urN linux/drivers/video/p9100fb.c linux-2.3.18-work/drivers/video/p9100fb.c
--- linux/drivers/video/p9100fb.c	Wed Sep  8 19:14:32 1999
+++ linux-2.3.18-work/drivers/video/p9100fb.c	Mon Sep 13 11:39:13 1999
@@ -106,7 +106,7 @@
 
 static char idstring[60] __initdata = { 0 };
 
-__initfunc(char *p9100fb_init(struct fb_info_sbusfb *fb))
+char * __init p9100fb_init(struct fb_info_sbusfb *fb)
 {
 	struct fb_fix_screeninfo *fix = &fb->fix;
 	struct display *disp = &fb->disp;
