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@linuxfoundation.org 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@vger.kernel.org.
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