Thread (21 messages) 21 messages, 3 authors, 2023-07-06

Re: [RFC PATCH 03/11] vfs: Use init_kiocb() to initialise new IOCBs

From: David Howells <dhowells@redhat.com>
Date: 2023-06-30 16:01:25
Also in: linux-fsdevel, linux-mm, lkml

Jens Axboe [off-list ref] wrote:
One concern here is that we're using IOCB_WRITE here to tell if
sb_start_write() has been done or not, and hence whether
kiocb_end_write() needs to be called. You know set it earlier, which
means if we get a failure if we need to setup async data, then we know
have IOCB_WRITE set at that point even though we did not call
sb_start_write().
Hmmm...  It's set earlier in a number of places anyway - __cachefiles_write()
for example.

Btw, can you please put some comments on the IOCB_* constants?  I have to
guess at what they mean and how they're meant to be used.  Or better still,
get Christoph to write Documentation/core-api/iocb.rst describing the API? ;-)

David
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help