From 2b0b67d55f138669e694adc5fbc55c96bf305f51 Mon Sep 17 00:00:00 2001 From: Stephen Rothwell Date: Fri, 15 Jul 2022 21:55:32 +1000 Subject: [PATCH] fix up for "io_uring: support multishot in recvmsg" Signed-off-by: Stephen Rothwell --- io_uring/net.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/io_uring/net.c b/io_uring/net.c index 616d5f04cc743..187822e18dd6d 100644 --- a/io_uring/net.c +++ b/io_uring/net.c @@ -329,10 +329,10 @@ static bool io_recvmsg_multishot_overflow(struct io_async_msghdr *iomsg) { unsigned long hdr; - if (check_add_overflow(sizeof(struct io_uring_recvmsg_out), + if (check_add_overflow((unsigned long)sizeof(struct io_uring_recvmsg_out), (unsigned long)iomsg->namelen, &hdr)) return true; - if (check_add_overflow(hdr, iomsg->controllen, &hdr)) + if (check_add_overflow(hdr, (unsigned long)iomsg->controllen, &hdr)) return true; if (hdr > INT_MAX) return true;