io_uring/timeout: remove duplicate initialization of the io_timeout list.
authorRuyi Zhang <ruyi.zhang@samsung.com>
Thu, 11 Apr 2024 05:59:53 +0000 (13:59 +0800)
committerJens Axboe <axboe@kernel.dk>
Mon, 15 Apr 2024 14:10:27 +0000 (08:10 -0600)
In the __io_timeout_prep function, the io_timeout list is initialized
twice, removing the meaningless second initialization.

Signed-off-by: Ruyi Zhang <ruyi.zhang@samsung.com>
Link: https://lore.kernel.org/r/20240411055953.2029218-1-ruyi.zhang@samsung.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
io_uring/timeout.c

index 3458ca550b833b7fcd2b10cf10c410e8f488bfa0..1c9bf07499b197ba1fe59a5eb02df40a125395dc 100644 (file)
@@ -537,7 +537,6 @@ static int __io_timeout_prep(struct io_kiocb *req,
        if (data->ts.tv_sec < 0 || data->ts.tv_nsec < 0)
                return -EINVAL;
 
-       INIT_LIST_HEAD(&timeout->list);
        data->mode = io_translate_timeout_mode(flags);
        hrtimer_init(&data->timer, io_timeout_get_clock(data), data->mode);