[PATCH -perfbook 1/5] bib: Use links to lore.kernel.org for LKML archive

Akira Yokosawa <[email protected]>
Newsgroups org.kernel.vger.perfbook
Message-ID <[email protected]>
Links to http://lkml.iu.edu/hypermail/, https://lkml.org/lkml,
and https://marc.info have their own ways of indexing mail messages
(not based on message-ids).

It should be better to use message-id based URLs for forward
compatibility.

As lore.kernel.org is expected to be stable and reliable going
forward, remove "lastchecked" and "[Viewed MMMM DD, YYYY]" fields
along the way.

Signed-off-by: Akira Yokosawa <[email protected]>
---
 bib/RCU.bib      | 120 +++++++++++++++++------------------------------
 bib/hw.bib       |   3 +-
 bib/os.bib       |   8 ++--
 bib/realtime.bib |   6 +--
 bib/swtools.bib  |   3 +-
 bib/syncrefs.bib |   2 +-
 howto/howto.tex  |   2 +-
 7 files changed, 51 insertions(+), 93 deletions(-)

diff --git a/bib/RCU.bib b/bib/RCU.bib
index 2702c6f988be..34ea774e18c2 100644
--- a/bib/RCU.bib
+++ b/bib/RCU.bib
@@ -338,8 +338,7 @@ Orran Krieger and Rusty Russell and Dipankar Sarma and Maneesh Soni",
  month="October",
  year="2001",
  note="URL:
-\url{http://lkml.iu.edu/hypermail/linux/kernel/0110.1/0410.html}",
- lastchecked="November 15, 2016",
+\url{https://lore.kernel.org/lkml/000901c150e2$97765470$010411ac@local/}",
 }
 
 @unpublished{LinusTorvalds2001a,
@@ -347,10 +346,9 @@ Orran Krieger and Rusty Russell and Dipankar Sarma and Maneesh Soni",
  Title="{Re:} {[Lse-tech]} {Re:} {RFC:} patch to allow lock-free traversal of lists with insertion",
  month="October",
  year="2001",
- note="URL:
-\url{https://lkml.org/lkml/2001/10/13/105},
-\url{https://lkml.org/lkml/2001/10/13/82}",
- lastchecked="November 19, 2016",
+ note="URLs:
+\url{https://lore.kernel.org/lkml/[email protected]/},
+\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @unpublished{Blanchard02a,
@@ -429,8 +427,7 @@ Andrea Arcangeli and Andi Kleen and Orran Krieger and Rusty Russell",
  month="October",
  year="2002",
  note="Available:
-\url{https://lkml.org/lkml/2002/10/24/262}
-[Viewed February 15, 2014]",
+\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @unpublished{LinusTorvalds2003a,
@@ -439,8 +436,7 @@ Andrea Arcangeli and Andi Kleen and Orran Krieger and Rusty Russell",
  month="March",
  year="2003",
  note="Available:
-\url{https://lkml.org/lkml/2003/3/9/205}
-[Viewed March 13, 2006]",
+\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @article{Appavoo03a,
@@ -637,7 +633,7 @@ Oregon Health and Sciences University",
  day="8",
  month="August",
  year="2004",
- note="\url{https://lkml.org/lkml/2004/8/6/228}",
+ note="\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @unpublished{DipankarSarma2004RCU-bh-route-cache,
@@ -646,7 +642,7 @@ Oregon Health and Sciences University",
  day="8",
  month="August",
  year="2004",
- note="\url{https://lkml.org/lkml/2004/8/6/231}",
+ note="\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @unpublished{PaulEMcKenney2004rcu:dereference,
@@ -655,8 +651,7 @@ Oregon Health and Sciences University",
  month="August",
  year="2004",
  note="Available:
-\url{https://lkml.org/lkml/2004/8/6/237}
-[Viewed June 8, 2010]",
+\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @unpublished{JimHouston04a,
@@ -665,8 +660,7 @@ Oregon Health and Sciences University",
  month="August",
  year="2004",
  note="Available:
-\url{https://lkml.org/lkml/2004/8/30/87}
-[Viewed February 17, 2005]",
+\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @unpublished{TomHart04a,
@@ -715,8 +709,7 @@ Oregon Health and Sciences University",
  month="October",
  year="2004",
  note="Available:
-\url{https://lkml.org/lkml/2004/10/23/241}
-[Viewed June 8, 2010]",
+\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @unpublished{JamesMorris04a,
@@ -766,8 +759,7 @@ Oregon Health and Sciences University",
  year="2005",
  day="17",
  note="Available:
-\url{https://lkml.org/lkml/2005/3/17/199}
-[Viewed September 5, 2005]",
+\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @unpublished{EsbenNeilsen2005a,
@@ -777,8 +769,7 @@ Oregon Health and Sciences University",
  year="2005",
  day="18",
  note="Available:
-\url{https://lkml.org/lkml/2005/3/18/122}
-[Viewed March 30, 2006]",
+\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @unpublished{TomHart05a,
@@ -809,8 +800,7 @@ Data Structures",
  month="May",
  year="2005",
  note="Available:
-\url{https://lkml.org/lkml/2005/5/9/185}
-[Viewed May 13, 2005]",
+\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @conference{PaulMcKenney05b,
@@ -872,8 +862,7 @@ Data Structures",
  day="1",
  year="2005",
  note="Available:
-\url{https://lkml.org/lkml/2005/8/1/155}
-[Viewed March 14, 2006]",
+\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @unpublished{PaulMcKenney2005d,
@@ -883,8 +872,7 @@ Data Structures",
  day="8",
  year="2005",
  note="Available:
-\url{https://lkml.org/lkml/2005/8/8/108}
-[Viewed March 14, 2006]",
+\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @unpublished{PaulMcKenney2005rcutorture,
@@ -894,8 +882,7 @@ Data Structures",
  day="1",
  year="2005",
  note="Available:
-\url{https://lkml.kernel.org/g/[email protected]}
-[Viewed July 9, 2016]",
+\url{https://lore.kernel.org/all/[email protected]/}",
 }
 
 @unpublished{DavidSMiller2006HashedLocking,
@@ -905,8 +892,7 @@ Data Structures",
  day="6",
  year="2006",
  note="Available:
-\url{https://lkml.org/lkml/2006/1/7/22}
-[Viewed February 29, 2012]",
+\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @conference{ThomasEHart2006a,
@@ -932,8 +918,7 @@ Distributed Processing Symposium",
  day="20",
  year="2006",
  note="Available:
-\url{https://lkml.org/lkml/2006/6/20/238}
-[Viewed March 25, 2008]",
+\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @Conference{PaulEMcKenney2006b,
@@ -1003,8 +988,7 @@ Revised:
  day="28",
  year="2006",
  note="Available:
-\url{https://lkml.org/lkml/2006/9/28/160}
-[Viewed March 27, 2008]",
+\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @unpublished{PaulEMcKenneyRCUusagePage,
@@ -1034,8 +1018,7 @@ Revised:
  year="2006",
  day=26,
  note="Available:
-\url{https://lkml.org/lkml/2006/10/26/73}
-[Viewed January 26, 2009]",
+\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @unpublished{JensAxboe2006SlowSRCU,
@@ -1046,8 +1029,7 @@ Revised:
  year="2006",
  day=17,
  note="Available:
-\url{https://lkml.org/lkml/2006/11/17/56}
-[Viewed May 28, 2007]",
+\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @unpublished{OlegNesterov2006QRCU,
@@ -1058,8 +1040,7 @@ Revised:
  year="2006",
  day=19,
  note="Available:
-\url{https://lkml.org/lkml/2006/11/19/69}
-[Viewed May 28, 2007]",
+\url{https://lore.kernel.org/lkml/20061119190027.GA3676@oleg/}",
 }
 
 @unpublished{OlegNesterov2006aQRCU,
@@ -1069,8 +1050,7 @@ Revised:
  year="2006",
  day=30,
  note="Available:
-\url{https://lkml.org/lkml/2006/11/29/330}
-[Viewed November 26, 2008]",
+\url{https://lore.kernel.org/lkml/20061130015714.GC1350@oleg/}",
 }
 
 @unpublished{EvgeniyPolyakov2006RCUslowdown,
@@ -1118,8 +1098,7 @@ Revised:
  year="2007",
  day=3,
  note="Available:
-\url{https://lkml.org/lkml/2007/1/3/112}
-[Viewed May 28, 2007]",
+\url{https://lore.kernel.org/lkml/20070103152738.GA16063@localdomain/}",
 }
 
 @unpublished{PaulEMcKenney2007rcubarrier,
@@ -1140,8 +1119,7 @@ Revised:
  year="2007",
  day=28,
  note="Available:
-\url{https://lkml.org/lkml/2007/1/28/34}
-[Viewed March 27, 2008]",
+\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @unpublished{PaulEMcKenney2007BoostRCU,
@@ -1160,8 +1138,7 @@ Revised:
  year="2007",
  day=24,
  note="Available:
-\url{https://lkml.org/lkml/2007/2/25/18}
-[Viewed March 27, 2008]",
+\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @article{JonathanAppavoo2007K42RCU,
@@ -1238,8 +1215,7 @@ Revised:
  day="10",
  year="2007",
  note="Available:
-\url{https://lkml.org/lkml/2007/9/10/213}
-[Viewed October 25, 2007]",
+\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @unpublished{PaulEMcKenney2007PreemptibleRCU,
@@ -1274,8 +1250,7 @@ Revised:
  day="20",
  year="2007",
  note="Available:
-\url{https://lkml.org/lkml/2007/12/20/244}
-[Viewed March 27, 2008]",
+\url{https://lore.kernel.org/lkml/20071220142540.GB22523@Krystal/}",
 }
 
 @unpublished{PaulEMcKenney2007ACCESS:ONCE:rcu,
@@ -1332,8 +1307,7 @@ Revised:
  day="29",
  year="2008",
  note="Available:
-\url{https://lkml.org/lkml/2008/1/29/208}
-[Viewed March 27, 2008]",
+\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @unpublished{PaulEMcKenney2008LKMLDependencyOrdering,
@@ -1343,8 +1317,7 @@ Revised:
  day="1",
  year="2008",
  note="Available:
-\url{https://lkml.org/lkml/2008/2/2/255}
-[Viewed October 18, 2008]",
+\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @Conference{PaulEMcKenney2008Beijing,
@@ -1448,8 +1421,7 @@ lot of {Linux} into your technology!!!",
  day="21",
  year="2008",
  note="Available:
-\url{https://lkml.org/lkml/2008/8/21/336}
-[Viewed December 8, 2008]",
+\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @unpublished{ManfredSpraul2008dyntickIRQNMI,
@@ -1459,8 +1431,7 @@ lot of {Linux} into your technology!!!",
  day="6",
  year="2008",
  note="Available:
-\url{https://lkml.org/lkml/2008/9/6/86}
-[Viewed December 8, 2008]",
+\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @unpublished{PaulEMcKenney2007WG21DDOannotation,
@@ -1512,8 +1483,7 @@ lot of {Linux} into your technology!!!",
  day="14",
  year="2009",
  note="Available:
-\url{https://lkml.org/lkml/2009/1/14/449}
-[Viewed January 15, 2009]",
+\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @conference{PaulEMcKenney2009MaliciousURCU,
@@ -1566,8 +1536,7 @@ lot of {Linux} into your technology!!!",
  day="25",
  year="2009",
  note="Available:
-\url{https://lkml.org/lkml/2009/6/25/306}
-[Viewed August 16, 2009]",
+\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @unpublished{PaulEMcKenney2009fastRTRCU,
@@ -1577,8 +1546,7 @@ lot of {Linux} into your technology!!!",
  day="23",
  year="2009",
  note="Available:
-\url{https://lkml.org/lkml/2009/7/23/294}
-[Viewed August 15, 2009]",
+\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @unpublished{JoshTriplett2009RPHash,
@@ -1639,8 +1607,7 @@ lot of {Linux} into your technology!!!",
  month="December",
  year="2009",
  note="Available:
-\url{https://lkml.org/lkml/2009/10/18/129}
-[Viewed December 29, 2009]",
+\url{https://lore.kernel.org/lkml/20091018232918.GA7385@Krystal/}",
 }
 
 @unpublished{MathieuDesnoyers2009VerifPrePub,
@@ -1784,8 +1751,7 @@ lot of {Linux} into your technology!!!",
  month="January",
  year="2011",
  note="Available:
-\url{https://lkml.org/lkml/2011/1/18/322}
-[Viewed March 4, 2011]",
+\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @techreport{JoshTriplett2011RPScalableCorrectOrdering,
@@ -2521,7 +2487,7 @@ Hans Boehm and Clark Nelson and Olivier Giroux",
  month="October",
  day="20",
  year="2014",
- note="\url{https://lkml.org/lkml/2014/10/20/620}",
+ note="\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @techreport{PaulEMcKenney2014cyclicRCU,
@@ -3102,8 +3068,7 @@ Michael Wong",
  month="May",
  day="31",
  year="2017",
- note="\url{https://lkml.kernel.org/r/[email protected]}",
- lastchecked="April 25, 2018",
+ note="\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @unpublished{PaulEMcKenney2017VerificationChallenge6,
@@ -3298,8 +3263,7 @@ Andrew Hunter and Geoffrey Romer and Lance Roy",
  month="May",
  day="18",
  year="2018",
- note="\url{https://lkml.kernel.org/r/[email protected]}",
- lastchecked="April 25, 2018",
+ note="\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @unpublished{PaulEMcKennney2018C++RCU,
@@ -3356,7 +3320,7 @@ Read-Copy-Update {(RCU)}",
  month="February",
  day="28",
  year="2019",
- note="\url{https://lkml.org/lkml/2019/2/27/829}",
+ note="\url{https://lore.kernel.org/lkml/20190228045015.GB10770@shao2-debian/}",
 }
 
 @inproceedings{Jung:2019:PMT:3323298.3323306,
diff --git a/bib/hw.bib b/bib/hw.bib
index 7d4772f1f263..164af19a5ebf 100644
--- a/bib/hw.bib
+++ b/bib/hw.bib
@@ -322,8 +322,7 @@ System Programming",
  year="2010",
  day="22",
  note="Available:
-\url{https://lkml.org/lkml/2010/9/22/283}
-[Viewed: June 23, 2004]",
+\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @unpublished{WilliamPugh2000Gharachorloo,
diff --git a/bib/os.bib b/bib/os.bib
index 0846801e88d3..05d9f71841a7 100644
--- a/bib/os.bib
+++ b/bib/os.bib
@@ -822,8 +822,7 @@ on Operating Systems Principles",
  day="16",
  year="2002",
  note="Available:
-\url{https://lkml.org/lkml/2002/10/15/425}
-[Viewed March 30, 2008]",
+\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @unpublished{Torvalds2.5.44,
@@ -832,8 +831,7 @@ on Operating Systems Principles",
  month="October",
  year="2002",
  note="Available:
-\url{https://marc.info/?l=linux-kernel&m=103500176112851&w=2}
-[Viewed February 16, 2021]",
+\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @unpublished{Torvalds2.5.45,
@@ -1325,7 +1323,7 @@ and Arbitrary Resources",
  year="2012",
  month="April",
  day="1",
- note="\url{https://lkml.org/lkml/2012/3/31/131}",
+ note="\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @unpublished{JonCorbet2013pjtEntityLoadTracking,
diff --git a/bib/realtime.bib b/bib/realtime.bib
index 8a5d307c77df..76c29707a477 100644
--- a/bib/realtime.bib
+++ b/bib/realtime.bib
@@ -128,8 +128,7 @@
  month="June",
  year="2005",
  day="22",
- note="URL: \url{https://lkml.org/lkml/2005/6/22/347}",
- lastchecked="November 4, 2016",
+ note="URL: \url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @unpublished{PaulMcKenney2005f,
@@ -277,8 +276,7 @@
  month="April",
  year="2007",
  day="5",
- note="URL: \url{https://lkml.org/lkml/2007/4/5/236}",
- lastchecked="November 4, 2016",
+ note="URL: \url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @unpublished{KelvinNilsen2007,
diff --git a/bib/swtools.bib b/bib/swtools.bib
index 8038e296169b..336ea7752743 100644
--- a/bib/swtools.bib
+++ b/bib/swtools.bib
@@ -774,8 +774,7 @@ Michalis Kokologiannakis",
  month="April",
  day="5",
  year="2018",
- note={\url{https://lkml.kernel.org/r/[email protected]}},
- lastchecked="April 6, 2018",
+ note={\url{https://lore.kernel.org/lkml/[email protected]/}},
 }
 
 @article{CaitlinSadowski2018staticAnalysisGoogle,
diff --git a/bib/syncrefs.bib b/bib/syncrefs.bib
index 8314f30bc88b..75c44c58399f 100644
--- a/bib/syncrefs.bib
+++ b/bib/syncrefs.bib
@@ -442,7 +442,7 @@ Georgia Institute of Technology",
  month="January",
  day="3",
  year="2013",
- note="\url{https://lkml.org/lkml/2013/1/3/9}",
+ note="\url{https://lore.kernel.org/lkml/[email protected]/}",
 }
 
 @unpublished{JeremyFitzhardinge2012PVticketlocks,
diff --git a/howto/howto.tex b/howto/howto.tex
index 96d1486a11ac..58b472e88c29 100644
--- a/howto/howto.tex
+++ b/howto/howto.tex
@@ -566,7 +566,7 @@ which has the following format:
 Signed-off-by: My Name <[email protected]>
 \end{VerbatimU}
 
-Please see \url{https://lkml.org/lkml/2007/1/15/219} for an example
+Please see \url{https://lore.kernel.org/lkml/[email protected]/} for an example
 patch with a \co{Signed-off-by:} line.
 Note well that the \co{Signed-off-by:} line has a very specific meaning,
 namely that you are certifying that:

base-commit: 6dc354d48f3166efa21e75b24c4b3d0a6c30f523
-- 
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.