diff --git a/fs/read_write.c b/fs/read_write.c index 5db58b8c78d0..77b9e6a07626 100644 --- a/fs/read_write.c +++ b/fs/read_write.c @@ -408,6 +408,7 @@ static ssize_t new_sync_read(struct file *filp, char __user *buf, size_t len, lo struct iov_iter iter; ssize_t ret; + memset(&kiocb, 0, sizeof(struct kiocb)); init_sync_kiocb(&kiocb, filp); kiocb.ki_pos = (ppos ? *ppos : 0); iov_iter_init(&iter, READ, &iov, 1, len);