|
@@ -853,7 +853,7 @@ 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 generic_file_splice_read(file, ppos, pipe, len, flags);
|
|
|
|
|
|
return sock->ops->splice_read(sock, ppos, pipe, len, flags);
|
|
|
}
|