Re: [PATCH -perfbook] defer/hazptr: Fix markers of final qqz in a series for "nq" builds

"Paul E. McKenney" <[email protected]> Wed, 12 Nov 2025 17:15:59 -0800
Newsgroups org.kernel.vger.perfbook
Message-ID <69a722b2-b833-4113-815c-2a14e7099e37@paulmck-laptop>
On Thu, Nov 13, 2025 at 09:19:29AM +0900, Akira Yokosawa wrote:
> Final one needs to be marked by the sequence of:
> 
>   \QuickQuizE{ ... }\QuickQuizAnswerE{ ... }\QuickQuizEndE
> 
> Fixes: e736a602fdcf ("defer/hazptr: Add steps to move from refctr to hazptr")
> Signed-off-by: Akira Yokosawa <[email protected]>
> ---
> Hi Paul,
> 
> This will remove extra "," in the box of "QQ 9.11, 9.12, 9.13," of
> "nq" builds.

What I get for doing perfbook while distracted!  Thank you for catching
and fixing this, and it is queued and pushed.

							Thanx, Paul

>         Thanks, Akira
> --
>  defer/hazptr.tex | 6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/defer/hazptr.tex b/defer/hazptr.tex
> index 0fd63d78..22fca499 100644
> --- a/defer/hazptr.tex
> +++ b/defer/hazptr.tex
> @@ -398,10 +398,10 @@ and in other publications~\cite{ThomasEHart2007a,McKenney:2013:SDS:2483852.24838
>  	operation needs a minimal number of hazard pointers.
>  }\QuickQuizEndM
>  %
> -\QuickQuizM{
> +\QuickQuizE{
>  	What needs to be done to convert reference-counted code to
>  	instead use hazard pointers?
> -}\QuickQuizAnswerM{
> +}\QuickQuizAnswerE{
>  	You will need to:
>  	\begin{enumerate}
>  	\item	Allocate and deallocate the hazard pointers,
> @@ -415,7 +415,7 @@ and in other publications~\cite{ThomasEHart2007a,McKenney:2013:SDS:2483852.24838
>  	counters, there is no efficient and scalable way to determine
>  	precisely when the number of hazard pointers referencing a given
>  	data element has dropped to zero.
> -}\QuickQuizEndM
> +}\QuickQuizEndE
>  }
>  
>  On June 17, 2023, the ISO C++ Standards committee voted hazard pointers
> 
> base-commit: e736a602fdcf8ff57537b2f692a745eb331c74c8
> -- 
> 2.43.0
>