From: compudj Date: Tue, 8 Apr 2008 04:17:34 +0000 (+0000) Subject: update X-Git-Tag: v0.12.20~621 X-Git-Url: http://git.lttng.org./?a=commitdiff_plain;ds=inline;h=d39261406fe9d831096ea89f985f95d665b608a3;p=lttv.git update git-svn-id: http://ltt.polymtl.ca/svn@2868 04897980-b3bd-0310-b5e0-8ef037075253 --- diff --git a/markers-test/test-mark-speed-edit.c b/markers-test/test-mark-speed-edit.c index d7c70feb..a5cbbb8a 100644 --- a/markers-test/test-mark-speed-edit.c +++ b/markers-test/test-mark-speed-edit.c @@ -90,6 +90,9 @@ static int my_open(struct inode *inode, struct file *file) unsigned long flags; local_irq_save(flags); +#ifdef CACHEFLUSH + wbinvd(); /* initial write back, without cycle count */ +#endif rdtsc_barrier(); cycles1 = get_cycles(); rdtsc_barrier(); diff --git a/markers-test/test-mark-speed-empty.c b/markers-test/test-mark-speed-empty.c index eecef217..10b3ffce 100644 --- a/markers-test/test-mark-speed-empty.c +++ b/markers-test/test-mark-speed-empty.c @@ -79,6 +79,9 @@ static int my_open(struct inode *inode, struct file *file) unsigned long flags; local_irq_save(flags); +#ifdef CACHEFLUSH + wbinvd(); /* initial write back, without cycle count */ +#endif rdtsc_barrier(); cycles1 = get_cycles(); rdtsc_barrier(); diff --git a/markers-test/test-mark-speed-local.c b/markers-test/test-mark-speed-local.c index 295a4abe..b44dd26e 100644 --- a/markers-test/test-mark-speed-local.c +++ b/markers-test/test-mark-speed-local.c @@ -89,6 +89,9 @@ static int my_open(struct inode *inode, struct file *file) unsigned long flags; local_irq_save(flags); +#ifdef CACHEFLUSH + wbinvd(); /* initial write back, without cycle count */ +#endif rdtsc_barrier(); cycles1 = get_cycles(); rdtsc_barrier(); diff --git a/markers-test/test-mark-speed-opt.c b/markers-test/test-mark-speed-opt.c index 0850b04c..f30d0247 100644 --- a/markers-test/test-mark-speed-opt.c +++ b/markers-test/test-mark-speed-opt.c @@ -78,6 +78,9 @@ static int my_open(struct inode *inode, struct file *file) unsigned long flags; local_irq_save(flags); +#ifdef CACHEFLUSH + wbinvd(); /* initial write back, without cycle count */ +#endif rdtsc_barrier(); cycles1 = get_cycles(); rdtsc_barrier(); diff --git a/markers-test/test-mark-speed.c b/markers-test/test-mark-speed.c index 00ca62c1..61fbe029 100644 --- a/markers-test/test-mark-speed.c +++ b/markers-test/test-mark-speed.c @@ -79,6 +79,9 @@ static int my_open(struct inode *inode, struct file *file) unsigned long flags; local_irq_save(flags); +#ifdef CACHEFLUSH + wbinvd(); /* initial write back, without cycle count */ +#endif rdtsc_barrier(); cycles1 = get_cycles(); rdtsc_barrier();