diff -urpN linux-orig/net/socket.c linux-patched/net/socket.c
--- linux-orig/net/socket.c	2006-03-03 14:28:29.000000000 -0600
+++ linux-patched/net/socket.c	2006-03-03 15:24:16.000000000 -0600
@@ -2155,6 +2155,12 @@ void socket_seq_show(struct seq_file *se
 
 EXPORT_SYMBOL_GPL(sys_recvmsg);
 
+/* Cluster devices need these, or better: kernel interfaces */
+
+EXPORT_SYMBOL_GPL(sys_connect);
+EXPORT_SYMBOL_GPL(sys_recvmsg);
+EXPORT_SYMBOL_GPL(sys_socket);
+
 /* ABI emulation layers need these two */
 EXPORT_SYMBOL(move_addr_to_kernel);
 EXPORT_SYMBOL(move_addr_to_user);
