This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: Status of pwritev2/preadv2 in glibc?
- From: Adhemerval Zanella <adhemerval dot zanella at linaro dot org>
- To: Stephen Bates <sbates at raithlin dot com>, Florian Weimer <fweimer at redhat dot com>, Christoph Hellwig <hch at infradead dot org>
- Cc: "linux-block at vger dot kernel dot org" <linux-block at vger dot kernel dot org>, Jens Axboe <axboe at fb dot com>, Christoph Hellwig <hch at lst dot de>, "jonathan dot derrick at intel dot com" <jonathan dot derrick at intel dot com>, "libc-alpha at sourceware dot org" <libc-alpha at sourceware dot org>
- Date: Tue, 25 Apr 2017 08:46:43 -0300
- Subject: Re: Status of pwritev2/preadv2 in glibc?
- Authentication-results: sourceware.org; auth=none
- References: <ECD1C373-3464-4AEF-8E73-3130C5BFAF87@raithlin.com> <20170421105618.GB31499@infradead.org> <4ab1466b-5273-d3fb-8db1-3ad21578ccfc@redhat.com> <11169EBC-13BF-4E65-B975-7B98D42F61CE@raithlin.com>
On 24/04/2017 14:55, Stephen Bates wrote:
>
>> So far, no one has submitted a patch.
>
> OK, unless I hear that someone else is working on one I will take a look at this.
>
>> I hope the off_t parameter is passed exactly the same way as for pwritev
>> and its 64-bit variant, for all architectures.
>
> Duly noted.
>
> For the kernel peeps I think this makes a case for revisiting the “big hammer” control for IO polling since it is going to be a while before applications can utilize the preadv2/pwritev2 approach… I will take a look at that too.
>
> Stephen
>
>
I am working on it btw [1]
[1] https://sourceware.org/ml/libc-alpha/2017-04/msg00461.html
PS: resending with cc to all.