projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Move variables to backend, fix up line spaces
[fio.git]
/
backend.c
diff --git
a/backend.c
b/backend.c
index 821e978a98b0152b2e4c099c5af6eb6d8e0b1abc..efb17b3bae550baeae02a5bb030ab0526171f7f1 100644
(file)
--- a/
backend.c
+++ b/
backend.c
@@
-58,6
+58,14
@@
static volatile int fio_abort;
struct io_log *agg_io_log[2];
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)
#define PAGE_ALIGN(buf) \
(char *) (((unsigned long) (buf) + page_mask) & ~page_mask)
@@
-285,6
+293,7
@@
requeue:
return 0;
}
return 0;
}
+
static inline void __update_tv_cache(struct thread_data *td)
{
fio_gettime(&td->tv_cache, NULL);
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;
}
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.
/*
* 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);
}
fio_terminate_threads(TERMINATE_ALL);
}
-
-
/*
* Main function for kicking off and reaping jobs, as needed.
*/
/*
* Main function for kicking off and reaping jobs, as needed.
*/
@@
-1579,7
+1584,6
@@
static int create_disk_util_thread(void)
return 0;
}
return 0;
}
-
int fio_backend(void)
{
struct thread_data *td;
int fio_backend(void)
{
struct thread_data *td;
@@
-1634,5
+1638,3
@@
int fio_backend(void)
fio_mutex_remove(writeout_mutex);
return exit_value;
}
fio_mutex_remove(writeout_mutex);
return exit_value;
}
-
-