@@ -683,7 +683,7 @@ Orran Krieger and Rusty Russell and Dipankar Sarma and Maneesh Soni"
683
683
,month="October"
684
684
,year="2001"
685
685
,note="Available:
686
- \url{http ://lkml. org/lkml/2001/10/13/105 }
686
+ \url{
https ://
lore.kernel. org/
r/[email protected] }
687
687
[Viewed August 21, 2004]"
688
688
,annotation={
689
689
}
@@ -826,7 +826,7 @@ Symposium on Distributed Computing}
826
826
,month="October"
827
827
,year="2002"
828
828
,note="Available:
829
- \url{https://lkml. org/lkml/2002/10/24/262 }
829
+ \url{https://
lore.kernel. org/
r/[email protected] }
830
830
[Viewed February 15, 2014]"
831
831
,annotation={
832
832
Mingming Cao's patch to introduce RCU to SysV IPC.
@@ -839,7 +839,7 @@ Symposium on Distributed Computing}
839
839
,month="March"
840
840
,year="2003"
841
841
,note="Available:
842
- \url{http ://lkml. org/lkml/2003/3/9/205 }
842
+ \url{
https ://
lore.kernel. org/
r/[email protected] }
843
843
[Viewed March 13, 2006]"
844
844
,annotation={
845
845
Linus suggests replacing brlock with RCU and/or seqlocks:
@@ -1036,15 +1036,15 @@ Add per-cpu batch counter"
1036
1036
,annotation={
1037
1037
RCU runs reasonably on a 512-CPU SGI using Manfred Spraul's patches,
1038
1038
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)
1048
1048
}
1049
1049
}
1050
1050
@@ -1106,7 +1106,7 @@ Oregon Health and Sciences University"
1106
1106
,month="August"
1107
1107
,year="2004"
1108
1108
,note="Available:
1109
- \url{http ://lkml. org/lkml/2004/8/6/237 }
1109
+ \url{
https ://
lore.kernel. org/
r/[email protected] }
1110
1110
[Viewed June 8, 2010]"
1111
1111
,annotation={
1112
1112
Introduce rcu_dereference().
@@ -1119,7 +1119,7 @@ Oregon Health and Sciences University"
1119
1119
,month="August"
1120
1120
,year="2004"
1121
1121
,note="Available:
1122
- \url{http ://lkml. org/lkml/2004/8/30/87 }
1122
+ \url{
https ://
lore.kernel. org/
r/[email protected] }
1123
1123
[Viewed February 17, 2005]"
1124
1124
,annotation={
1125
1125
Uses active code in rcu_read_lock() and rcu_read_unlock() to
@@ -1186,7 +1186,7 @@ Oregon Health and Sciences University"
1186
1186
,month="October"
1187
1187
,year="2004"
1188
1188
,note="Available:
1189
- \url{http ://lkml. org/lkml/2004/10/23/241 }
1189
+ \url{
https ://
lore.kernel. org/
r/[email protected] }
1190
1190
[Viewed June 8, 2010]"
1191
1191
,annotation={
1192
1192
Introduce rcu_assign_pointer().
@@ -1203,7 +1203,7 @@ Oregon Health and Sciences University"
1203
1203
,annotation={
1204
1204
James Morris posts Kaigai Kohei's patch to LKML.
1205
1205
[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]
1207
1207
}
1208
1208
}
1209
1209
@@ -1241,7 +1241,7 @@ Oregon Health and Sciences University"
1241
1241
,year="2005"
1242
1242
,day="17"
1243
1243
,note="Available:
1244
- \url{http ://lkml. org/lkml/2005/3/17/199 }
1244
+ \url{
https ://
lore.kernel. org/
r/[email protected] }
1245
1245
[Viewed September 5, 2005]"
1246
1246
,annotation={
1247
1247
First posting showing how RCU can be safely adapted for
@@ -1256,7 +1256,7 @@ Oregon Health and Sciences University"
1256
1256
,year="2005"
1257
1257
,day="18"
1258
1258
,note="Available:
1259
- \url{http ://lkml. org/lkml/2005/3/18/122 }
1259
+ \url{
https ://
lore.kernel. org/
r/[email protected] }
1260
1260
[Viewed March 30, 2006]"
1261
1261
,annotation={
1262
1262
Esben Neilsen suggests read-side suppression of grace-period
@@ -1302,7 +1302,7 @@ Data Structures"
1302
1302
,month="May"
1303
1303
,year="2005"
1304
1304
,note="Available:
1305
- \url{http ://lkml. org/lkml/2005/5/9/185 }
1305
+ \url{
https ://
lore.kernel. org/
r/[email protected] }
1306
1306
[Viewed May 13, 2005]"
1307
1307
,annotation={
1308
1308
First publication of working lock-based deferred free patches
@@ -1385,7 +1385,7 @@ Data Structures"
1385
1385
,day="1"
1386
1386
,year="2005"
1387
1387
,note="Available:
1388
- \url{http ://lkml. org/lkml/2005/8/1/155 }
1388
+ \url{
https ://
lore.kernel. org/
r/[email protected] }
1389
1389
[Viewed March 14, 2006]"
1390
1390
,annotation={
1391
1391
First operating counter-based realtime RCU patch posted to LKML.
@@ -1399,7 +1399,7 @@ Data Structures"
1399
1399
,day="8"
1400
1400
,year="2005"
1401
1401
,note="Available:
1402
- \url{http ://lkml. org/lkml/2005/8/8/108 }
1402
+ \url{
https ://
lore.kernel. org/
r/[email protected] }
1403
1403
[Viewed March 14, 2006]"
1404
1404
,annotation={
1405
1405
First operating counter-based realtime RCU patch posted to LKML,
@@ -1415,7 +1415,7 @@ Data Structures"
1415
1415
,day="1"
1416
1416
,year="2005"
1417
1417
,note="Available:
1418
- \url{http ://lkml. org/lkml/2005/10/1/70 }
1418
+ \url{
https ://
lore.kernel. org/
r/[email protected] }
1419
1419
[Viewed March 14, 2006]"
1420
1420
,annotation={
1421
1421
First rcutorture patch.
@@ -1429,7 +1429,7 @@ Data Structures"
1429
1429
,day="6"
1430
1430
,year="2006"
1431
1431
,note="Available:
1432
- \url{https://lkml. org/lkml/2006/1/7/22 }
1432
+ \url{https://
lore.kernel. org/
r/[email protected] }
1433
1433
[Viewed February 29, 2012]"
1434
1434
,annotation={
1435
1435
David Miller's view on hashed arrays of locks: used to really
@@ -1464,7 +1464,7 @@ Distributed Processing Symposium"
1464
1464
,day="20"
1465
1465
,year="2006"
1466
1466
,note="Available:
1467
- \url{http ://lkml. org/lkml/2006/6/20/238 }
1467
+ \url{
https ://
lore.kernel. org/
r/[email protected] }
1468
1468
[Viewed March 25, 2008]"
1469
1469
,annotation={
1470
1470
RCU-protected radix tree.
@@ -1554,7 +1554,7 @@ Revised:
1554
1554
,day="28"
1555
1555
,year="2006"
1556
1556
,note="Available:
1557
- \url{http ://lkml. org/lkml/2006/9/28/160 }
1557
+ \url{
https ://
lore.kernel. org/
r/[email protected] }
1558
1558
[Viewed March 27, 2008]"
1559
1559
}
1560
1560
@@ -1593,7 +1593,7 @@ Revised:
1593
1593
,year="2006"
1594
1594
,day=26
1595
1595
,note="Available:
1596
- \url{http ://lkml. org/lkml/2006/10/26/73 }
1596
+ \url{
https ://
lore.kernel. org/
r/[email protected] }
1597
1597
[Viewed January 26, 2009]"
1598
1598
,annotation={
1599
1599
RCU-based reader-writer lock that allows readers to proceed with
@@ -1612,12 +1612,12 @@ Revised:
1612
1612
,year="2006"
1613
1613
,day=17
1614
1614
,note="Available:
1615
- \url{http ://lkml. org/lkml/2006/11/17/56 }
1615
+ \url{
https ://
lore.kernel. org/
r/[email protected] }
1616
1616
[Viewed May 28, 2007]"
1617
1617
,annotation={
1618
1618
SRCU's grace periods are too slow for Jens, even after a
1619
1619
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] .
1621
1621
}
1622
1622
}
1623
1623
@@ -1629,7 +1629,7 @@ Revised:
1629
1629
,year="2006"
1630
1630
,day=19
1631
1631
,note="Available:
1632
- \url{http ://lkml. org/lkml/2006/11/19/69 }
1632
+ \url{https ://lore.kernel. org/r/20061119190027.GA3676@oleg }
1633
1633
[Viewed May 28, 2007]"
1634
1634
,annotation={
1635
1635
First cut of QRCU. Expanded/corrected versions followed.
@@ -1644,7 +1644,7 @@ Revised:
1644
1644
,year="2006"
1645
1645
,day=30
1646
1646
,note="Available:
1647
- \url{http ://lkml. org/lkml/2006/11/29/330 }
1647
+ \url{https ://lore.kernel. org/r/20061130015714.GC1350@oleg }
1648
1648
[Viewed November 26, 2008]"
1649
1649
,annotation={
1650
1650
Expanded/corrected version of QRCU.
@@ -1709,7 +1709,7 @@ Revised:
1709
1709
,year="2007"
1710
1710
,day=3
1711
1711
,note="Available:
1712
- \url{http ://lkml. org/lkml/2007/1/3/112 }
1712
+ \url{https ://lore.kernel. org/r/20070103152738.GA16063@localdomain }
1713
1713
[Viewed May 28, 2007]"
1714
1714
,annotation={
1715
1715
Patch for list_splice_rcu().
@@ -1737,7 +1737,7 @@ Revised:
1737
1737
,year="2007"
1738
1738
,day=28
1739
1739
,note="Available:
1740
- \url{http ://lkml. org/lkml/2007/1/28/34 }
1740
+ \url{
https ://
lore.kernel. org/
r/[email protected] }
1741
1741
[Viewed March 27, 2008]"
1742
1742
,annotation={
1743
1743
RCU-like implementation for frequent updaters and rare readers(!).
@@ -1767,7 +1767,7 @@ Revised:
1767
1767
,year="2007"
1768
1768
,day=24
1769
1769
,note="Available:
1770
- \url{http ://lkml. org/lkml/2007/2/25/18 }
1770
+ \url{
https ://
lore.kernel. org/
r/[email protected] }
1771
1771
[Viewed March 27, 2008]"
1772
1772
,annotation={
1773
1773
Patch for QRCU supplying lock-free fast path.
@@ -1846,7 +1846,7 @@ Revised:
1846
1846
,annotation={
1847
1847
LWN article describing Promela and spin, and also using Oleg
1848
1848
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]
1850
1850
}
1851
1851
}
1852
1852
@@ -1885,7 +1885,7 @@ Revised:
1885
1885
,day="10"
1886
1886
,year="2007"
1887
1887
,note="Available:
1888
- \url{http ://lkml. org/lkml/2007/9/10/213 }
1888
+ \url{
https ://
lore.kernel. org/
r/[email protected] }
1889
1889
[Viewed October 25, 2007]"
1890
1890
,annotation={
1891
1891
Final patch for preemptable RCU to -rt. (Later patches were
@@ -1933,7 +1933,7 @@ Revised:
1933
1933
,day="20"
1934
1934
,year="2007"
1935
1935
,note="Available:
1936
- \url{http ://lkml. org/lkml/2007/12/20/244 }
1936
+ \url{https ://lore.kernel. org/r/20071220142540.GB22523@Krystal }
1937
1937
[Viewed March 27, 2008]"
1938
1938
,annotation={
1939
1939
Request for call_rcu_sched() and rcu_barrier_sched().
@@ -2013,7 +2013,7 @@ Revised:
2013
2013
,day="29"
2014
2014
,year="2008"
2015
2015
,note="Available:
2016
- \url{http ://lkml. org/lkml/2008/1/29/208 }
2016
+ \url{
https ://
lore.kernel. org/
r/[email protected] }
2017
2017
[Viewed March 27, 2008]"
2018
2018
,annotation={
2019
2019
Patch that prevents preemptible RCU from unnecessarily waking
@@ -2028,7 +2028,7 @@ Revised:
2028
2028
,day="1"
2029
2029
,year="2008"
2030
2030
,note="Available:
2031
- \url{http ://lkml. org/lkml/2008/2/2/255 }
2031
+ \url{
https ://
lore.kernel. org/
r/[email protected] }
2032
2032
[Viewed October 18, 2008]"
2033
2033
,annotation={
2034
2034
Explanation of compilers violating dependency ordering.
@@ -2088,7 +2088,7 @@ lot of {Linux} into your technology!!!"
2088
2088
,day="3"
2089
2089
,year="2008"
2090
2090
,note="Available:
2091
- \url{http ://lkml. org/lkml/2008/6/2/539 }
2091
+ \url{
https ://
lore.kernel. org/
r/[email protected] }
2092
2092
[Viewed December 10, 2008]"
2093
2093
,annotation={
2094
2094
Updated RCU classic algorithm. Introduced multi-tailed list
@@ -2122,7 +2122,7 @@ lot of {Linux} into your technology!!!"
2122
2122
,day="21"
2123
2123
,year="2008"
2124
2124
,note="Available:
2125
- \url{http ://lkml. org/lkml/2008/8/21/336 }
2125
+ \url{
https ://
lore.kernel. org/
r/[email protected] }
2126
2126
[Viewed December 8, 2008]"
2127
2127
,annotation={
2128
2128
State-based RCU. One key thing that this patch does is to
@@ -2137,7 +2137,7 @@ lot of {Linux} into your technology!!!"
2137
2137
,day="6"
2138
2138
,year="2008"
2139
2139
,note="Available:
2140
- \url{http ://lkml. org/lkml/2008/9/6/86 }
2140
+ \url{
https ://
lore.kernel. org/
r/[email protected] }
2141
2141
[Viewed December 8, 2008]"
2142
2142
,annotation={
2143
2143
Manfred notes a fix required to my attempt to separate irq
@@ -2183,7 +2183,7 @@ lot of {Linux} into your technology!!!"
2183
2183
,day="14"
2184
2184
,year="2009"
2185
2185
,note="Available:
2186
- \url{http ://lkml. org/lkml/2009/1/14/449 }
2186
+ \url{
https ://
lore.kernel. org/
r/[email protected] }
2187
2187
[Viewed January 15, 2009]"
2188
2188
,annotation={
2189
2189
Small-footprint implementation of RCU for uniprocessor
@@ -2218,7 +2218,7 @@ lot of {Linux} into your technology!!!"
2218
2218
git://lttng.org/userspace-rcu.git
2219
2219
http://lttng.org/cgi-bin/gitweb.cgi?p=userspace-rcu.git
2220
2220
http://lttng.org/urcu
2221
- http ://lkml. org/lkml/2009/2/5/572
2221
+ https ://lore.kernel. org/r/20090206030543.GB8560@Krystal
2222
2222
}
2223
2223
}
2224
2224
@@ -2258,7 +2258,7 @@ lot of {Linux} into your technology!!!"
2258
2258
,day="25"
2259
2259
,year="2009"
2260
2260
,note="Available:
2261
- \url{http ://lkml. org/lkml/2009/6/25/306 }
2261
+ \url{
https ://
lore.kernel. org/
r/[email protected] }
2262
2262
[Viewed August 16, 2009]"
2263
2263
,annotation={
2264
2264
First posting of expedited RCU to be accepted into -tip.
@@ -2272,7 +2272,7 @@ lot of {Linux} into your technology!!!"
2272
2272
,day="23"
2273
2273
,year="2009"
2274
2274
,note="Available:
2275
- \url{http ://lkml. org/lkml/2009/7/23/294 }
2275
+ \url{
https ://
lore.kernel. org/
r/[email protected] }
2276
2276
[Viewed August 15, 2009]"
2277
2277
,annotation={
2278
2278
First posting of simple and fast preemptable RCU.
@@ -2350,7 +2350,7 @@ lot of {Linux} into your technology!!!"
2350
2350
,month="December"
2351
2351
,year="2009"
2352
2352
,note="Available:
2353
- \url{http ://lkml. org/lkml/2009/10/18/129 }
2353
+ \url{https ://lore.kernel. org/r/20091018232918.GA7385@Krystal }
2354
2354
[Viewed December 29, 2009]"
2355
2355
,annotation={
2356
2356
Mathieu proposed defer_rcu() with fixed-size per-thread pool
@@ -2518,7 +2518,7 @@ lot of {Linux} into your technology!!!"
2518
2518
,month="January"
2519
2519
,year="2011"
2520
2520
,note="Available:
2521
- \url{https://lkml. org/lkml/2011/1/18/322 }
2521
+ \url{https://
lore.kernel. org/
r/[email protected] }
2522
2522
[Viewed March 4, 2011]"
2523
2523
,annotation={
2524
2524
"The RCU-based name lookup is at the other end of the spectrum - the
0 commit comments