Re: [PATCH] advsync: Fix litmus tests

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, Aug 26, 2017 at 11:47:29AM +0900, Akira Yokosawa wrote:
> On 2017/08/25 18:59:44 -0700, Paul E. McKenney wrote:
> > On Sat, Aug 26, 2017 at 09:07:33AM +0900, Akira Yokosawa wrote:
> >> >From 65f40cf041aa5506e62c25e4ab9fd63d1d34fdd7 Mon Sep 17 00:00:00 2001
> >> From: Akira Yokosawa <akiyks@xxxxxxxxx>
> >> Date: Sat, 26 Aug 2017 08:48:01 +0900
> >> Subject: [PATCH] advsync: Fix litmus tests
> >>
> >> Adjust litmus-test syntax to be accepted by litmus7.
> >>
> >> Signed-off-by: Akira Yokosawa <akiyks@xxxxxxxxx>
> >> ---
> >> Hi Paul,
> >>
> >> This is my attempt to make litmus7 happy.
> >> herd7 says:
> >>
> >> --
> >> $ herd7 -conf strong.cfg C-WWC+o+o-data-o+o-addr-o.litmus 
> >> Test C-WWC+o+o-data-o+o-addr-o Allowed
> >> States 5
> >> 1:r1=x; 2:r2=u; x=x;
> >> 1:r1=x; 2:r2=x; x=a;
> >> 1:r1=x; 2:r2=x; x=x;
> >> 1:r1=z; 2:r2=u; x=x;
> >> 1:r1=z; 2:r2=z; x=x;
> >> Ok
> >> Witnesses
> >> Positive: 1 Negative: 4
> >> Condition exists (1:r1=x /\ 2:r2=x /\ x=x)
> >> Observation C-WWC+o+o-data-o+o-addr-o Sometimes 1 4
> >> Hash=262fd275af47e8ed4fba69491478bb7d
> >> --
> >>
> >> and
> >>
> >> --
> >> $ herd7 -conf strong.cfg C-WWC+o+o-r+o-addr-o.litmus 
> >> Test C-WWC+o+o-r-o+o-addr-o Allowed
> >> States 4
> >> 1:r1=x; 2:r2=u; x=x;
> >> 1:r1=x; 2:r2=x; x=a;
> >> 1:r1=z; 2:r2=u; x=x;
> >> 1:r1=z; 2:r2=z; x=x;
> >> No
> >> Witnesses
> >> Positive: 0 Negative: 4
> >> Condition exists (1:r1=x /\ 2:r2=x /\ x=x)
> >> Observation C-WWC+o+o-r-o+o-addr-o Never 0 4
> >> Hash=607040ae8eb633fee308b55be24729e1
> >> --
> >>
> >> Do these look reasonable?
> > 
> > They do, but I failed to push out a change, and thus had to hand-apply
> > them with some adjustment.  Could you please double-check them?  For
> > ease of repairing any errors, I split this into two commits.
> 
> Litmus tests as listings in memorder.tex have indentations of tabs.
> For consistency, they should be 2 white spaces.
> 
> Other than that, the change looks OK to me.

Good catch, I converted the tabs to spaces.

							Thanx, Paul

>     Thanks, Akira
> 
> > 
> > Also, I made the memory-barriers section be its own chapter.  At some
> > point I should move the litmus tests as well, but am holding off until
> > we get these corrected.
> > 
> > 							Thanx, Paul
> > 
> >>      Thanks, Akira
> >> --
> >>  .../advsync/herd/C-WWC+o+o-data-o+o-addr-o.litmus  | 22 ++++++++++---
> >>  .../advsync/herd/C-WWC+o+o-r+o-addr-o.litmus       | 24 ++++++++++----
> >>  advsync/memorybarriers.tex                         | 38 +++++++++++++++-------
> >>  3 files changed, 62 insertions(+), 22 deletions(-)
> >>
> [...]
> 

--
To unsubscribe from this list: send the line "unsubscribe perfbook" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux