From: "Joel Fernandes (Google)" <joel@xxxxxxxxxxxxxxxxx> 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) <joel@xxxxxxxxxxxxxxxxx> Co-developed-by: Akira Yokosawa <akiyks@xxxxxxxxx> Signed-off-by: Akira Yokosawa <akiyks@xxxxxxxxx> --- 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