--- 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,