io_uring: get rid of intermediate aux cqe caches
[linux-block.git] / include / linux / io_uring_types.h
index 90e5af401800849b06324a759d86e042f6d7b858..75b46119d4c8132bf45bc1a4c678d0430f2c20fb 100644 (file)
@@ -205,6 +205,7 @@ struct io_submit_state {
 
        bool                    plug_started;
        bool                    need_plug;
+       bool                    cq_flush;
        unsigned short          submit_nr;
        unsigned int            cqes_count;
        struct blk_plug         plug;
@@ -341,8 +342,6 @@ struct io_ring_ctx {
                unsigned                cq_last_tm_flush;
        } ____cacheline_aligned_in_smp;
 
-       struct io_uring_cqe     completion_cqes[16];
-
        spinlock_t              completion_lock;
 
        /* IRQ completion list, under ->completion_lock */