From dbad30b097de39d355b3952a3bb6db9ccf9dd77f Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Fri, 5 Dec 2008 13:17:16 +0100 Subject: [PATCH 1/1] Fix bogus 'may be used uninitialized' warning from older gcc versions Signed-off-by: Jens Axboe --- io_u.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/io_u.c b/io_u.c index 8863fa74..f2406e8c 100644 --- a/io_u.c +++ b/io_u.c @@ -882,7 +882,11 @@ void io_u_log_error(struct thread_data *td, struct io_u *io_u) static void io_completed(struct thread_data *td, struct io_u *io_u, struct io_completion_data *icd) { - unsigned long usec; + /* + * Older gcc's are too dumb to realize that usec is always used + * initialized, silence that warning. + */ + unsigned long uninitialized_var(usec); dprint_io_u(io_u, "io complete"); -- 2.25.1