Re: [PATCH 00/14] advsync: Use pseudo asm in code sequence

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

 



On Mon, Apr 17, 2017 at 07:11:37AM +0900, Akira Yokosawa wrote:
> >From 6efc224d8e6d2b64bf7a86b52d03de01ccea7032 Mon Sep 17 00:00:00 2001
> From: Akira Yokosawa <akiyks@xxxxxxxxx>
> Date: Mon, 17 Apr 2017 06:53:11 +0900
> Subject: [PATCH 00/14] advsync: Use pseudo asm in code sequence
> 
> Hi Paul,
> 
> This series substitutes pseudo-asm codes for C style statements
> in code sequences in 'Memory Barrier' section.
> 
> Other than the substitution, Patch 2 replaces ACCESS_ONCE(),
> Patch 4 is a backport of the changes made in memory-barriers.txt,
> Patches 8 and 12 add footnotes to imply the necessity of data
> dependency barrier, and Patch 11 renames Section "Guarantee"
> to "Minimal Guarantee".
> 
> My guess is that the original intention of the "Guarantee"
> section was to present minimal guarantees free of memory barriers.
> When the necessity of read dependency barrier was recognized,
> the barrier sneaked into this section.
> 
> In LaTeX, as footnotes can prevent readers' misunderstanding,
> We can preserve the original intention.
> 
> Thoughts?

Good changes, queued, thank you!  Of course, please feel free to
submit clarifying and style patches against memory-barriers.txt if
needed.

							Thanx, Paul

>                                   Thanks Akira
> --
> Akira Yokosawa (14):
>   advsync: Use pseudo asm in sequence in 'Paring' section
>   advsync: Substitute READ_ONCE()/WRITE_ONCE() for ACCESS_ONCE()
>   advsync: Use pseudo asm in sequence in 'Review of Locking Impl'
>   advsync: Backport upstream commits regarding reordering example
>   advsync: Use pseudo asm in reordering example
>   advsync: Use pseudo asm in another reordering example
>   advsync: Avoid indent after minipages
>   advsync: Add footnote to imply necessity of data dependency barrier
>   advsync: Use READ_ONCE()/WRITE_ONCE() in sequence of 'Device
>     Operations'
>   advsync: Use READ_ONCE()/WRITE_ONCE() in sequence in 'Guarantees'
>   advsync: Rename Section 'Guarantee' to 'Minimal Guarantee'
>   advsync: Add another footnote implying data dependency barrier
>   advsync: Use pseudo asm in sequence in 'Data Dependency Barriers'
>   advsync: Use pseudo asm in sequence in 'SMP Barrier Pairing'
> 
>  advsync/memorybarriers.tex | 321 ++++++++++++++++++++++++---------------------
>  1 file changed, 172 insertions(+), 149 deletions(-)
> 
> -- 
> 2.7.4
> 

--
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