Re: [PATCH 4/4] xfs: fallback to buffered I/O for direct I/O when stable writes are required

From: Christoph Hellwig

Date: Thu Oct 30 2025 - 02:49:22 EST


On Thu, Oct 30, 2025 at 05:07:44PM +1030, Qu Wenruo wrote:
> I mean some open flag like O_DIRECT_NO_FALLBACK, then we can directly
> reutrn -ENOBLK without falling back to buffered IO (and no need to bother
> the warning of falling back).
>
> This will provide the most accurate, true zero-copy for those programs that
> really require zero-copy.
>
> And we won't need to bother falling back to buffered IO, it will be
> something for the user space to bother.

So what is your application going to do if the open fails?

>
> Thanks,
> Qu
---end quoted text---