@@ -683,7 +683,7 @@ Orran Krieger and Rusty Russell and Dipankar Sarma and Maneesh Soni"
683683,month="October"
684684,year="2001"
685685,note="Available:
686- \url{http ://lkml. org/lkml/2001/10/13/105 }
686+ \url{
https ://
lore.kernel. org/
r/[email protected] }
687687[Viewed August 21, 2004]"
688688,annotation={
689689}
@@ -826,7 +826,7 @@ Symposium on Distributed Computing}
826826,month="October"
827827,year="2002"
828828,note="Available:
829- \url{https://lkml. org/lkml/2002/10/24/262 }
829+ \url{https://
lore.kernel. org/
r/[email protected] }
830830[Viewed February 15, 2014]"
831831,annotation={
832832 Mingming Cao's patch to introduce RCU to SysV IPC.
@@ -839,7 +839,7 @@ Symposium on Distributed Computing}
839839,month="March"
840840,year="2003"
841841,note="Available:
842- \url{http ://lkml. org/lkml/2003/3/9/205 }
842+ \url{
https ://
lore.kernel. org/
r/[email protected] }
843843[Viewed March 13, 2006]"
844844,annotation={
845845 Linus suggests replacing brlock with RCU and/or seqlocks:
@@ -1036,15 +1036,15 @@ Add per-cpu batch counter"
10361036,annotation={
10371037 RCU runs reasonably on a 512-CPU SGI using Manfred Spraul's patches,
10381038 which may be found at:
1039- https://lkml. org/lkml/2004/5/20/49 (split vars into cachelines)
1040- https://lkml. org/lkml/2004/5/22/114 (cpu_quiet() patch)
1041- https://lkml. org/lkml/2004/5/25/24 (0/5)
1042- https://lkml. org/lkml/2004/5/25/23 (1/5)
1043- https://lkml. org/lkml/2004/5/25/265 (works for Jack)
1044- https://lkml. org/lkml/2004/5/25/20 (2/5)
1045- https://lkml. org/lkml/2004/5/25/22 (3/5)
1046- https://lkml. org/lkml/2004/5/25/19 (4/5)
1047- https://lkml. org/lkml/2004/5/25/21 (5/5)
1039+ https://
lore.kernel. org/
r/[email protected] (split vars into cachelines)
1040+ https://
lore.kernel. org/
r/[email protected] (cpu_quiet() patch)
1041+ https://
lore.kernel. org/
r/[email protected] (0/5)
1042+ https://
lore.kernel. org/
r/[email protected] (1/5)
1043+ https://
lore.kernel. org/
r/[email protected] (works for Jack)
1044+ https://
lore.kernel. org/
r/[email protected] (2/5)
1045+ https://
lore.kernel. org/
r/[email protected] (3/5)
1046+ https://
lore.kernel. org/
r/[email protected] (4/5)
1047+ https://
lore.kernel. org/
r/[email protected] (5/5)
10481048}
10491049}
10501050
@@ -1106,7 +1106,7 @@ Oregon Health and Sciences University"
11061106,month="August"
11071107,year="2004"
11081108,note="Available:
1109- \url{http ://lkml. org/lkml/2004/8/6/237 }
1109+ \url{
https ://
lore.kernel. org/
r/[email protected] }
11101110[Viewed June 8, 2010]"
11111111,annotation={
11121112 Introduce rcu_dereference().
@@ -1119,7 +1119,7 @@ Oregon Health and Sciences University"
11191119,month="August"
11201120,year="2004"
11211121,note="Available:
1122- \url{http ://lkml. org/lkml/2004/8/30/87 }
1122+ \url{
https ://
lore.kernel. org/
r/[email protected] }
11231123[Viewed February 17, 2005]"
11241124,annotation={
11251125 Uses active code in rcu_read_lock() and rcu_read_unlock() to
@@ -1186,7 +1186,7 @@ Oregon Health and Sciences University"
11861186,month="October"
11871187,year="2004"
11881188,note="Available:
1189- \url{http ://lkml. org/lkml/2004/10/23/241 }
1189+ \url{
https ://
lore.kernel. org/
r/[email protected] }
11901190[Viewed June 8, 2010]"
11911191,annotation={
11921192 Introduce rcu_assign_pointer().
@@ -1203,7 +1203,7 @@ Oregon Health and Sciences University"
12031203,annotation={
12041204 James Morris posts Kaigai Kohei's patch to LKML.
12051205 [Viewed December 10, 2004]
1206- Kaigai's patch is at https://lkml. org/lkml/2004/9/27/52
1206+ Kaigai's patch is at https://
lore.kernel. org/
r/[email protected] 12071207}
12081208}
12091209
@@ -1241,7 +1241,7 @@ Oregon Health and Sciences University"
12411241,year="2005"
12421242,day="17"
12431243,note="Available:
1244- \url{http ://lkml. org/lkml/2005/3/17/199 }
1244+ \url{
https ://
lore.kernel. org/
r/[email protected] }
12451245[Viewed September 5, 2005]"
12461246,annotation={
12471247 First posting showing how RCU can be safely adapted for
@@ -1256,7 +1256,7 @@ Oregon Health and Sciences University"
12561256,year="2005"
12571257,day="18"
12581258,note="Available:
1259- \url{http ://lkml. org/lkml/2005/3/18/122 }
1259+ \url{
https ://
lore.kernel. org/
r/[email protected] }
12601260[Viewed March 30, 2006]"
12611261,annotation={
12621262 Esben Neilsen suggests read-side suppression of grace-period
@@ -1302,7 +1302,7 @@ Data Structures"
13021302,month="May"
13031303,year="2005"
13041304,note="Available:
1305- \url{http ://lkml. org/lkml/2005/5/9/185 }
1305+ \url{
https ://
lore.kernel. org/
r/[email protected] }
13061306[Viewed May 13, 2005]"
13071307,annotation={
13081308 First publication of working lock-based deferred free patches
@@ -1385,7 +1385,7 @@ Data Structures"
13851385,day="1"
13861386,year="2005"
13871387,note="Available:
1388- \url{http ://lkml. org/lkml/2005/8/1/155 }
1388+ \url{
https ://
lore.kernel. org/
r/[email protected] }
13891389[Viewed March 14, 2006]"
13901390,annotation={
13911391 First operating counter-based realtime RCU patch posted to LKML.
@@ -1399,7 +1399,7 @@ Data Structures"
13991399,day="8"
14001400,year="2005"
14011401,note="Available:
1402- \url{http ://lkml. org/lkml/2005/8/8/108 }
1402+ \url{
https ://
lore.kernel. org/
r/[email protected] }
14031403[Viewed March 14, 2006]"
14041404,annotation={
14051405 First operating counter-based realtime RCU patch posted to LKML,
@@ -1415,7 +1415,7 @@ Data Structures"
14151415,day="1"
14161416,year="2005"
14171417,note="Available:
1418- \url{http ://lkml. org/lkml/2005/10/1/70 }
1418+ \url{
https ://
lore.kernel. org/
r/[email protected] }
14191419[Viewed March 14, 2006]"
14201420,annotation={
14211421 First rcutorture patch.
@@ -1429,7 +1429,7 @@ Data Structures"
14291429,day="6"
14301430,year="2006"
14311431,note="Available:
1432- \url{https://lkml. org/lkml/2006/1/7/22 }
1432+ \url{https://
lore.kernel. org/
r/[email protected] }
14331433[Viewed February 29, 2012]"
14341434,annotation={
14351435 David Miller's view on hashed arrays of locks: used to really
@@ -1464,7 +1464,7 @@ Distributed Processing Symposium"
14641464,day="20"
14651465,year="2006"
14661466,note="Available:
1467- \url{http ://lkml. org/lkml/2006/6/20/238 }
1467+ \url{
https ://
lore.kernel. org/
r/[email protected] }
14681468[Viewed March 25, 2008]"
14691469,annotation={
14701470 RCU-protected radix tree.
@@ -1554,7 +1554,7 @@ Revised:
15541554,day="28"
15551555,year="2006"
15561556,note="Available:
1557- \url{http ://lkml. org/lkml/2006/9/28/160 }
1557+ \url{
https ://
lore.kernel. org/
r/[email protected] }
15581558[Viewed March 27, 2008]"
15591559}
15601560
@@ -1593,7 +1593,7 @@ Revised:
15931593,year="2006"
15941594,day=26
15951595,note="Available:
1596- \url{http ://lkml. org/lkml/2006/10/26/73 }
1596+ \url{
https ://
lore.kernel. org/
r/[email protected] }
15971597[Viewed January 26, 2009]"
15981598,annotation={
15991599 RCU-based reader-writer lock that allows readers to proceed with
@@ -1612,12 +1612,12 @@ Revised:
16121612,year="2006"
16131613,day=17
16141614,note="Available:
1615- \url{http ://lkml. org/lkml/2006/11/17/56 }
1615+ \url{
https ://
lore.kernel. org/
r/[email protected] }
16161616[Viewed May 28, 2007]"
16171617,annotation={
16181618 SRCU's grace periods are too slow for Jens, even after a
16191619 factor-of-three speedup.
1620- Sped-up version of SRCU at http ://lkml. org/lkml/2006/11/17/359 .
1620+ Sped-up version of SRCU at
https ://
lore.kernel. org/
r/[email protected] .
16211621}
16221622}
16231623
@@ -1629,7 +1629,7 @@ Revised:
16291629,year="2006"
16301630,day=19
16311631,note="Available:
1632- \url{http ://lkml. org/lkml/2006/11/19/69 }
1632+ \url{https ://lore.kernel. org/r/20061119190027.GA3676@oleg }
16331633[Viewed May 28, 2007]"
16341634,annotation={
16351635 First cut of QRCU. Expanded/corrected versions followed.
@@ -1644,7 +1644,7 @@ Revised:
16441644,year="2006"
16451645,day=30
16461646,note="Available:
1647- \url{http ://lkml. org/lkml/2006/11/29/330 }
1647+ \url{https ://lore.kernel. org/r/20061130015714.GC1350@oleg }
16481648[Viewed November 26, 2008]"
16491649,annotation={
16501650 Expanded/corrected version of QRCU.
@@ -1709,7 +1709,7 @@ Revised:
17091709,year="2007"
17101710,day=3
17111711,note="Available:
1712- \url{http ://lkml. org/lkml/2007/1/3/112 }
1712+ \url{https ://lore.kernel. org/r/20070103152738.GA16063@localdomain }
17131713[Viewed May 28, 2007]"
17141714,annotation={
17151715 Patch for list_splice_rcu().
@@ -1737,7 +1737,7 @@ Revised:
17371737,year="2007"
17381738,day=28
17391739,note="Available:
1740- \url{http ://lkml. org/lkml/2007/1/28/34 }
1740+ \url{
https ://
lore.kernel. org/
r/[email protected] }
17411741[Viewed March 27, 2008]"
17421742,annotation={
17431743 RCU-like implementation for frequent updaters and rare readers(!).
@@ -1767,7 +1767,7 @@ Revised:
17671767,year="2007"
17681768,day=24
17691769,note="Available:
1770- \url{http ://lkml. org/lkml/2007/2/25/18 }
1770+ \url{
https ://
lore.kernel. org/
r/[email protected] }
17711771[Viewed March 27, 2008]"
17721772,annotation={
17731773 Patch for QRCU supplying lock-free fast path.
@@ -1846,7 +1846,7 @@ Revised:
18461846,annotation={
18471847 LWN article describing Promela and spin, and also using Oleg
18481848 Nesterov's QRCU as an example (with Paul McKenney's fastpath).
1849- Merged patch at: http ://lkml. org/lkml/2007/2/25/18
1849+ Merged patch at:
https ://
lore.kernel. org/
r/[email protected] 18501850}
18511851}
18521852
@@ -1885,7 +1885,7 @@ Revised:
18851885,day="10"
18861886,year="2007"
18871887,note="Available:
1888- \url{http ://lkml. org/lkml/2007/9/10/213 }
1888+ \url{
https ://
lore.kernel. org/
r/[email protected] }
18891889[Viewed October 25, 2007]"
18901890,annotation={
18911891 Final patch for preemptable RCU to -rt. (Later patches were
@@ -1933,7 +1933,7 @@ Revised:
19331933,day="20"
19341934,year="2007"
19351935,note="Available:
1936- \url{http ://lkml. org/lkml/2007/12/20/244 }
1936+ \url{https ://lore.kernel. org/r/20071220142540.GB22523@Krystal }
19371937[Viewed March 27, 2008]"
19381938,annotation={
19391939 Request for call_rcu_sched() and rcu_barrier_sched().
@@ -2013,7 +2013,7 @@ Revised:
20132013,day="29"
20142014,year="2008"
20152015,note="Available:
2016- \url{http ://lkml. org/lkml/2008/1/29/208 }
2016+ \url{
https ://
lore.kernel. org/
r/[email protected] }
20172017[Viewed March 27, 2008]"
20182018,annotation={
20192019 Patch that prevents preemptible RCU from unnecessarily waking
@@ -2028,7 +2028,7 @@ Revised:
20282028,day="1"
20292029,year="2008"
20302030,note="Available:
2031- \url{http ://lkml. org/lkml/2008/2/2/255 }
2031+ \url{
https ://
lore.kernel. org/
r/[email protected] }
20322032[Viewed October 18, 2008]"
20332033,annotation={
20342034 Explanation of compilers violating dependency ordering.
@@ -2088,7 +2088,7 @@ lot of {Linux} into your technology!!!"
20882088,day="3"
20892089,year="2008"
20902090,note="Available:
2091- \url{http ://lkml. org/lkml/2008/6/2/539 }
2091+ \url{
https ://
lore.kernel. org/
r/[email protected] }
20922092[Viewed December 10, 2008]"
20932093,annotation={
20942094 Updated RCU classic algorithm. Introduced multi-tailed list
@@ -2122,7 +2122,7 @@ lot of {Linux} into your technology!!!"
21222122,day="21"
21232123,year="2008"
21242124,note="Available:
2125- \url{http ://lkml. org/lkml/2008/8/21/336 }
2125+ \url{
https ://
lore.kernel. org/
r/[email protected] }
21262126[Viewed December 8, 2008]"
21272127,annotation={
21282128 State-based RCU. One key thing that this patch does is to
@@ -2137,7 +2137,7 @@ lot of {Linux} into your technology!!!"
21372137,day="6"
21382138,year="2008"
21392139,note="Available:
2140- \url{http ://lkml. org/lkml/2008/9/6/86 }
2140+ \url{
https ://
lore.kernel. org/
r/[email protected] }
21412141[Viewed December 8, 2008]"
21422142,annotation={
21432143 Manfred notes a fix required to my attempt to separate irq
@@ -2183,7 +2183,7 @@ lot of {Linux} into your technology!!!"
21832183,day="14"
21842184,year="2009"
21852185,note="Available:
2186- \url{http ://lkml. org/lkml/2009/1/14/449 }
2186+ \url{
https ://
lore.kernel. org/
r/[email protected] }
21872187[Viewed January 15, 2009]"
21882188,annotation={
21892189 Small-footprint implementation of RCU for uniprocessor
@@ -2218,7 +2218,7 @@ lot of {Linux} into your technology!!!"
22182218 git://lttng.org/userspace-rcu.git
22192219 http://lttng.org/cgi-bin/gitweb.cgi?p=userspace-rcu.git
22202220 http://lttng.org/urcu
2221- http ://lkml. org/lkml/2009/2/5/572
2221+ https ://lore.kernel. org/r/20090206030543.GB8560@Krystal
22222222}
22232223}
22242224
@@ -2258,7 +2258,7 @@ lot of {Linux} into your technology!!!"
22582258,day="25"
22592259,year="2009"
22602260,note="Available:
2261- \url{http ://lkml. org/lkml/2009/6/25/306 }
2261+ \url{
https ://
lore.kernel. org/
r/[email protected] }
22622262[Viewed August 16, 2009]"
22632263,annotation={
22642264 First posting of expedited RCU to be accepted into -tip.
@@ -2272,7 +2272,7 @@ lot of {Linux} into your technology!!!"
22722272,day="23"
22732273,year="2009"
22742274,note="Available:
2275- \url{http ://lkml. org/lkml/2009/7/23/294 }
2275+ \url{
https ://
lore.kernel. org/
r/[email protected] }
22762276[Viewed August 15, 2009]"
22772277,annotation={
22782278 First posting of simple and fast preemptable RCU.
@@ -2350,7 +2350,7 @@ lot of {Linux} into your technology!!!"
23502350,month="December"
23512351,year="2009"
23522352,note="Available:
2353- \url{http ://lkml. org/lkml/2009/10/18/129 }
2353+ \url{https ://lore.kernel. org/r/20091018232918.GA7385@Krystal }
23542354[Viewed December 29, 2009]"
23552355,annotation={
23562356 Mathieu proposed defer_rcu() with fixed-size per-thread pool
@@ -2518,7 +2518,7 @@ lot of {Linux} into your technology!!!"
25182518,month="January"
25192519,year="2011"
25202520,note="Available:
2521- \url{https://lkml. org/lkml/2011/1/18/322 }
2521+ \url{https://
lore.kernel. org/
r/[email protected] }
25222522[Viewed March 4, 2011]"
25232523,annotation={
25242524 "The RCU-based name lookup is at the other end of the spectrum - the
0 commit comments