[PATCH -perfbook v2 1/3] bib/memorymodel: Add Tsirkin2017

Akira Yokosawa <[email protected]>
Newsgroups org.kernel.vger.perfbook
Message-ID <[email protected]>
From: "Joel Fernandes (Google)" <[email protected]>

Add entry of Linux kernel git commit 450cbdd0125c ("locking/x86:
Use LOCK ADD for smp_mb() instead of MFENCE").

Signed-off-by: Joel Fernandes (Google) <[email protected]>
Co-developed-by: Akira Yokosawa <[email protected]>
Signed-off-by: Akira Yokosawa <[email protected]>
---
Changes in v2 (by akiyks):
  - Split bib update on its own.
  - Add the entry in memorymodel.bib rather than in hw.bib.
    memorymodel.bib is more suitable for references related to
    memory barrier implementation.
  - Escape "_" in the title.
  - Use "{}" for upper case.
  - Use URL of Git commit rather than that of lore.
    Link to lore is available in the changelog.
  - Use date of patch submission rather than that of commit.
---
 bib/memorymodel.bib | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/bib/memorymodel.bib b/bib/memorymodel.bib
index 1ecff7d65f05..4883dfe30901 100644
--- a/bib/memorymodel.bib
+++ b/bib/memorymodel.bib
@@ -373,6 +373,16 @@ International Workshop on Exploiting Concurrency Efficiently and Correctly },
  lastchecked="February 9, 2018",
 }
 
+@unpublished{Tsirkin2017,
+ Author="Michael S. Tsirkin",
+ Title="locking/x86: Use {LOCK ADD} for smp\_mb() instead of {MFENCE}",
+ month="October",
+ day="27",
+ year="2017",
+ note="Git commit:
+\url{https://git.kernel.org/linus/450cbdd0125c}",
+}
+
 @article{Pulte:2017:SAC:3177123.3158107,
  author = {Pulte, Christopher and Flur, Shaked and Deacon, Will and French, Jon and Sarkar, Susmit and Sewell, Peter},
  title = {Simplifying ARM Concurrency: Multicopy-atomic Axiomatic and Operational Models for ARMv8},
-- 
2.25.1
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.