* [PATCH 0/3] Adjust labeling of chapter and appendix
@ 2016-11-16 0:57 Akira Yokosawa
2016-11-16 0:58 ` [PATCH 1/3] formal: Promote \OriginallyPublieshed macro to Chapter Akira Yokosawa
` (3 more replies)
0 siblings, 4 replies; 7+ messages in thread
From: Akira Yokosawa @ 2016-11-16 0:57 UTC (permalink / raw)
To: Paul E. McKenney; +Cc: perfbook, Akira Yokosawa
From 08d86c4db893e5b689c4d051b765006ce507c45c Mon Sep 17 00:00:00 2001
From: Akira Yokosawa <akiyks@gmail.com>
Date: Wed, 16 Nov 2016 09:43:11 +0900
Subject: [PATCH 0/3] Adjust labeling of chapter and appendix
Hi Paul,
"bib" cleanups aside, I noticed a few inconsistent labeling of
"formal" and "whymemorybarriers".
This patch set adjusts them.
Thanks, Akira
---
Akira Yokosawa (3):
formal: Promote \OriginallyPublieshed macro to Chapter
appendix/ack: Adjust labeling in 'Reviewers' section
treewide: Adjust labeling of 'formal'
appendix/ack/ack.tex | 8 ++++----
appendix/rcuimpl/rcupreempt.tex | 2 +-
debugging/debugging.tex | 2 +-
defer/toyrcu.tex | 2 +-
formal/dyntickrcu.tex | 2 +-
formal/formal.tex | 2 +-
6 files changed, 9 insertions(+), 9 deletions(-)
--
2.7.4
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH 1/3] formal: Promote \OriginallyPublieshed macro to Chapter
2016-11-16 0:57 [PATCH 0/3] Adjust labeling of chapter and appendix Akira Yokosawa
@ 2016-11-16 0:58 ` Akira Yokosawa
2016-11-16 0:59 ` [PATCH 2/3] appendix/ack: Adjust labeling in 'Reviewers' section Akira Yokosawa
` (2 subsequent siblings)
3 siblings, 0 replies; 7+ messages in thread
From: Akira Yokosawa @ 2016-11-16 0:58 UTC (permalink / raw)
To: Paul E. McKenney; +Cc: perfbook, Akira Yokosawa
From c7c9ba9496cb97f664881935937d733f93b1e7bf Mon Sep 17 00:00:00 2001
From: Akira Yokosawa <akiyks@gmail.com>
Date: Wed, 16 Nov 2016 00:08:29 +0900
Subject: [PATCH 1/3] formal: Promote \OriginallyPublieshed macro to Chapter
This should have been done in commit 87a645d2aa0b ("Promote
formal-methods appendix to a chapter.") three years ago.
Signed-off-by: Akira Yokosawa <akiyks@gmail.com>
---
formal/formal.tex | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/formal/formal.tex b/formal/formal.tex
index 8335978..e66300c 100644
--- a/formal/formal.tex
+++ b/formal/formal.tex
@@ -6,7 +6,7 @@
\Epigraph{Beware of bugs in the above code; I have only proved it correct,
not tried it.}{\emph{Donald Knuth}}
-\OriginallyPublished{Appendix}{chp:formal:Formal Verification}{Formal Verification}{Linux Weekly News}{PaulEMcKenney2007QRCUspin,PaulEMcKenney2008dynticksRCU,PaulEMcKenney2011ppcmem}
+\OriginallyPublished{Chapter}{chp:formal:Formal Verification}{Formal Verification}{Linux Weekly News}{PaulEMcKenney2007QRCUspin,PaulEMcKenney2008dynticksRCU,PaulEMcKenney2011ppcmem}
Parallel algorithms can be hard to write, and even harder to debug.
Testing, though essential, is insufficient, as fatal race conditions
--
2.7.4
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 2/3] appendix/ack: Adjust labeling in 'Reviewers' section
2016-11-16 0:57 [PATCH 0/3] Adjust labeling of chapter and appendix Akira Yokosawa
2016-11-16 0:58 ` [PATCH 1/3] formal: Promote \OriginallyPublieshed macro to Chapter Akira Yokosawa
@ 2016-11-16 0:59 ` Akira Yokosawa
2016-11-16 1:01 ` [PATCH 3/3] treewide: Adjust labeling of 'formal' Akira Yokosawa
2016-11-16 15:10 ` [PATCH 0/3] Adjust labeling of chapter and appendix Paul E. McKenney
3 siblings, 0 replies; 7+ messages in thread
From: Akira Yokosawa @ 2016-11-16 0:59 UTC (permalink / raw)
To: Paul E. McKenney; +Cc: perfbook, Akira Yokosawa
From 5dab9f44100d397f2b16f01078eb883bb984764d Mon Sep 17 00:00:00 2001
From: Akira Yokosawa <akiyks@gmail.com>
Date: Wed, 16 Nov 2016 00:18:10 +0900
Subject: [PATCH 2/3] appendix/ack: Adjust labeling in 'Reviewers' section
"formal" was promoted to a chapter three years ago.
"whymemorybarriers" is in Appendix from the beginning of git
history.
This commit adjusts their labels in "Reviewers" section.
Signed-off-by: Akira Yokosawa <akiyks@gmail.com>
---
appendix/ack/ack.tex | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/appendix/ack/ack.tex b/appendix/ack/ack.tex
index a7737ff..8aae702 100644
--- a/appendix/ack/ack.tex
+++ b/appendix/ack/ack.tex
@@ -20,7 +20,7 @@
Section~\ref{sec:defer:RCU Linux-Kernel API}).
\item Artem Bityutskiy (Section~\ref{sec:advsync:Memory Barriers},
Appendix~\ref{chp:app:whymb:Why Memory Barriers?}).
-\item Dave Keck (Chapter~\ref{chp:app:whymb:Why Memory Barriers?}).
+\item Dave Keck (Appendix~\ref{chp:app:whymb:Why Memory Barriers?}).
\item David S. Horner
(Section~\ref{sec:formal:Promela Parable: dynticks and Preemptible RCU}).
\item Gautham Shenoy (Section~\ref{sec:defer:RCU Fundamentals},
@@ -28,14 +28,14 @@
\item ``jarkao2'', AKA LWN guest \#41960 (Section~\ref{sec:defer:RCU Linux-Kernel API}).
\item Jonathan Walpole (Section~\ref{sec:defer:RCU Linux-Kernel API}).
\item Josh Triplett
- (Section~\ref{chp:formal:Formal Verification}).
+ (Chapter~\ref{chp:formal:Formal Verification}).
\item Michael Factor (Section~\ref{sec:future:Transactional Memory}).
\item Mike Fulton (Section~\ref{sec:defer:RCU Fundamentals}).
\item Peter Zijlstra
(Section~\ref{sec:defer:RCU Usage}). % Lanin and Shasha citation.
-\item Richard Woodruff (Section~\ref{chp:app:whymb:Why Memory Barriers?}).
+\item Richard Woodruff (Appendix~\ref{chp:app:whymb:Why Memory Barriers?}).
\item Suparna Bhattacharya
- (Section~\ref{chp:formal:Formal Verification}).
+ (Chapter~\ref{chp:formal:Formal Verification}).
\item Vara Prasad
(Section~\ref{sec:formal:Promela Parable: dynticks and Preemptible RCU}).
\end{itemize}
--
2.7.4
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 3/3] treewide: Adjust labeling of 'formal'
2016-11-16 0:57 [PATCH 0/3] Adjust labeling of chapter and appendix Akira Yokosawa
2016-11-16 0:58 ` [PATCH 1/3] formal: Promote \OriginallyPublieshed macro to Chapter Akira Yokosawa
2016-11-16 0:59 ` [PATCH 2/3] appendix/ack: Adjust labeling in 'Reviewers' section Akira Yokosawa
@ 2016-11-16 1:01 ` Akira Yokosawa
2016-11-16 15:10 ` [PATCH 0/3] Adjust labeling of chapter and appendix Paul E. McKenney
3 siblings, 0 replies; 7+ messages in thread
From: Akira Yokosawa @ 2016-11-16 1:01 UTC (permalink / raw)
To: Paul E. McKenney; +Cc: perfbook, Akira Yokosawa
From 08d86c4db893e5b689c4d051b765006ce507c45c Mon Sep 17 00:00:00 2001
From: Akira Yokosawa <akiyks@gmail.com>
Date: Wed, 16 Nov 2016 09:35:25 +0900
Subject: [PATCH 3/3] treewide: Adjust labeling of 'formal'
"formal" was promoted to a chapter three years ago.
Adjust its labeling.
Signed-off-by: Akira Yokosawa <akiyks@gmail.com>
---
appendix/rcuimpl/rcupreempt.tex | 2 +-
debugging/debugging.tex | 2 +-
defer/toyrcu.tex | 2 +-
formal/dyntickrcu.tex | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/appendix/rcuimpl/rcupreempt.tex b/appendix/rcuimpl/rcupreempt.tex
index fbb41b8..3b9554c 100644
--- a/appendix/rcuimpl/rcupreempt.tex
+++ b/appendix/rcuimpl/rcupreempt.tex
@@ -1426,7 +1426,7 @@ a full grace period, and hence it is safe to do:
Formal validation of this algorithm is quite important, but remains
as future work.
One tool for doing this validation is described in
-Section~\ref{chp:formal:Formal Verification}.
+Chapter~\ref{chp:formal:Formal Verification}.
\QuickQuiz{}
What is a more precise way to say ``CPU~0
diff --git a/debugging/debugging.tex b/debugging/debugging.tex
index 12235a0..0bffd66 100644
--- a/debugging/debugging.tex
+++ b/debugging/debugging.tex
@@ -968,7 +968,7 @@ is required to attain absolute certainty.
\end{enumerate}
Of course, if your code is small enough, formal validation
may be helpful, as discussed in
- Section~\ref{chp:formal:Formal Verification}.
+ Chapter~\ref{chp:formal:Formal Verification}.
But beware: formal validation of your code will not find
errors in your assumptions, misunderstanding of the
requirements, misunderstanding of the software or hardware
diff --git a/defer/toyrcu.tex b/defer/toyrcu.tex
index 3b5a85c..aed8a03 100644
--- a/defer/toyrcu.tex
+++ b/defer/toyrcu.tex
@@ -648,7 +648,7 @@ checking of \co{rcu_refcnt}.
to determine which (if any) of the memory barriers in
Figure~\ref{fig:defer:RCU Update Using Global Reference-Count Pair}
are really needed.
- See Section~\ref{chp:formal:Formal Verification}
+ See Chapter~\ref{chp:formal:Formal Verification}
for information on using these tools.
The first correct and complete response will be credited.
} \QuickQuizEnd
diff --git a/formal/dyntickrcu.tex b/formal/dyntickrcu.tex
index a63d324..75eb93f 100644
--- a/formal/dyntickrcu.tex
+++ b/formal/dyntickrcu.tex
@@ -52,7 +52,7 @@ illusory.
Near the end of February, Paul grew tired of this game.
He therefore decided to enlist the aid of
Promela and spin~\cite{Holzmann03a}, as described in
-Section~\ref{chp:formal:Formal Verification}.
+Chapter~\ref{chp:formal:Formal Verification}.
The following presents a series of seven increasingly realistic
Promela models, the last of which passes, consuming about
40GB of main memory for the state space.
--
2.7.4
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH 0/3] Adjust labeling of chapter and appendix
2016-11-16 0:57 [PATCH 0/3] Adjust labeling of chapter and appendix Akira Yokosawa
` (2 preceding siblings ...)
2016-11-16 1:01 ` [PATCH 3/3] treewide: Adjust labeling of 'formal' Akira Yokosawa
@ 2016-11-16 15:10 ` Paul E. McKenney
2016-11-16 22:26 ` Akira Yokosawa
3 siblings, 1 reply; 7+ messages in thread
From: Paul E. McKenney @ 2016-11-16 15:10 UTC (permalink / raw)
To: Akira Yokosawa; +Cc: perfbook
On Wed, Nov 16, 2016 at 09:57:08AM +0900, Akira Yokosawa wrote:
> >From 08d86c4db893e5b689c4d051b765006ce507c45c Mon Sep 17 00:00:00 2001
> From: Akira Yokosawa <akiyks@gmail.com>
> Date: Wed, 16 Nov 2016 09:43:11 +0900
> Subject: [PATCH 0/3] Adjust labeling of chapter and appendix
>
> Hi Paul,
>
> "bib" cleanups aside, I noticed a few inconsistent labeling of
> "formal" and "whymemorybarriers".
> This patch set adjusts them.
Good catches, applied, thank you!
Thanx, Paul
> Thanks, Akira
>
> ---
> Akira Yokosawa (3):
> formal: Promote \OriginallyPublieshed macro to Chapter
> appendix/ack: Adjust labeling in 'Reviewers' section
> treewide: Adjust labeling of 'formal'
>
> appendix/ack/ack.tex | 8 ++++----
> appendix/rcuimpl/rcupreempt.tex | 2 +-
> debugging/debugging.tex | 2 +-
> defer/toyrcu.tex | 2 +-
> formal/dyntickrcu.tex | 2 +-
> formal/formal.tex | 2 +-
> 6 files changed, 9 insertions(+), 9 deletions(-)
>
> --
> 2.7.4
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 0/3] Adjust labeling of chapter and appendix
2016-11-16 15:10 ` [PATCH 0/3] Adjust labeling of chapter and appendix Paul E. McKenney
@ 2016-11-16 22:26 ` Akira Yokosawa
2016-11-17 17:38 ` Paul E. McKenney
0 siblings, 1 reply; 7+ messages in thread
From: Akira Yokosawa @ 2016-11-16 22:26 UTC (permalink / raw)
To: paulmck; +Cc: perfbook, Akira Yokosawa
On 2016/11/16 07:10:46 -0800, Paul E. McKenney wrote:
> On Wed, Nov 16, 2016 at 09:57:08AM +0900, Akira Yokosawa wrote:
>> >From 08d86c4db893e5b689c4d051b765006ce507c45c Mon Sep 17 00:00:00 2001
>> From: Akira Yokosawa <akiyks@gmail.com>
>> Date: Wed, 16 Nov 2016 09:43:11 +0900
>> Subject: [PATCH 0/3] Adjust labeling of chapter and appendix
>>
>> Hi Paul,
>>
>> "bib" cleanups aside, I noticed a few inconsistent labeling of
>> "formal" and "whymemorybarriers".
>> This patch set adjusts them.
>
> Good catches, applied, thank you!
You are welcome!
BTW, did you miss the patch "[PATCH] bib: Fix several typos" from Tobias
dated "Tue, 8 Nov 2016 10:46:10 +0100"?
I'm asking because you almost always respond within a few days.
You missed the previous patch set from Tobias. Does a spam filter or something
prevent you from receiving it?
You can see the mail archived at:
http://www.spinics.net/lists/perfbook/msg00595.html.
(with mail address obfuscated)
Thanks, Akira
>
> Thanx, Paul
>
>> Thanks, Akira
>>
>> ---
>> Akira Yokosawa (3):
>> formal: Promote \OriginallyPublieshed macro to Chapter
>> appendix/ack: Adjust labeling in 'Reviewers' section
>> treewide: Adjust labeling of 'formal'
>>
>> appendix/ack/ack.tex | 8 ++++----
>> appendix/rcuimpl/rcupreempt.tex | 2 +-
>> debugging/debugging.tex | 2 +-
>> defer/toyrcu.tex | 2 +-
>> formal/dyntickrcu.tex | 2 +-
>> formal/formal.tex | 2 +-
>> 6 files changed, 9 insertions(+), 9 deletions(-)
>>
>> --
>> 2.7.4
>>
>
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 0/3] Adjust labeling of chapter and appendix
2016-11-16 22:26 ` Akira Yokosawa
@ 2016-11-17 17:38 ` Paul E. McKenney
0 siblings, 0 replies; 7+ messages in thread
From: Paul E. McKenney @ 2016-11-17 17:38 UTC (permalink / raw)
To: Akira Yokosawa; +Cc: perfbook
On Thu, Nov 17, 2016 at 07:26:17AM +0900, Akira Yokosawa wrote:
> On 2016/11/16 07:10:46 -0800, Paul E. McKenney wrote:
> > On Wed, Nov 16, 2016 at 09:57:08AM +0900, Akira Yokosawa wrote:
> >> >From 08d86c4db893e5b689c4d051b765006ce507c45c Mon Sep 17 00:00:00 2001
> >> From: Akira Yokosawa <akiyks@gmail.com>
> >> Date: Wed, 16 Nov 2016 09:43:11 +0900
> >> Subject: [PATCH 0/3] Adjust labeling of chapter and appendix
> >>
> >> Hi Paul,
> >>
> >> "bib" cleanups aside, I noticed a few inconsistent labeling of
> >> "formal" and "whymemorybarriers".
> >> This patch set adjusts them.
> >
> > Good catches, applied, thank you!
>
> You are welcome!
>
> BTW, did you miss the patch "[PATCH] bib: Fix several typos" from Tobias
> dated "Tue, 8 Nov 2016 10:46:10 +0100"?
>
> I'm asking because you almost always respond within a few days.
>
> You missed the previous patch set from Tobias. Does a spam filter or something
> prevent you from receiving it?
>
> You can see the mail archived at:
> http://www.spinics.net/lists/perfbook/msg00595.html.
> (with mail address obfuscated)
I am not getting the emails from Tobias for whatever reason. Because
I don't receive them, I have no way of determining why I don't receive
them. :-(
Thanx, Paul
> Thanks, Akira
>
> >
> > Thanx, Paul
> >
> >> Thanks, Akira
> >>
> >> ---
> >> Akira Yokosawa (3):
> >> formal: Promote \OriginallyPublieshed macro to Chapter
> >> appendix/ack: Adjust labeling in 'Reviewers' section
> >> treewide: Adjust labeling of 'formal'
> >>
> >> appendix/ack/ack.tex | 8 ++++----
> >> appendix/rcuimpl/rcupreempt.tex | 2 +-
> >> debugging/debugging.tex | 2 +-
> >> defer/toyrcu.tex | 2 +-
> >> formal/dyntickrcu.tex | 2 +-
> >> formal/formal.tex | 2 +-
> >> 6 files changed, 9 insertions(+), 9 deletions(-)
> >>
> >> --
> >> 2.7.4
> >>
> >
> >
>
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2016-11-17 17:39 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-16 0:57 [PATCH 0/3] Adjust labeling of chapter and appendix Akira Yokosawa
2016-11-16 0:58 ` [PATCH 1/3] formal: Promote \OriginallyPublieshed macro to Chapter Akira Yokosawa
2016-11-16 0:59 ` [PATCH 2/3] appendix/ack: Adjust labeling in 'Reviewers' section Akira Yokosawa
2016-11-16 1:01 ` [PATCH 3/3] treewide: Adjust labeling of 'formal' Akira Yokosawa
2016-11-16 15:10 ` [PATCH 0/3] Adjust labeling of chapter and appendix Paul E. McKenney
2016-11-16 22:26 ` Akira Yokosawa
2016-11-17 17:38 ` 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.