From a0d9205f7d36bf72279f34a93850fd14789fdc7e Mon Sep 17 00:00:00 2001 From: Xiaoguang Wang Date: Thu, 12 Nov 2020 14:55:59 +0800 Subject: [PATCH] io_uring: initialize 'timeout' properly in io_sq_thread() Some static checker reports below warning: fs/io_uring.c:6939 io_sq_thread() error: uninitialized symbol 'timeout'. This is a false positive, but let's just initialize 'timeout' to make sure we don't trip over this. Reported-by: Dan Carpenter Signed-off-by: Xiaoguang Wang Reviewed-by: Stefano Garzarella Signed-off-by: Jens Axboe --- fs/io_uring.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/io_uring.c b/fs/io_uring.c index b789b9af2f4c..d52d6f529dc6 100644 --- a/fs/io_uring.c +++ b/fs/io_uring.c @@ -6908,7 +6908,7 @@ static int io_sq_thread(void *data) const struct cred *old_cred = NULL; struct io_sq_data *sqd = data; struct io_ring_ctx *ctx; - unsigned long timeout; + unsigned long timeout = 0; DEFINE_WAIT(wait); task_lock(current);