Skip to content

Commit 0e63a5c

Browse files
committed
Merge tag 'docs-5.12' of git://git.lwn.net/linux
Pull documentation updates from Jonathan Corbet: "It has been a relatively quiet cycle in docsland. - As promised, the minimum Sphinx version to build the docs is now 1.7, and we have dropped support for Python 2 entirely. That allowed the removal of a bunch of compatibility code. - A set of treewide warning fixups from Mauro that I applied after it became clear nobody else was going to deal with them. - The automarkup mechanism can now create cross-references from relative paths to RST files. - More translations, typo fixes, and warning fixes" * tag 'docs-5.12' of git://git.lwn.net/linux: (75 commits) docs: kernel-hacking: be more civil docs: Remove the Microsoft rhetoric Documentation/admin-guide: kernel-parameters: Update nohlt section doc/admin-guide: fix spelling mistake: "perfomance" -> "performance" docs: Document cross-referencing using relative path docs: Enable usage of relative paths to docs on automarkup docs: thermal: fix spelling mistakes Documentation: admin-guide: Update kvm/xen config option docs: Make syscalls' helpers naming consistent coding-style.rst: Avoid comma statements Documentation: /proc/loadavg: add 3 more field descriptions Documentation/submitting-patches: Add blurb about backtraces in commit messages Docs: drop Python 2 support Move our minimum Sphinx version to 1.7 Documentation: input: define ABS_PRESSURE/ABS_MT_PRESSURE resolution as grams scripts/kernel-doc: add internal hyperlink to DOC: sections Update Documentation/admin-guide/sysctl/fs.rst docs: Update DTB format references docs: zh_CN: add iio index.rst translation docs/zh_CN: add iio ep93xx_adc.rst translation ...
2 parents ae42c31 + 3c2e0a4 commit 0e63a5c

File tree

88 files changed

+812
-503
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

88 files changed

+812
-503
lines changed

Documentation/RCU/RTFP.txt

Lines changed: 47 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Documentation/accounting/cgroupstats.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ Control Groupstats
33
==================
44

55
Control Groupstats is inspired by the discussion at
6-
http://lkml.org/lkml/2007/4/11/187 and implements per cgroup statistics as
7-
suggested by Andrew Morton in http://lkml.org/lkml/2007/4/11/263.
6+
https://lore.kernel.org/r/[email protected] and implements per cgroup statistics as
7+
suggested by Andrew Morton in https://lore.kernel.org/r/[email protected].
88

99
Per cgroup statistics infrastructure re-uses code from the taskstats
1010
interface. A new set of cgroup operations are registered with commands

Documentation/admin-guide/README.rst

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -226,10 +226,11 @@ Configuring the kernel
226226
all module options to built in (=y) options. You can
227227
also preserve modules by LMC_KEEP.
228228

229-
"make kvmconfig" Enable additional options for kvm guest kernel support.
229+
"make kvm_guest.config" Enable additional options for kvm guest kernel
230+
support.
230231

231-
"make xenconfig" Enable additional options for xen dom0 guest kernel
232-
support.
232+
"make xen.config" Enable additional options for xen dom0 guest kernel
233+
support.
233234

234235
"make tinyconfig" Configure the tiniest possible kernel.
235236

0 commit comments

Comments
 (0)