diff -uNr linux.8/drivers/char/tty_io.c linux/drivers/char/tty_io.c
--- uc-origs/uClinux-2.4.27-uc1/drivers/char/tty_io.c	2005-02-19 17:42:57.000000000 +0100
+++ uClinux-2.4.27-uc1/drivers/char/tty_io.c	2005-02-19 17:56:46.000000000 +0100
@@ -2058,6 +2058,7 @@
 #endif /* CONFIG_DEVFS_FS */
 }
 
+EXPORT_SYMBOL(ldiscs);  /* Required for cnxtserial_buildin module */
 EXPORT_SYMBOL(tty_register_devfs);
 EXPORT_SYMBOL(tty_unregister_devfs);
 
diff -ur uc-origs/uClinux-2.4.27-uc1/kernel/ksyms.c uClinux-2.4.27-uc1/kernel/ksyms.c
--- uc-origs/uClinux-2.4.27-uc1/kernel/ksyms.c	2004-12-12 21:48:54.000000000 +0100
+++ uClinux-2.4.27-uc1/kernel/ksyms.c	2005-01-21 17:47:36.000000000 +0100
@@ -630,6 +630,8 @@
 EXPORT_SYMBOL(cpu_raise_softirq);
 EXPORT_SYMBOL(__tasklet_schedule);
 EXPORT_SYMBOL(__tasklet_hi_schedule);
+EXPORT_SYMBOL(tasklet_hi_schedule); /* Required for cnxtserial_buildin
+                                       module */
 
 /* init task, for moving kthread roots - ought to export a function ?? */
 
diff -ur uClinux-2.4.27-uc1.orig/arch/armnommu/mach-cx821xx/gpioisr.c uClinux-2.4.27-uc1/arch/armnommu/mach-cx821xx/gpioisr.c
--- uClinux-2.4.27-uc1.orig/arch/armnommu/mach-cx821xx/gpioisr.c	2005-01-29 16:12:01.000000000 +0100
+++ uClinux-2.4.27-uc1/arch/armnommu/mach-cx821xx/gpioisr.c	2005-01-29 16:19:51.000000000 +0100
@@ -317,3 +317,5 @@
 #endif
 
 EXPORT_SYMBOL(GPIO_SetGPIOIRQCallback);
+EXPORT_SYMBOL(GPIO_SetGPIOIRQRoutine); /* Required for cnxtserial_buildin
+                                          module */

