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;