On Sat, Sep 18, 2021 at 06:49:35AM -0600, Jens Axboe wrote: > On 9/18/21 6:47 AM, Greg KH wrote: > > On Sat, Sep 18, 2021 at 06:44:16AM -0600, Jens Axboe wrote: > >> On 9/18/21 6:34 AM, gregkh@xxxxxxxxxxxxxxxxxxx wrote: > >>> > >>> The patch below does not apply to the 5.14-stable tree. > >>> If someone wants it applied there, or to any other stable or longterm > >>> tree, then please email the backport, including the original git commit > >>> id to <stable@xxxxxxxxxxxxxxx>. > >> > >> Just a trivial fuzz, here's a fixed version. > > > > Sorry, no, the fuzz was easy, this breaks the build: > > > > fs/io_uring.c: In function ‘io_prep_rw’: > > fs/io_uring.c:2715:47: error: implicit declaration of function ‘io_file_supports_nowait’; did you mean ‘io_file_supports_async’? [-Werror=implicit-function-declaration] > > 2715 | ((file->f_flags & O_NONBLOCK) && !io_file_supports_nowait(req, rw))) > > | ^~~~~~~~~~~~~~~~~~~~~~~ > > | io_file_supports_async > > CHK kernel/kheaders_data.tar.xz > > cc1: some warnings being treated as errors > > > > > > Any hint as to what that function would be in 5.14.y? > > Ah sorry I'm an idiot, it should be that io_file_supports_nowait() that > also caused the fuzz in applying. This version worked, thanks! greg k-h