>From 3908668ab195e3b0b230eb7a667b03009107ca24 Mon Sep 17 00:00:00 2001 From: Akira Yokosawa <akiyks@xxxxxxxxx> Date: Sat, 15 Dec 2018 22:39:02 +0900 Subject: [PATCH 2/2] memorder: Avoid citing duplicate bib entries [MDR16a] and [MDR16b] are identical. Let's consistently use "PaulEMcKenney2016LinuxKernelMMIO". Signed-off-by: Akira Yokosawa <akiyks@xxxxxxxxx> --- memorder/memorder.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/memorder/memorder.tex b/memorder/memorder.tex index ef24095..cb4d037 100644 --- a/memorder/memorder.tex +++ b/memorder/memorder.tex @@ -4926,7 +4926,7 @@ defined to be the heavyweight {\tt sync} instruction. However, Linux's \co{smp_wmb()} instruction is never used for MMIO (since a driver must carefully order MMIOs in UP as well as SMP kernels, after all), so it is defined to be the lighter weight -\co{eieio} or \co{lwsync} instruction~\cite{PaulEMcKenney2016MMIO}. +\co{eieio} or \co{lwsync} instruction~\cite{PaulEMcKenney2016LinuxKernelMMIO}. This instruction may well be unique in having a five-vowel mnemonic. The \co{smp_mb()} instruction is also defined to be the {\tt sync} instruction, but both \co{smp_rmb()} and \co{rmb()} are defined to -- 2.7.4