]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
mainloop: remove CANCEL_RAISE flag
authorChristian Brauner <christian.brauner@ubuntu.com>
Tue, 10 Aug 2021 15:57:26 +0000 (17:57 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Tue, 10 Aug 2021 15:57:26 +0000 (17:57 +0200)
This is really not needed since we're not checking it anywhere anyway.

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/mainloop.c

index f5388e0a38bddb909375f69dacbef4189ab849f0..28f198c4ee73b864bc4777a5e34707b368ea321c 100644 (file)
@@ -19,9 +19,8 @@
 
 lxc_log_define(mainloop, lxc);
 
-#define CANCEL_RAISED  (1 << 0)
-#define CANCEL_RECEIVED (1 << 1)
-#define CANCEL_SUCCESS (1 << 2)
+#define CANCEL_RECEIVED (1 << 0)
+#define CANCEL_SUCCESS (1 << 1)
 
 struct mainloop_handler {
        struct lxc_list *list;
@@ -191,14 +190,11 @@ static int __io_uring_disarm(struct lxc_async_descr *descr,
                                    "Failed to get submission queue entry");
 
        io_uring_prep_poll_remove(sqe, handler);
-       handler->flags |= CANCEL_RAISED;
        io_uring_sqe_set_data(sqe, handler);
        ret = io_uring_submit(descr->ring);
-       if (ret < 0) {
-               handler->flags &= ~CANCEL_RAISED;
+       if (ret < 0)
                return syserror_ret(ret, "Failed to remove \"%s\" handler",
                                    handler->handler_name);
-       }
 
        TRACE("Removed handler \"%s\"", handler->handler_name);
        return ret;