Re: [PATCH -perfbook 0/8] May 2026 updates (1st set)
"Paul E. McKenney" <[email protected]> Wed, 6 May 2026 11:42:29 -0700
| Newsgroups | org.kernel.vger.perfbook |
|---|---|
| Message-ID | <0d569f53-0a6b-43bc-8659-5345b0ccdc80@paulmck-laptop> |
On Wed, May 06, 2026 at 08:37:11PM +0900, Akira Yokosawa wrote: > Hi Paul, > > I guess this is larger than what you have expected. > I didn't expect it, either. :-/ Sometimes you have to expect the unexpected! ;-) Kidding aside, thank you for finding and fixing all of these issues! > Patch 1/8 is the usual update. I see there were some cleanups in > RCU code but would like to defer text updates to you. And please see below for that text update. Thanx, Paul > Patch 2/8 takes care of a regression in cleveref. It started affecting > perfbook as early as Debian 13, which I failed to catch ... > > There's been quite a few other issues in early testing under > Ubuntu 26.04 and Fedora 44. > > Ubuntu 26.04 misses an update of lineno.sty dated in March 2026. > Debian has updated TeX Live packages under testing, and hopefully, > Ubuntu 26.04 will follow suit soon. > > One of Fedora 44's issue looks more concerning. Please have a look > at Patch 5/8 changelog. > > FAQ-BUILD.txt and files under docker/ want further updates, but I'd like > to see how long those issues in distro packages remain. > > Thanks, Akira > -- > Akira Yokosawa (8): > Update rcu-test-ratio for Linux v7.0 > Apply hotfix for cleveref against recent LaTeX2e > Cope with iconv without ISO~8859-1 support > precheck-tentative.sh: Detect premature versions of "lineno" and > "microtype" > runlatex.sh: Add WARNEXIT variable to make "LaTeX Warning:" in .log > be ignored > precheck-tentative.sh: Fail early with suggestions for Fedora 44 > precheck.sh: Add check of missing LaTeX packages for Fedora 44 > FAQ-BUILD: Add needed packages for Fedora 44 > > CodeSamples/formal/data/rcu-test.dat | 3 +- > FAQ-BUILD.txt | 2 + > Makefile | 1 + > fixcleveref.ltx | 12 +++ > perfbook-lt.tex | 2 + > utilities/precheck-tentative.sh | 106 +++++++++++++++++++++++++++ > utilities/precheck.sh | 40 +++++++++- > utilities/runfirstlatex.sh | 15 +++- > utilities/runlatex.sh | 27 ++++++- > 9 files changed, 200 insertions(+), 8 deletions(-) > create mode 100644 fixcleveref.ltx > create mode 100755 utilities/precheck-tentative.sh > > > base-commit: 5d4a155828dce1cda2fa1a2769462e9a11838a70 > -- > 2.43.0 commit 82dd3ab1629a9e93ea60eb5623a44705d485d3ce Author: Paul E. McKenney <[email protected]> Date: Wed May 6 11:38:07 2026 -0700 formal/formal.tex: Update for Linux kernel v7.0 Signed-off-by: Paul E. McKenney <[email protected]> diff --git a/formal/formal.tex b/formal/formal.tex index 5d43569d..5ea1f0e4 100644 --- a/formal/formal.tex +++ b/formal/formal.tex @@ -379,6 +379,8 @@ Linux kernel v6.14 moved \co{kvfree_rcu()} into SLAB (in \path{mm/slab_common.c})~\cite{20241212180208.274813-1-urezki}. Linux kernel v6.19 added a few SRCU flavors and also added a number of primitives to the \co{refscale} test suite. +Linux kernel v7.0 removed RCU Tasks Trace, implementing its API in terms +of the new SRCU-fast RCU flavor. Numerous other changes may be found in the Linux kernel's \co{git} archives. % rcutorture % v2.6.15: First torture test