From: Jens Axboe Date: Fri, 5 Dec 2008 12:17:16 +0000 (+0100) Subject: Fix bogus 'may be used uninitialized' warning from older gcc versions X-Git-Tag: fio-1.24~35 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=dbad30b097de39d355b3952a3bb6db9ccf9dd77f;hp=b0ea08ce4ed567d3dff372f0866d5c3fbf1f8c39 Fix bogus 'may be used uninitialized' warning from older gcc versions Signed-off-by: Jens Axboe --- 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");