On Sat, Dec 27, 2025 at 05:36:50PM +0900, Akira Yokosawa wrote:
> Hi Paul,
> 
> Here is a small set of patches for December.
> 
> Patch 1/5 is another routine update of rcu-test.dat
> Patch 2/5 mediates longer run time of RCU related litmus tests under
> kltimus7 by exclude those tests from default list of tests.
> Patch 3/5 works around a strict policy on ghostscript (gs) under Ubuntu
> 25.10's apparmor.
> Patches 4/5 and 5/5 are obvious fixes to your recent updates in toyrcu.
> 
> As for Patch 2/5, klitmus7 converts synchronize_rcu() into
> synchronize_rcu_expedited() by default ever since herdtools7 7.45
> released in 2017.  So, the longer time to run suggests decreasing
> trend in "throughput of synchronize_rcu_expedited()".
> Have you done any benchmark on such a thing/concept?
> 
>         Thanks, Akira

Queued and pushed, thank you!

I clearly was not doing well when I added that \co{} to toyrcu!  Thank you
for fixing that and for converting the list.

On synchronize_rcu_expedited(), my usual runs focus on functionality
and further just check synchronize_rcu(), and I have not set up anything
to check trends.  I will run tests on various kernel versions.  I will
be running this via rcuscale in a guest OS, initially on my laptop in
a preemptible kernel.  Please let me know if there are any special
settings I should be using.

My first run on a recent kernel showed surprisingly long expedited grace
periods, enough to make me suspect that they are somehow being mapped
into normal grace periods.  Ditto for v6.0.  More later!

                                                        Thanx, Paul

> --
> Akira Yokosawa (5):
>   CodeSamples/formal: Update rcu-test.dat for v6.18
>   CodeSamples/formal/herd/Makefile: Add KLITMUS7_EXTRAOPTS variable
>   Makefile: Let ghostscript access under /tmp
>   toyrcu: Replace \co{} with \cref{}
>   toyrcu: Mark inline enumerate list as such
> 
>  CodeSamples/formal/data/rcu-test.dat |  1 +
>  CodeSamples/formal/herd/Makefile     |  3 +-
>  Makefile                             |  5 ++-
>  a2ping-rule.mk                       | 40 +++++++++++++++++------
>  appendix/toyrcu/toyrcu.tex           | 13 +++++---
>  epstopdf-rule.mk                     | 48 +++++++++++++++++++++-------
>  6 files changed, 83 insertions(+), 27 deletions(-)
> 
> 
> base-commit: f10ba2161229db12af9a1e38fd23850483721b7d
> -- 
> 2.43.0
> 

Reply via email to