From: Greg Kroah-Hartman Date: Tue, 10 Jan 2023 17:12:55 +0000 (+0100) Subject: 5.15-stable patches X-Git-Tag: v5.15.87~4 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f1c6ffcccafafa4bea11362b6658df0d87f6ec7d;p=thirdparty%2Fkernel%2Fstable-queue.git 5.15-stable patches added patches: io_uring-fix-unsigned-res-comparison-with-zero-in-io_fixup_rw_res.patch --- diff --git a/queue-5.15/io_uring-fix-unsigned-res-comparison-with-zero-in-io_fixup_rw_res.patch b/queue-5.15/io_uring-fix-unsigned-res-comparison-with-zero-in-io_fixup_rw_res.patch new file mode 100644 index 00000000000..722f4deda0f --- /dev/null +++ b/queue-5.15/io_uring-fix-unsigned-res-comparison-with-zero-in-io_fixup_rw_res.patch @@ -0,0 +1,32 @@ +From harshit.m.mogalapalli@oracle.com Tue Jan 10 18:11:33 2023 +From: Harshit Mogalapalli +Date: Tue, 10 Jan 2023 08:46:47 -0800 +Subject: io_uring: Fix unsigned 'res' comparison with zero in io_fixup_rw_res() +Cc: stable@vger.kernel.org, harshit.m.mogalapalli@oracle.com, error27@gmail.com, darren.kenny@oracle.com, Jens Axboe , Pavel Begunkov , Greg Kroah-Hartman , io-uring@vger.kernel.org, linux-kernel@vger.kernel.org +Message-ID: <20230110164647.755556-1-harshit.m.mogalapalli@oracle.com> + +From: Harshit Mogalapalli + +Smatch warning: io_fixup_rw_res() warn: + unsigned 'res' is never less than zero. + +Change type of 'res' from unsigned to long. + +Fixes: d6b7efc722a2 ("io_uring/rw: fix error'ed retry return values") +Signed-off-by: Harshit Mogalapalli +Signed-off-by: Greg Kroah-Hartman +--- + io_uring/io_uring.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/io_uring/io_uring.c ++++ b/io_uring/io_uring.c +@@ -2701,7 +2701,7 @@ static bool __io_complete_rw_common(stru + return false; + } + +-static inline int io_fixup_rw_res(struct io_kiocb *req, unsigned res) ++static inline int io_fixup_rw_res(struct io_kiocb *req, long res) + { + struct io_async_rw *io = req->async_data; + diff --git a/queue-5.15/series b/queue-5.15/series index 3aff7249268..4d6e16e9c35 100644 --- a/queue-5.15/series +++ b/queue-5.15/series @@ -286,3 +286,4 @@ btrfs-make-thaw-time-super-block-check-to-also-verify-checksum.patch net-hns3-fix-return-value-check-bug-of-rx-copybreak.patch mbcache-avoid-nesting-of-cache-c_list_lock-under-bit-locks.patch efi-random-combine-bootloader-provided-rng-seed-with-rng-protocol-output.patch +io_uring-fix-unsigned-res-comparison-with-zero-in-io_fixup_rw_res.patch