summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHarshit Mogalapalli <harshit.m.mogalapalli@oracle.com>2023-01-10 08:46:47 -0800
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2023-01-14 10:16:50 +0100
commit07b3672c4090d1e8147b1ae9c2546d8a8d8e13ae (patch)
tree1599e398236dfedaf63198b10f2f2526ca170de5
parentb57d7b1dcda15c7b9a4722405566c387a7047a40 (diff)
downloadlinux-07b3672c4090d1e8147b1ae9c2546d8a8d8e13ae.tar.gz
linux-07b3672c4090d1e8147b1ae9c2546d8a8d8e13ae.tar.bz2
linux-07b3672c4090d1e8147b1ae9c2546d8a8d8e13ae.zip
io_uring: Fix unsigned 'res' comparison with zero in io_fixup_rw_res()
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 <harshit.m.mogalapalli@oracle.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r--io_uring/io_uring.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/io_uring/io_uring.c b/io_uring/io_uring.c
index 945faf036ad0..0c4d16afb9ef 100644
--- a/io_uring/io_uring.c
+++ b/io_uring/io_uring.c
@@ -2702,7 +2702,7 @@ static bool __io_complete_rw_common(struct io_kiocb *req, long res)
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;