]> git.proxmox.com Git - mirror_lxc.git/commitdiff
explicitly convert *mainloop_handler to __u64
authorAnatolii Gryzlov <agryzlov.mosbrew@gmail.com>
Wed, 24 May 2023 23:26:14 +0000 (02:26 +0300)
committerAnatolii Gryzlov <agryzlov.mosbrew@gmail.com>
Wed, 24 May 2023 23:39:49 +0000 (02:39 +0300)
GCC treats such conversion as warning, while Clang-15 aborts compilation

Signed-off-by: Anatolii Gryzlov <agryzlov.mosbrew@gmail.com>
src/lxc/mainloop.c

index 282ac32505a8341ba8edaaa5274b3e123e374544..bdfb75bc7ace2dfcefa9625ea9744e67c814253b 100644 (file)
@@ -215,7 +215,7 @@ static int __io_uring_disarm(struct lxc_async_descr *descr,
                return syserror_set(ENOENT,
                                    "Failed to get submission queue entry");
 
-       io_uring_prep_poll_remove(sqe, handler);
+       io_uring_prep_poll_remove(sqe, PTR_TO_U64(handler));
        io_uring_sqe_set_data(sqe, handler);
        ret = io_uring_submit(descr->ring);
        if (ret < 0)