io_uring/net: use proper value for msg_inq
[platform/kernel/linux-starfive.git] / io_uring / net.c
index a8e3037..be2d153 100644 (file)
@@ -630,7 +630,7 @@ static inline bool io_recv_finish(struct io_kiocb *req, int *ret,
        unsigned int cflags;
 
        cflags = io_put_kbuf(req, issue_flags);
-       if (msg->msg_inq && msg->msg_inq != -1U)
+       if (msg->msg_inq && msg->msg_inq != -1)
                cflags |= IORING_CQE_F_SOCK_NONEMPTY;
 
        if (!(req->flags & REQ_F_APOLL_MULTISHOT)) {
@@ -645,7 +645,7 @@ static inline bool io_recv_finish(struct io_kiocb *req, int *ret,
                        io_recv_prep_retry(req);
                        /* Known not-empty or unknown state, retry */
                        if (cflags & IORING_CQE_F_SOCK_NONEMPTY ||
-                           msg->msg_inq == -1U)
+                           msg->msg_inq == -1)
                                return false;
                        if (issue_flags & IO_URING_F_MULTISHOT)
                                *ret = IOU_ISSUE_SKIP_COMPLETE;
@@ -804,7 +804,7 @@ retry_multishot:
                flags |= MSG_DONTWAIT;
 
        kmsg->msg.msg_get_inq = 1;
-       kmsg->msg.msg_inq = -1U;
+       kmsg->msg.msg_inq = -1;
        if (req->flags & REQ_F_APOLL_MULTISHOT) {
                ret = io_recvmsg_multishot(sock, sr, kmsg, flags,
                                           &mshot_finished);
@@ -902,7 +902,7 @@ retry_multishot:
        if (unlikely(ret))
                goto out_free;
 
-       msg.msg_inq = -1U;
+       msg.msg_inq = -1;
        msg.msg_flags = 0;
 
        flags = sr->msg_flags;