All of lore.kernel.org
 help / color / mirror / Atom feed
* [perfbook GIT PULL] Update code snippets and cross references
@ 2019-10-11 14:43 Akira Yokosawa
  2019-10-12  4:57 ` Paul E. McKenney
  0 siblings, 1 reply; 3+ messages in thread
From: Akira Yokosawa @ 2019-10-11 14:43 UTC (permalink / raw)
  To: paulmck; +Cc: perfbook, Akira Yokosawa

Hi Paul,

As my pending list of patches has become long, and you've start updating
perfbook, I'm submitting the changes as a pull request.

Among the changes, there are a few which affect the contents.
So here is a list of commits you might want a closer look:

    1479c0450d5a ("together/count: Use \dots for ellipses")
        I know you are not a great fan of \dots, but I want them look better.

    1d2970a0287b ("together/refcnt: Clarify corresponding Linux kernel version")
        This section talking about code from old Linux kernel. They are presented
        as examples, so I'm not sure updating the code is whothwhile.

    f707214e9b45 ("Fix cross refernece to paragraph")
        Cross references to this paragraph have never worked. By using the newly
        defined macro \pararef{}, references are made by the title and page number
        of the paragraph.

    0ef7eb13286c ("memorder: Tweak list of sections")
        I'm not sure you like this change, but I don't think its a big deal.

    dfcde1b74ecf ("Warn of buggy 'cleveref' package")
        As long as you stick with Ubuntu Xenial, this change has no effect.
        Ubuntu Bionic's packaging of Tex Live happened at an unfortunate 
        timing just before the release of Tex Live 2018.

Can you pull them as they are, and do additional edit as you like?

        Thanks, Akira
--
The following changes since commit 89dbb755fc1aea3b5bf4c19ecafebdee1fe486cf:

  debugging: Add point about focus on bad things promoting good things (2019-10-09 18:15:48 -0700)

are available in the Git repository at:

  https://github.com/akiyks/perfbook.git tags/for-paul

for you to fetch changes up to dfcde1b74ecf6b366a756c0c4fce3d7ff8132f91:

  Warn of buggy 'cleveref' package (2019-10-11 22:57:17 +0900)

----------------------------------------------------------------
Akira Yokosawa (25):
      count_end_rcu.c: Remove unnecessary READ_ONCE()
      together/count: Use \dots for ellipses
      together: Apply new scheme of code snippets
      together/refcnt: Clarify corresponding Linux kernel version
      together/refcnt: Reflect reordering of chapters
      together/refcnt: Remove out-of-date sentence in QQA 13.2
      advsync: Apply new scheme of code snippets
      Fix cross refernece to paragraph
      memorder: Apply new scheme of code snippets (part 1/3)
      memorder: Apply new scheme of code snippets (part 2/3)
      memorder: Apply new scheme of code snippets (part 3/3)
      memorder: Apply 'cleveref' way of cross reference
      memorder: Tweak list of sections
      Define '\crefthro' for 'Sections~m.n through~m.o'
      future: Apply new scheme of code snippets
      future: Apply 'cleveref' way of cross reference
      appendix/questions/after: Apply new scheme of code snippet
      appendix/questions: Apply 'cleveref' way of cross reference
      appendix/toyrcu: Apply new scheme of code snippets
      appendix/toyrcu: Convert \lnref to \clnref and its variations
      appendix/toyrcu: Apply 'cleveref' way of cross references
      Set 'lmtt' as \ttdefault for listing* environment
      appendix/whymb: Apply new scheme of code snippets
      appendix/whymb: Apply cleveref way of cross reference
      Warn of buggy 'cleveref' package

 CodeSamples/api-pthreads/QAfter/time.c             |   16 +-
 CodeSamples/count/count_end_rcu.c                  |   77 +-
 CodeSamples/defer/rcu_lock_percpu.c                |    6 +-
 CodeSamples/defer/rcu_lock_percpu.h                |    2 +
 CodeSamples/defer/rcu_qs.h                         |    2 +
 CodeSamples/defer/rcu_rcg.c                        |    7 +-
 CodeSamples/defer/rcu_rcg.h                        |    6 +-
 CodeSamples/defer/rcu_rcpg.c                       |   36 +-
 CodeSamples/defer/rcu_rcpg.h                       |   30 +-
 CodeSamples/defer/rcu_rcpl.c                       |   27 +-
 CodeSamples/defer/rcu_rcpl.h                       |    4 +
 CodeSamples/defer/rcu_rcpls.c                      |   33 +-
 CodeSamples/defer/rcu_rcpls.h                      |    6 +-
 CodeSamples/formal/litmus/C-2+2W+o-o+o-o.litmus    |   10 +-
 .../formal/litmus/C-2+2W+o-wmb-o+o-wmb-o.litmus    |   12 +-
 .../formal/litmus/C-CCIRIW+o+o+o-o+o-o.litmus      |   13 +-
 .../litmus/C-LB+a-o+o-data-o+o-data-o.litmus       |   10 +-
 .../formal/litmus/C-LB+a-r+a-r+a-r+a-r.litmus      |   10 +-
 .../formal/litmus/C-LB+o-cgt-o+o-cgt-o.litmus      |   10 +-
 .../litmus/C-LB+o-data-o+o-data-o+o-data-o.litmus  |   10 +-
 CodeSamples/formal/litmus/C-LB+o-o+o-o.litmus      |   12 +-
 CodeSamples/formal/litmus/C-LB+o-r+a-o.litmus      |   12 +-
 CodeSamples/formal/litmus/C-LB+o-r+o-ctrl-o.litmus |   17 +-
 CodeSamples/formal/litmus/C-LB+o-r+o-data-o.litmus |   14 +-
 CodeSamples/formal/litmus/C-MP+o-o+o-rmb-o.litmus  |   11 +-
 CodeSamples/formal/litmus/C-MP+o-r+o-ctrl-o.litmus |   15 +-
 .../formal/litmus/C-MP+o-wmb-o+o-addr-o.litmus     |   24 +-
 CodeSamples/formal/litmus/C-MP+o-wmb-o+o-o.litmus  |   12 +-
 .../formal/litmus/C-MP+o-wmb-o+o-rmb-o.litmus      |   12 +-
 .../formal/litmus/C-MP-OMCA+o-o-o+o-rmb-o.litmus   |   25 +-
 .../formal/litmus/C-R+o-wmb-o+o-mb-o.litmus        |   14 +-
 .../formal/litmus/C-S+o-wmb-o+o-addr-o.litmus      |   20 +-
 .../formal/litmus/C-SB+o-mb-o+o-mb-o.litmus        |   22 +-
 CodeSamples/formal/litmus/C-SB+o-o+o-o.litmus      |   19 +-
 .../formal/litmus/C-W+RWC+o-mb-o+a-o+o-mb-o.litmus |   10 +-
 .../formal/litmus/C-W+RWC+o-r+a-o+o-mb-o.litmus    |   26 +-
 .../formal/litmus/C-WRC+o+o-data-o+o-rmb-o.litmus  |   25 +-
 CodeSamples/formal/litmus/C-WRC+o+o-r+a-o.litmus   |   18 +-
 .../formal/litmus/C-WWC+o-cgt-o+o-cgt-o+o.litmus   |   10 +-
 .../formal/litmus/C-Z6.2+o-r+a-o+o-mb-o.litmus     |   10 +-
 .../formal/litmus/C-Z6.2+o-r+a-r+a-r+a-o.litmus    |   12 +-
 FAQ-BUILD.txt                                      |   15 +
 advsync/advsync.tex                                |   98 +-
 advsync/rt.tex                                     |  359 ++-
 appendix/questions/after.tex                       |  132 +-
 appendix/questions/time.tex                        |    2 +-
 appendix/toyrcu/toyrcu.tex                         |  727 ++----
 appendix/whymb/whymemorybarriers.tex               |  280 +--
 datastruct/datastruct.tex                          |    4 +-
 future/cpu.tex                                     |   18 +-
 future/formalregress.tex                           |   28 +-
 future/htm.tex                                     |  262 +-
 future/tm.tex                                      |   60 +-
 memorder/memorder.tex                              | 2532 +++++++-------------
 perfbook.tex                                       |   15 +-
 together/applyrcu.tex                              |  374 ++-
 together/count.tex                                 |   21 +-
 together/hash.tex                                  |    6 +-
 together/refcnt.tex                                |  361 +--
 together/together.tex                              |    9 +-
 utilities/runlatex.sh                              |   10 +
 61 files changed, 2385 insertions(+), 3595 deletions(-)

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [perfbook GIT PULL] Update code snippets and cross references
  2019-10-11 14:43 [perfbook GIT PULL] Update code snippets and cross references Akira Yokosawa
@ 2019-10-12  4:57 ` Paul E. McKenney
  2019-10-12  5:06   ` Paul E. McKenney
  0 siblings, 1 reply; 3+ messages in thread
From: Paul E. McKenney @ 2019-10-12  4:57 UTC (permalink / raw)
  To: Akira Yokosawa; +Cc: perfbook

On Fri, Oct 11, 2019 at 11:43:25PM +0900, Akira Yokosawa wrote:
> Hi Paul,
> 
> As my pending list of patches has become long, and you've start updating
> perfbook, I'm submitting the changes as a pull request.
> 
> Among the changes, there are a few which affect the contents.
> So here is a list of commits you might want a closer look:
> 
>     1479c0450d5a ("together/count: Use \dots for ellipses")
>         I know you are not a great fan of \dots, but I want them look better.
> 
>     1d2970a0287b ("together/refcnt: Clarify corresponding Linux kernel version")
>         This section talking about code from old Linux kernel. They are presented
>         as examples, so I'm not sure updating the code is whothwhile.
> 
>     f707214e9b45 ("Fix cross refernece to paragraph")
>         Cross references to this paragraph have never worked. By using the newly
>         defined macro \pararef{}, references are made by the title and page number
>         of the paragraph.
> 
>     0ef7eb13286c ("memorder: Tweak list of sections")
>         I'm not sure you like this change, but I don't think its a big deal.
> 
>     dfcde1b74ecf ("Warn of buggy 'cleveref' package")
>         As long as you stick with Ubuntu Xenial, this change has no effect.
>         Ubuntu Bionic's packaging of Tex Live happened at an unfortunate 
>         timing just before the release of Tex Live 2018.
> 
> Can you pull them as they are, and do additional edit as you like?

These look good and I have pulled them, thank you!  I will push them
out once I get home.  (Current Internet OK for email, not so much for
"git push".)

For whatever it is worth, I am running Ubuntu 18.04 on one system and
Ubuntu 19.04 on another.  ;-)

							Thanx, Paul

>         Thanks, Akira
> --
> The following changes since commit 89dbb755fc1aea3b5bf4c19ecafebdee1fe486cf:
> 
>   debugging: Add point about focus on bad things promoting good things (2019-10-09 18:15:48 -0700)
> 
> are available in the Git repository at:
> 
>   https://github.com/akiyks/perfbook.git tags/for-paul
> 
> for you to fetch changes up to dfcde1b74ecf6b366a756c0c4fce3d7ff8132f91:
> 
>   Warn of buggy 'cleveref' package (2019-10-11 22:57:17 +0900)
> 
> ----------------------------------------------------------------
> Akira Yokosawa (25):
>       count_end_rcu.c: Remove unnecessary READ_ONCE()
>       together/count: Use \dots for ellipses
>       together: Apply new scheme of code snippets
>       together/refcnt: Clarify corresponding Linux kernel version
>       together/refcnt: Reflect reordering of chapters
>       together/refcnt: Remove out-of-date sentence in QQA 13.2
>       advsync: Apply new scheme of code snippets
>       Fix cross refernece to paragraph
>       memorder: Apply new scheme of code snippets (part 1/3)
>       memorder: Apply new scheme of code snippets (part 2/3)
>       memorder: Apply new scheme of code snippets (part 3/3)
>       memorder: Apply 'cleveref' way of cross reference
>       memorder: Tweak list of sections
>       Define '\crefthro' for 'Sections~m.n through~m.o'
>       future: Apply new scheme of code snippets
>       future: Apply 'cleveref' way of cross reference
>       appendix/questions/after: Apply new scheme of code snippet
>       appendix/questions: Apply 'cleveref' way of cross reference
>       appendix/toyrcu: Apply new scheme of code snippets
>       appendix/toyrcu: Convert \lnref to \clnref and its variations
>       appendix/toyrcu: Apply 'cleveref' way of cross references
>       Set 'lmtt' as \ttdefault for listing* environment
>       appendix/whymb: Apply new scheme of code snippets
>       appendix/whymb: Apply cleveref way of cross reference
>       Warn of buggy 'cleveref' package
> 
>  CodeSamples/api-pthreads/QAfter/time.c             |   16 +-
>  CodeSamples/count/count_end_rcu.c                  |   77 +-
>  CodeSamples/defer/rcu_lock_percpu.c                |    6 +-
>  CodeSamples/defer/rcu_lock_percpu.h                |    2 +
>  CodeSamples/defer/rcu_qs.h                         |    2 +
>  CodeSamples/defer/rcu_rcg.c                        |    7 +-
>  CodeSamples/defer/rcu_rcg.h                        |    6 +-
>  CodeSamples/defer/rcu_rcpg.c                       |   36 +-
>  CodeSamples/defer/rcu_rcpg.h                       |   30 +-
>  CodeSamples/defer/rcu_rcpl.c                       |   27 +-
>  CodeSamples/defer/rcu_rcpl.h                       |    4 +
>  CodeSamples/defer/rcu_rcpls.c                      |   33 +-
>  CodeSamples/defer/rcu_rcpls.h                      |    6 +-
>  CodeSamples/formal/litmus/C-2+2W+o-o+o-o.litmus    |   10 +-
>  .../formal/litmus/C-2+2W+o-wmb-o+o-wmb-o.litmus    |   12 +-
>  .../formal/litmus/C-CCIRIW+o+o+o-o+o-o.litmus      |   13 +-
>  .../litmus/C-LB+a-o+o-data-o+o-data-o.litmus       |   10 +-
>  .../formal/litmus/C-LB+a-r+a-r+a-r+a-r.litmus      |   10 +-
>  .../formal/litmus/C-LB+o-cgt-o+o-cgt-o.litmus      |   10 +-
>  .../litmus/C-LB+o-data-o+o-data-o+o-data-o.litmus  |   10 +-
>  CodeSamples/formal/litmus/C-LB+o-o+o-o.litmus      |   12 +-
>  CodeSamples/formal/litmus/C-LB+o-r+a-o.litmus      |   12 +-
>  CodeSamples/formal/litmus/C-LB+o-r+o-ctrl-o.litmus |   17 +-
>  CodeSamples/formal/litmus/C-LB+o-r+o-data-o.litmus |   14 +-
>  CodeSamples/formal/litmus/C-MP+o-o+o-rmb-o.litmus  |   11 +-
>  CodeSamples/formal/litmus/C-MP+o-r+o-ctrl-o.litmus |   15 +-
>  .../formal/litmus/C-MP+o-wmb-o+o-addr-o.litmus     |   24 +-
>  CodeSamples/formal/litmus/C-MP+o-wmb-o+o-o.litmus  |   12 +-
>  .../formal/litmus/C-MP+o-wmb-o+o-rmb-o.litmus      |   12 +-
>  .../formal/litmus/C-MP-OMCA+o-o-o+o-rmb-o.litmus   |   25 +-
>  .../formal/litmus/C-R+o-wmb-o+o-mb-o.litmus        |   14 +-
>  .../formal/litmus/C-S+o-wmb-o+o-addr-o.litmus      |   20 +-
>  .../formal/litmus/C-SB+o-mb-o+o-mb-o.litmus        |   22 +-
>  CodeSamples/formal/litmus/C-SB+o-o+o-o.litmus      |   19 +-
>  .../formal/litmus/C-W+RWC+o-mb-o+a-o+o-mb-o.litmus |   10 +-
>  .../formal/litmus/C-W+RWC+o-r+a-o+o-mb-o.litmus    |   26 +-
>  .../formal/litmus/C-WRC+o+o-data-o+o-rmb-o.litmus  |   25 +-
>  CodeSamples/formal/litmus/C-WRC+o+o-r+a-o.litmus   |   18 +-
>  .../formal/litmus/C-WWC+o-cgt-o+o-cgt-o+o.litmus   |   10 +-
>  .../formal/litmus/C-Z6.2+o-r+a-o+o-mb-o.litmus     |   10 +-
>  .../formal/litmus/C-Z6.2+o-r+a-r+a-r+a-o.litmus    |   12 +-
>  FAQ-BUILD.txt                                      |   15 +
>  advsync/advsync.tex                                |   98 +-
>  advsync/rt.tex                                     |  359 ++-
>  appendix/questions/after.tex                       |  132 +-
>  appendix/questions/time.tex                        |    2 +-
>  appendix/toyrcu/toyrcu.tex                         |  727 ++----
>  appendix/whymb/whymemorybarriers.tex               |  280 +--
>  datastruct/datastruct.tex                          |    4 +-
>  future/cpu.tex                                     |   18 +-
>  future/formalregress.tex                           |   28 +-
>  future/htm.tex                                     |  262 +-
>  future/tm.tex                                      |   60 +-
>  memorder/memorder.tex                              | 2532 +++++++-------------
>  perfbook.tex                                       |   15 +-
>  together/applyrcu.tex                              |  374 ++-
>  together/count.tex                                 |   21 +-
>  together/hash.tex                                  |    6 +-
>  together/refcnt.tex                                |  361 +--
>  together/together.tex                              |    9 +-
>  utilities/runlatex.sh                              |   10 +
>  61 files changed, 2385 insertions(+), 3595 deletions(-)

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [perfbook GIT PULL] Update code snippets and cross references
  2019-10-12  4:57 ` Paul E. McKenney
@ 2019-10-12  5:06   ` Paul E. McKenney
  0 siblings, 0 replies; 3+ messages in thread
From: Paul E. McKenney @ 2019-10-12  5:06 UTC (permalink / raw)
  To: Akira Yokosawa; +Cc: perfbook

On Fri, Oct 11, 2019 at 09:57:35PM -0700, Paul E. McKenney wrote:
> On Fri, Oct 11, 2019 at 11:43:25PM +0900, Akira Yokosawa wrote:
> > Hi Paul,
> > 
> > As my pending list of patches has become long, and you've start updating
> > perfbook, I'm submitting the changes as a pull request.
> > 
> > Among the changes, there are a few which affect the contents.
> > So here is a list of commits you might want a closer look:
> > 
> >     1479c0450d5a ("together/count: Use \dots for ellipses")
> >         I know you are not a great fan of \dots, but I want them look better.
> > 
> >     1d2970a0287b ("together/refcnt: Clarify corresponding Linux kernel version")
> >         This section talking about code from old Linux kernel. They are presented
> >         as examples, so I'm not sure updating the code is whothwhile.
> > 
> >     f707214e9b45 ("Fix cross refernece to paragraph")
> >         Cross references to this paragraph have never worked. By using the newly
> >         defined macro \pararef{}, references are made by the title and page number
> >         of the paragraph.
> > 
> >     0ef7eb13286c ("memorder: Tweak list of sections")
> >         I'm not sure you like this change, but I don't think its a big deal.
> > 
> >     dfcde1b74ecf ("Warn of buggy 'cleveref' package")
> >         As long as you stick with Ubuntu Xenial, this change has no effect.
> >         Ubuntu Bionic's packaging of Tex Live happened at an unfortunate 
> >         timing just before the release of Tex Live 2018.
> > 
> > Can you pull them as they are, and do additional edit as you like?
> 
> These look good and I have pulled them, thank you!  I will push them
> out once I get home.  (Current Internet OK for email, not so much for
> "git push".)
> 
> For whatever it is worth, I am running Ubuntu 18.04 on one system and
> Ubuntu 19.04 on another.  ;-)

Which did get me the expected error message on 18.04:

############################################################
### Buggy version of LaTeX package 'cleveref' detected!! ###
### (Known issue on Ubuntu 18.04 LTS)                    ###
### Please consider installing a stable version.         ###
### See item 10 in FAQ-BUILD.txt for further info.       ###
############################################################

And following the procedure called out in FAQ-BUILD.txt item 10
took care of things, so good show!  ;-)

							Thanx, Paul

> >         Thanks, Akira
> > --
> > The following changes since commit 89dbb755fc1aea3b5bf4c19ecafebdee1fe486cf:
> > 
> >   debugging: Add point about focus on bad things promoting good things (2019-10-09 18:15:48 -0700)
> > 
> > are available in the Git repository at:
> > 
> >   https://github.com/akiyks/perfbook.git tags/for-paul
> > 
> > for you to fetch changes up to dfcde1b74ecf6b366a756c0c4fce3d7ff8132f91:
> > 
> >   Warn of buggy 'cleveref' package (2019-10-11 22:57:17 +0900)
> > 
> > ----------------------------------------------------------------
> > Akira Yokosawa (25):
> >       count_end_rcu.c: Remove unnecessary READ_ONCE()
> >       together/count: Use \dots for ellipses
> >       together: Apply new scheme of code snippets
> >       together/refcnt: Clarify corresponding Linux kernel version
> >       together/refcnt: Reflect reordering of chapters
> >       together/refcnt: Remove out-of-date sentence in QQA 13.2
> >       advsync: Apply new scheme of code snippets
> >       Fix cross refernece to paragraph
> >       memorder: Apply new scheme of code snippets (part 1/3)
> >       memorder: Apply new scheme of code snippets (part 2/3)
> >       memorder: Apply new scheme of code snippets (part 3/3)
> >       memorder: Apply 'cleveref' way of cross reference
> >       memorder: Tweak list of sections
> >       Define '\crefthro' for 'Sections~m.n through~m.o'
> >       future: Apply new scheme of code snippets
> >       future: Apply 'cleveref' way of cross reference
> >       appendix/questions/after: Apply new scheme of code snippet
> >       appendix/questions: Apply 'cleveref' way of cross reference
> >       appendix/toyrcu: Apply new scheme of code snippets
> >       appendix/toyrcu: Convert \lnref to \clnref and its variations
> >       appendix/toyrcu: Apply 'cleveref' way of cross references
> >       Set 'lmtt' as \ttdefault for listing* environment
> >       appendix/whymb: Apply new scheme of code snippets
> >       appendix/whymb: Apply cleveref way of cross reference
> >       Warn of buggy 'cleveref' package
> > 
> >  CodeSamples/api-pthreads/QAfter/time.c             |   16 +-
> >  CodeSamples/count/count_end_rcu.c                  |   77 +-
> >  CodeSamples/defer/rcu_lock_percpu.c                |    6 +-
> >  CodeSamples/defer/rcu_lock_percpu.h                |    2 +
> >  CodeSamples/defer/rcu_qs.h                         |    2 +
> >  CodeSamples/defer/rcu_rcg.c                        |    7 +-
> >  CodeSamples/defer/rcu_rcg.h                        |    6 +-
> >  CodeSamples/defer/rcu_rcpg.c                       |   36 +-
> >  CodeSamples/defer/rcu_rcpg.h                       |   30 +-
> >  CodeSamples/defer/rcu_rcpl.c                       |   27 +-
> >  CodeSamples/defer/rcu_rcpl.h                       |    4 +
> >  CodeSamples/defer/rcu_rcpls.c                      |   33 +-
> >  CodeSamples/defer/rcu_rcpls.h                      |    6 +-
> >  CodeSamples/formal/litmus/C-2+2W+o-o+o-o.litmus    |   10 +-
> >  .../formal/litmus/C-2+2W+o-wmb-o+o-wmb-o.litmus    |   12 +-
> >  .../formal/litmus/C-CCIRIW+o+o+o-o+o-o.litmus      |   13 +-
> >  .../litmus/C-LB+a-o+o-data-o+o-data-o.litmus       |   10 +-
> >  .../formal/litmus/C-LB+a-r+a-r+a-r+a-r.litmus      |   10 +-
> >  .../formal/litmus/C-LB+o-cgt-o+o-cgt-o.litmus      |   10 +-
> >  .../litmus/C-LB+o-data-o+o-data-o+o-data-o.litmus  |   10 +-
> >  CodeSamples/formal/litmus/C-LB+o-o+o-o.litmus      |   12 +-
> >  CodeSamples/formal/litmus/C-LB+o-r+a-o.litmus      |   12 +-
> >  CodeSamples/formal/litmus/C-LB+o-r+o-ctrl-o.litmus |   17 +-
> >  CodeSamples/formal/litmus/C-LB+o-r+o-data-o.litmus |   14 +-
> >  CodeSamples/formal/litmus/C-MP+o-o+o-rmb-o.litmus  |   11 +-
> >  CodeSamples/formal/litmus/C-MP+o-r+o-ctrl-o.litmus |   15 +-
> >  .../formal/litmus/C-MP+o-wmb-o+o-addr-o.litmus     |   24 +-
> >  CodeSamples/formal/litmus/C-MP+o-wmb-o+o-o.litmus  |   12 +-
> >  .../formal/litmus/C-MP+o-wmb-o+o-rmb-o.litmus      |   12 +-
> >  .../formal/litmus/C-MP-OMCA+o-o-o+o-rmb-o.litmus   |   25 +-
> >  .../formal/litmus/C-R+o-wmb-o+o-mb-o.litmus        |   14 +-
> >  .../formal/litmus/C-S+o-wmb-o+o-addr-o.litmus      |   20 +-
> >  .../formal/litmus/C-SB+o-mb-o+o-mb-o.litmus        |   22 +-
> >  CodeSamples/formal/litmus/C-SB+o-o+o-o.litmus      |   19 +-
> >  .../formal/litmus/C-W+RWC+o-mb-o+a-o+o-mb-o.litmus |   10 +-
> >  .../formal/litmus/C-W+RWC+o-r+a-o+o-mb-o.litmus    |   26 +-
> >  .../formal/litmus/C-WRC+o+o-data-o+o-rmb-o.litmus  |   25 +-
> >  CodeSamples/formal/litmus/C-WRC+o+o-r+a-o.litmus   |   18 +-
> >  .../formal/litmus/C-WWC+o-cgt-o+o-cgt-o+o.litmus   |   10 +-
> >  .../formal/litmus/C-Z6.2+o-r+a-o+o-mb-o.litmus     |   10 +-
> >  .../formal/litmus/C-Z6.2+o-r+a-r+a-r+a-o.litmus    |   12 +-
> >  FAQ-BUILD.txt                                      |   15 +
> >  advsync/advsync.tex                                |   98 +-
> >  advsync/rt.tex                                     |  359 ++-
> >  appendix/questions/after.tex                       |  132 +-
> >  appendix/questions/time.tex                        |    2 +-
> >  appendix/toyrcu/toyrcu.tex                         |  727 ++----
> >  appendix/whymb/whymemorybarriers.tex               |  280 +--
> >  datastruct/datastruct.tex                          |    4 +-
> >  future/cpu.tex                                     |   18 +-
> >  future/formalregress.tex                           |   28 +-
> >  future/htm.tex                                     |  262 +-
> >  future/tm.tex                                      |   60 +-
> >  memorder/memorder.tex                              | 2532 +++++++-------------
> >  perfbook.tex                                       |   15 +-
> >  together/applyrcu.tex                              |  374 ++-
> >  together/count.tex                                 |   21 +-
> >  together/hash.tex                                  |    6 +-
> >  together/refcnt.tex                                |  361 +--
> >  together/together.tex                              |    9 +-
> >  utilities/runlatex.sh                              |   10 +
> >  61 files changed, 2385 insertions(+), 3595 deletions(-)

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2019-10-12  5:06 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-11 14:43 [perfbook GIT PULL] Update code snippets and cross references Akira Yokosawa
2019-10-12  4:57 ` Paul E. McKenney
2019-10-12  5:06   ` Paul E. McKenney

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.