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_perthreadlock_timing.c
diff --git
a/tests/benchmark/test_perthreadlock_timing.c
b/tests/benchmark/test_perthreadlock_timing.c
index 97bdd044eae4d231621456efbd4b010b3d72c1aa..88c3edc0350f1fb2fab045092e110c07a9ddc796 100644
(file)
--- a/
tests/benchmark/test_perthreadlock_timing.c
+++ b/
tests/benchmark/test_perthreadlock_timing.c
@@
-64,13
+64,14
@@
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;
- cycles_t time1, time2;
+
unsigned
int i, j;
+ c
aa_c
ycles_t time1, time2;
long tidx = (long)arg;
printf("thread_begin %s, tid %lu\n",
long tidx = (long)arg;
printf("thread_begin %s, tid %lu\n",
@@
-96,11
+97,12
@@
void *thr_reader(void *arg)
}
}
+static
void *thr_writer(void *arg)
{
void *thr_writer(void *arg)
{
- int i, j;
+
unsigned
int i, j;
long tidx;
long tidx;
- 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());
@@
-133,8
+135,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.02439 seconds
and
4
git commands to generate.