[PATCH 0/3 -perfbook] Makefile fix and RCU test bar chart update

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

 



Hi Paul,

This patch set is last minute updates for the Second Edition.

Patch 1/3 fixes a regression resulting in the "(m)" flag in the
watermark of footnote area.  It can happen only in parallel make
of first build. See the commit log of the root cause of the false
flag.

Patches 2/3 and 3/3 are my attempt to update Figure 12.4 to extend
the bar chart up to Linux v5.10.

I thought all I need to do would be to append data of v5.x releases.
However, when I ran the rcutorture.sh (for the first time), I noticed
the differences in line counts of RCU code of previous releases.

My guess is that when you collected the data, your Linux git
repository had some untracked file(s) which unfortunately matched
the wildcard pattern in the script.

Can you check the data on your own?

Also, the discussion of the evolution of use of validation needs
some expansion to mention the trend of v5.x era.
Especially, v5.0 had a spike in test ratio.
A new trend of RCU code increase can be seen since v5.8.
Can you add some explanation regarding them?

        Thanks, Akira
--
Akira Yokosawa (3):
  Makefile: Fix timing of autodate.tex generation
  rcutorture.sh: Add "rcuscale" to test code
  formal: Extend bar chart in Figure 12.4 up to Linux v5.10

 CodeSamples/formal/rcutorture.sh |    6 +-
 Makefile                         |    6 +-
 formal/RCU-test-ratio.eps        | 2373 ++++++++++++++++--------------
 formal/data/plot.sh              |    4 +-
 formal/data/rcu-test.dat         |  149 +-
 5 files changed, 1344 insertions(+), 1194 deletions(-)

-- 
2.17.1




[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