--- linux/net/socket.c.orig	2009-07-31 00:34:47.000000000 +0200
+++ linux/net/socket.c	2009-08-14 23:02:15.000000000 +0200
@@ -736,7 +736,7 @@
 	if (more)
 		flags |= MSG_MORE;
 
-	return sock->ops->sendpage(sock, page, offset, size, flags);
+	return kernel_sendpage(sock, page, offset, size, flags);
 }
 
 static ssize_t sock_splice_read(struct file *file, loff_t *ppos,