Message ID | 43631a74-8934-6940-3eaa-e562e49c5cb2@intel.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Thu, Jun 01, 2017 at 11:52:25AM -0600, Jon Derrick wrote: > Can you apply the patch below to your kernel? I've already sent this patch to Al twice (including a stable tag), but it didn't seem to make it anywhere. > diff --git a/fs/read_write.c b/fs/read_write.c > index c4f88af..f77eb22 100644 > --- a/fs/read_write.c > +++ b/fs/read_write.c > @@ -1210,7 +1210,7 @@ static size_t compat_writev(struct file *file, > if (!(file->f_mode & FMODE_CAN_WRITE)) > goto out; > > - ret = compat_do_readv_writev(WRITE, file, vec, vlen, pos, 0); > + ret = compat_do_readv_writev(WRITE, file, vec, vlen, pos, flags); > > out: > if (ret > 0) ---end quoted text---
On 16/06/2017 03:04, Christoph Hellwig wrote: > On Thu, Jun 01, 2017 at 11:52:25AM -0600, Jon Derrick wrote: >> Can you apply the patch below to your kernel? > > I've already sent this patch to Al twice (including a stable tag), > but it didn't seem to make it anywhere. Right, thanks for the reply. So it is a kernel issue and I think it should not prevent us to use it a regression test. > >> diff --git a/fs/read_write.c b/fs/read_write.c >> index c4f88af..f77eb22 100644 >> --- a/fs/read_write.c >> +++ b/fs/read_write.c >> @@ -1210,7 +1210,7 @@ static size_t compat_writev(struct file *file, >> if (!(file->f_mode & FMODE_CAN_WRITE)) >> goto out; >> >> - ret = compat_do_readv_writev(WRITE, file, vec, vlen, pos, 0); >> + ret = compat_do_readv_writev(WRITE, file, vec, vlen, pos, flags); >> >> out: >> if (ret > 0) > ---end quoted text--- >
diff --git a/fs/read_write.c b/fs/read_write.c index c4f88af..f77eb22 100644 --- a/fs/read_write.c +++ b/fs/read_write.c @@ -1210,7 +1210,7 @@ static size_t compat_writev(struct file *file, if (!(file->f_mode & FMODE_CAN_WRITE)) goto out; - ret = compat_do_readv_writev(WRITE, file, vec, vlen, pos, 0); + ret = compat_do_readv_writev(WRITE, file, vec, vlen, pos, flags); out: if (ret > 0)