On Mon, May 16, 2022 at 09:47:03AM -0700, Stefan Roesch wrote: > - if ((iocb->ki_flags & IOCB_NOWAIT) && !(iocb->ki_flags & IOCB_DIRECT)) > + if ((iocb->ki_flags & IOCB_NOWAIT) && > + !((iocb->ki_flags & IOCB_DIRECT) || (file->f_mode & FMODE_BUF_WASYNC))) Please reduce your window width to 80 columns. It's exhausting trying to read all this with the odd wrapping.