io_uring: remove dead 'sqe' store
authorJens Axboe <axboe@kernel.dk>
Fri, 5 Nov 2021 15:31:05 +0000 (09:31 -0600)
committerJens Axboe <axboe@kernel.dk>
Fri, 5 Nov 2021 15:31:05 +0000 (09:31 -0600)
The kernel test robot correctly identifies that we store sqe twice,
remove the earlier one that is done before validating the index.

Fixes: f75d118349be ("io_uring: harder fdinfo sq/cq ring iterating")
Reported-by: kernel test robot <lkp@intel.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
fs/io_uring.c

index 1c8602f..ac1bc8a 100644 (file)
@@ -10140,7 +10140,7 @@ static __cold void __io_uring_show_fdinfo(struct io_ring_ctx *ctx,
        for (i = 0; i < sq_entries; i++) {
                unsigned int entry = i + sq_head;
                unsigned int sq_idx = READ_ONCE(ctx->sq_array[entry & sq_mask]);
-               struct io_uring_sqe *sqe = &ctx->sq_sqes[sq_idx];
+               struct io_uring_sqe *sqe;
 
                if (sq_idx > sq_mask)
                        continue;