projects
/
userspace-rcu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
cleanup: all functions have declarations (-Wmissing-prototypes)
[userspace-rcu.git]
/
tests
/
benchmark
/
test_urcu_timing.c
diff --git
a/tests/benchmark/test_urcu_timing.c
b/tests/benchmark/test_urcu_timing.c
index e31b676ca506adf3dac9d20bdee7c6fba01a47fb..44911f5c86d807c17bf9cdc263a5a7d205508f14 100644
(file)
--- a/
tests/benchmark/test_urcu_timing.c
+++ b/
tests/benchmark/test_urcu_timing.c
@@
-39,6
+39,7
@@
pthread_mutex_t rcu_copy_mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_mutex_t rcu_copy_mutex = PTHREAD_MUTEX_INITIALIZER;
+static
void rcu_copy_mutex_lock(void)
{
int ret;
void rcu_copy_mutex_lock(void)
{
int ret;
@@
-49,6
+50,7
@@
void rcu_copy_mutex_lock(void)
}
}
}
}
+static
void rcu_copy_mutex_unlock(void)
{
int ret;
void rcu_copy_mutex_unlock(void)
{
int ret;
@@
-80,14
+82,15
@@
static int num_write;
#define NR_READ num_read
#define NR_WRITE num_write
#define NR_READ num_read
#define NR_WRITE num_write
-static cycles_t __attribute__((aligned(CAA_CACHE_LINE_SIZE))) *reader_time;
-static cycles_t __attribute__((aligned(CAA_CACHE_LINE_SIZE))) *writer_time;
+static c
aa_c
ycles_t __attribute__((aligned(CAA_CACHE_LINE_SIZE))) *reader_time;
+static c
aa_c
ycles_t __attribute__((aligned(CAA_CACHE_LINE_SIZE))) *writer_time;
+static
void *thr_reader(void *arg)
{
void *thr_reader(void *arg)
{
- int i, j;
+
unsigned
int i, j;
struct test_array *local_ptr;
struct test_array *local_ptr;
- cycles_t time1, time2;
+ c
aa_c
ycles_t time1, time2;
printf("thread_begin %s, tid %lu\n",
"reader", urcu_get_thread_id());
printf("thread_begin %s, tid %lu\n",
"reader", urcu_get_thread_id());
@@
-119,11
+122,12
@@
void *thr_reader(void *arg)
}
}
+static
void *thr_writer(void *arg)
{
void *thr_writer(void *arg)
{
- int i, j;
+
unsigned
int i, j;
struct test_array *new, *old;
struct test_array *new, *old;
- cycles_t time1, time2;
+ c
aa_c
ycles_t time1, time2;
printf("thread_begin %s, tid %lu\n",
"writer", urcu_get_thread_id());
printf("thread_begin %s, tid %lu\n",
"writer", urcu_get_thread_id());
@@
-164,8
+168,8
@@
int main(int argc, char **argv)
pthread_t *tid_reader, *tid_writer;
void *tret;
int i;
pthread_t *tid_reader, *tid_writer;
void *tret;
int i;
- cycles_t tot_rtime = 0;
- cycles_t tot_wtime = 0;
+ c
aa_c
ycles_t tot_rtime = 0;
+ c
aa_c
ycles_t tot_wtime = 0;
if (argc < 2) {
printf("Usage : %s nr_readers nr_writers\n", argv[0]);
if (argc < 2) {
printf("Usage : %s nr_readers nr_writers\n", argv[0]);
This page took
0.023669 seconds
and
4
git commands to generate.