This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: RFC: pwritev2 regression test for invalid flags



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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]