]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - net/socket.c
[POWERPC] Really export empty_zero_page
[linux-2.6-omap-h63xx.git] / net / socket.c
index 7651de0085028dc4d02b15e5844e239dd938d01e..b6d35cd72a50988e2075683ff757902ec7af6ccc 100644 (file)
@@ -701,6 +701,9 @@ static ssize_t sock_splice_read(struct file *file, loff_t *ppos,
 {
        struct socket *sock = file->private_data;
 
+       if (unlikely(!sock->ops->splice_read))
+               return -EINVAL;
+
        return sock->ops->splice_read(sock, ppos, pipe, len, flags);
 }