From: Jens Axboe Date: Thu, 9 Feb 2012 10:25:24 +0000 (+0100) Subject: Move variables to backend, fix up line spaces X-Git-Tag: fio-2.0.4~44 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=a3efc919b0dcc27d65a6e84edca209b91cee173d Move variables to backend, fix up line spaces Signed-off-by: Jens Axboe --- diff --git a/backend.c b/backend.c index 821e978a..efb17b3b 100644 --- a/backend.c +++ b/backend.c @@ -58,6 +58,14 @@ static volatile int fio_abort; struct io_log *agg_io_log[2]; +int groupid = 0; +unsigned int thread_number = 0; +unsigned int nr_process = 0; +unsigned int nr_thread = 0; +int shm_id = 0; +int temp_stall_ts; +unsigned long done_secs = 0; + #define PAGE_ALIGN(buf) \ (char *) (((unsigned long) (buf) + page_mask) & ~page_mask) @@ -285,6 +293,7 @@ requeue: return 0; } + static inline void __update_tv_cache(struct thread_data *td) { fio_gettime(&td->tv_cache, NULL); @@ -354,8 +363,6 @@ static int break_on_this_error(struct thread_data *td, enum fio_ddir ddir, return 0; } - - /* * The main verify engine. Runs over the writes we previously submitted, * reads the blocks back in, and checks the crc/md5 of the data. @@ -1302,8 +1309,6 @@ reaped: fio_terminate_threads(TERMINATE_ALL); } - - /* * Main function for kicking off and reaping jobs, as needed. */ @@ -1579,7 +1584,6 @@ static int create_disk_util_thread(void) return 0; } - int fio_backend(void) { struct thread_data *td; @@ -1634,5 +1638,3 @@ int fio_backend(void) fio_mutex_remove(writeout_mutex); return exit_value; } - - diff --git a/fio.c b/fio.c index f0a8ee26..5a99318e 100644 --- a/fio.c +++ b/fio.c @@ -51,23 +51,6 @@ unsigned long page_mask; unsigned long page_size; -int groupid = 0; -unsigned int thread_number = 0; -unsigned int nr_process = 0; -unsigned int nr_thread = 0; -int shm_id = 0; -int temp_stall_ts; -unsigned long done_secs = 0; - -/* - * Just expose an empty list, if the OS does not support disk util stats - */ -#ifndef FIO_HAVE_DISK_UTIL -FLIST_HEAD(disk_list); -#endif - -unsigned long arch_flags = 0; - static int endian_check(void) { union { diff --git a/libfio.c b/libfio.c index cb917cef..76a36a61 100644 --- a/libfio.c +++ b/libfio.c @@ -25,6 +25,15 @@ #include #include "fio.h" +/* + * Just expose an empty list, if the OS does not support disk util stats + */ +#ifndef FIO_HAVE_DISK_UTIL +FLIST_HEAD(disk_list); +#endif + +unsigned long arch_flags = 0; + static const char *fio_os_strings[os_nr] = { "Invalid", "Linux",