Skip to content

Commit da0119a

Browse files
committed
Merge branches 'edac-misc' and 'edac-amd64' into edac-updates-for-v5.17
Signed-off-by: Borislav Petkov <[email protected]>
3 parents a9e6b38 + 567617b + 0b8bf9c commit da0119a

File tree

965 files changed

+11051
-7764
lines changed

Some content is hidden

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

965 files changed

+11051
-7764
lines changed

.mailmap

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,9 @@ Chao Yu <[email protected]> <[email protected]>
7171
7272
7373
74+
Christian Borntraeger <[email protected]> <[email protected]>
75+
Christian Borntraeger <[email protected]> <[email protected]>
76+
Christian Borntraeger <[email protected]> <[email protected]>
7477
Christophe Ricard <[email protected]>
7578
Christoph Hellwig <[email protected]>
7679

Documentation/admin-guide/laptops/thinkpad-acpi.rst

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1520,15 +1520,15 @@ This sysfs attribute controls the keyboard "face" that will be shown on the
15201520
Lenovo X1 Carbon 2nd gen (2014)'s adaptive keyboard. The value can be read
15211521
and set.
15221522

1523-
- 1 = Home mode
1524-
- 2 = Web-browser mode
1525-
- 3 = Web-conference mode
1526-
- 4 = Function mode
1527-
- 5 = Layflat mode
1523+
- 0 = Home mode
1524+
- 1 = Web-browser mode
1525+
- 2 = Web-conference mode
1526+
- 3 = Function mode
1527+
- 4 = Layflat mode
15281528

15291529
For more details about which buttons will appear depending on the mode, please
15301530
review the laptop's user guide:
1531-
http://www.lenovo.com/shop/americas/content/user_guides/x1carbon_2_ug_en.pdf
1531+
https://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles_pdf/x1carbon_2_ug_en.pdf
15321532

15331533
Battery charge control
15341534
----------------------

Documentation/admin-guide/sysctl/kernel.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1099,7 +1099,7 @@ task_delayacct
10991099
===============
11001100

11011101
Enables/disables task delay accounting (see
1102-
:doc:`accounting/delay-accounting.rst`). Enabling this feature incurs
1102+
Documentation/accounting/delay-accounting.rst. Enabling this feature incurs
11031103
a small amount of overhead in the scheduler but is useful for debugging
11041104
and performance tuning. It is required by some tools such as iotop.
11051105

Documentation/arm/marvell.rst

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,8 @@ Discovery family
104104

105105
Not supported by the Linux kernel.
106106

107+
Homepage:
108+
https://web.archive.org/web/20110924171043/http://www.marvell.com/embedded-processors/discovery-innovation/
107109
Core:
108110
Feroceon 88fr571-vd ARMv5 compatible
109111

@@ -120,16 +122,37 @@ EBU Armada family
120122
- 88F6707
121123
- 88F6W11
122124

125+
- Product infos: https://web.archive.org/web/20141002083258/http://www.marvell.com/embedded-processors/armada-370/
123126
- Product Brief: https://web.archive.org/web/20121115063038/http://www.marvell.com/embedded-processors/armada-300/assets/Marvell_ARMADA_370_SoC.pdf
124127
- Hardware Spec: https://web.archive.org/web/20140617183747/http://www.marvell.com/embedded-processors/armada-300/assets/ARMADA370-datasheet.pdf
125128
- Functional Spec: https://web.archive.org/web/20140617183701/http://www.marvell.com/embedded-processors/armada-300/assets/ARMADA370-FunctionalSpec-datasheet.pdf
126129

127130
Core:
128131
Sheeva ARMv7 compatible PJ4B
129132

133+
Armada XP Flavors:
134+
- MV78230
135+
- MV78260
136+
- MV78460
137+
138+
NOTE:
139+
not to be confused with the non-SMP 78xx0 SoCs
140+
141+
- Product infos: https://web.archive.org/web/20150101215721/http://www.marvell.com/embedded-processors/armada-xp/
142+
- Product Brief: https://web.archive.org/web/20121021173528/http://www.marvell.com/embedded-processors/armada-xp/assets/Marvell-ArmadaXP-SoC-product%20brief.pdf
143+
- Functional Spec: https://web.archive.org/web/20180829171131/http://www.marvell.com/embedded-processors/armada-xp/assets/ARMADA-XP-Functional-SpecDatasheet.pdf
144+
- Hardware Specs:
145+
- https://web.archive.org/web/20141127013651/http://www.marvell.com/embedded-processors/armada-xp/assets/HW_MV78230_OS.PDF
146+
- https://web.archive.org/web/20141222000224/http://www.marvell.com/embedded-processors/armada-xp/assets/HW_MV78260_OS.PDF
147+
- https://web.archive.org/web/20141222000230/http://www.marvell.com/embedded-processors/armada-xp/assets/HW_MV78460_OS.PDF
148+
149+
Core:
150+
Sheeva ARMv7 compatible Dual-core or Quad-core PJ4B-MP
151+
130152
Armada 375 Flavors:
131153
- 88F6720
132154

155+
- Product infos: https://web.archive.org/web/20140108032402/http://www.marvell.com/embedded-processors/armada-375/
133156
- Product Brief: https://web.archive.org/web/20131216023516/http://www.marvell.com/embedded-processors/armada-300/assets/ARMADA_375_SoC-01_product_brief.pdf
134157

135158
Core:
@@ -162,29 +185,6 @@ EBU Armada family
162185
Core:
163186
ARM Cortex-A9
164187

165-
Armada XP Flavors:
166-
- MV78230
167-
- MV78260
168-
- MV78460
169-
170-
NOTE:
171-
not to be confused with the non-SMP 78xx0 SoCs
172-
173-
Product Brief:
174-
https://web.archive.org/web/20121021173528/http://www.marvell.com/embedded-processors/armada-xp/assets/Marvell-ArmadaXP-SoC-product%20brief.pdf
175-
176-
Functional Spec:
177-
https://web.archive.org/web/20180829171131/http://www.marvell.com/embedded-processors/armada-xp/assets/ARMADA-XP-Functional-SpecDatasheet.pdf
178-
179-
- Hardware Specs:
180-
181-
- https://web.archive.org/web/20141127013651/http://www.marvell.com/embedded-processors/armada-xp/assets/HW_MV78230_OS.PDF
182-
- https://web.archive.org/web/20141222000224/http://www.marvell.com/embedded-processors/armada-xp/assets/HW_MV78260_OS.PDF
183-
- https://web.archive.org/web/20141222000230/http://www.marvell.com/embedded-processors/armada-xp/assets/HW_MV78460_OS.PDF
184-
185-
Core:
186-
Sheeva ARMv7 compatible Dual-core or Quad-core PJ4B-MP
187-
188188
Linux kernel mach directory:
189189
arch/arm/mach-mvebu
190190
Linux kernel plat directory:
@@ -436,7 +436,7 @@ Berlin family (Multimedia Solutions)
436436
- Flavors:
437437
- 88DE3010, Armada 1000 (no Linux support)
438438
- Core: Marvell PJ1 (ARMv5TE), Dual-core
439-
- Product Brief: http://www.marvell.com.cn/digital-entertainment/assets/armada_1000_pb.pdf
439+
- Product Brief: https://web.archive.org/web/20131103162620/http://www.marvell.com/digital-entertainment/assets/armada_1000_pb.pdf
440440
- 88DE3005, Armada 1500 Mini
441441
- Design name: BG2CD
442442
- Core: ARM Cortex-A9, PL310 L2CC

Documentation/arm64/pointer-authentication.rst

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,10 @@ The number of bits that the PAC occupies in a pointer is 55 minus the
5353
virtual address size configured by the kernel. For example, with a
5454
virtual address size of 48, the PAC is 7 bits wide.
5555

56-
Recent versions of GCC can compile code with APIAKey-based return
57-
address protection when passed the -msign-return-address option. This
58-
uses instructions in the HINT space (unless -march=armv8.3-a or higher
59-
is also passed), and such code can run on systems without the pointer
60-
authentication extension.
56+
When ARM64_PTR_AUTH_KERNEL is selected, the kernel will be compiled
57+
with HINT space pointer authentication instructions protecting
58+
function returns. Kernels built with this option will work on hardware
59+
with or without pointer authentication support.
6160

6261
In addition to exec(), keys can also be reinitialized to random values
6362
using the PR_PAC_RESET_KEYS prctl. A bitmask of PR_PAC_APIAKEY,

Documentation/bpf/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ that goes into great technical depth about the BPF Architecture.
1515
libbpf
1616
======
1717

18-
Documentation/bpf/libbpf/libbpf.rst is a userspace library for loading and interacting with bpf programs.
18+
Documentation/bpf/libbpf/index.rst is a userspace library for loading and interacting with bpf programs.
1919

2020
BPF Type Format (BTF)
2121
=====================

Documentation/cpu-freq/core.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,12 +73,12 @@ CPUFREQ_POSTCHANGE.
7373
The third argument is a struct cpufreq_freqs with the following
7474
values:
7575

76-
===== ===========================
77-
cpu number of the affected CPU
76+
====== ======================================
77+
policy a pointer to the struct cpufreq_policy
7878
old old frequency
7979
new new frequency
8080
flags flags of the cpufreq driver
81-
===== ===========================
81+
====== ======================================
8282

8383
3. CPUFreq Table Generation with Operating Performance Point (OPP)
8484
==================================================================

Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,10 @@ properties:
1717
oneOf:
1818
- enum:
1919
- fsl,imx7ulp-lpi2c
20-
- fsl,imx8qm-lpi2c
2120
- items:
22-
- const: fsl,imx8qxp-lpi2c
21+
- enum:
22+
- fsl,imx8qxp-lpi2c
23+
- fsl,imx8qm-lpi2c
2324
- const: fsl,imx7ulp-lpi2c
2425

2526
reg:

Documentation/doc-guide/sphinx.rst

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Sphinx Install
2727
==============
2828

2929
The ReST markups currently used by the Documentation/ files are meant to be
30-
built with ``Sphinx`` version 1.3 or higher.
30+
built with ``Sphinx`` version 1.7 or higher.
3131

3232
There's a script that checks for the Sphinx requirements. Please see
3333
:ref:`sphinx-pre-install` for further details.
@@ -43,10 +43,6 @@ or ``virtualenv``, depending on how your distribution packaged Python 3.
4343

4444
.. note::
4545

46-
#) Sphinx versions below 1.5 don't work properly with Python's
47-
docutils version 0.13.1 or higher. So, if you're willing to use
48-
those versions, you should run ``pip install 'docutils==0.12'``.
49-
5046
#) It is recommended to use the RTD theme for html output. Depending
5147
on the Sphinx version, it should be installed separately,
5248
with ``pip install sphinx_rtd_theme``.
@@ -55,13 +51,13 @@ or ``virtualenv``, depending on how your distribution packaged Python 3.
5551
those expressions are written using LaTeX notation. It needs texlive
5652
installed with amsfonts and amsmath in order to evaluate them.
5753

58-
In summary, if you want to install Sphinx version 1.7.9, you should do::
54+
In summary, if you want to install Sphinx version 2.4.4, you should do::
5955

60-
$ virtualenv sphinx_1.7.9
61-
$ . sphinx_1.7.9/bin/activate
62-
(sphinx_1.7.9) $ pip install -r Documentation/sphinx/requirements.txt
56+
$ virtualenv sphinx_2.4.4
57+
$ . sphinx_2.4.4/bin/activate
58+
(sphinx_2.4.4) $ pip install -r Documentation/sphinx/requirements.txt
6359

64-
After running ``. sphinx_1.7.9/bin/activate``, the prompt will change,
60+
After running ``. sphinx_2.4.4/bin/activate``, the prompt will change,
6561
in order to indicate that you're using the new environment. If you
6662
open a new shell, you need to rerun this command to enter again at
6763
the virtual environment before building the documentation.
@@ -81,7 +77,7 @@ output.
8177
PDF and LaTeX builds
8278
--------------------
8379

84-
Such builds are currently supported only with Sphinx versions 1.4 and higher.
80+
Such builds are currently supported only with Sphinx versions 2.4 and higher.
8581

8682
For PDF and LaTeX output, you'll also need ``XeLaTeX`` version 3.14159265.
8783

@@ -104,8 +100,8 @@ command line options for your distro::
104100
You should run:
105101

106102
sudo dnf install -y texlive-luatex85
107-
/usr/bin/virtualenv sphinx_1.7.9
108-
. sphinx_1.7.9/bin/activate
103+
/usr/bin/virtualenv sphinx_2.4.4
104+
. sphinx_2.4.4/bin/activate
109105
pip install -r Documentation/sphinx/requirements.txt
110106

111107
Can't build as 1 mandatory dependency is missing at ./scripts/sphinx-pre-install line 468.

Documentation/filesystems/autofs.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ This document describes only the kernel module and the interactions
3535
required with any user-space program. Subsequent text refers to this
3636
as the "automount daemon" or simply "the daemon".
3737

38-
"autofs" is a Linux kernel module with provides the "autofs"
38+
"autofs" is a Linux kernel module which provides the "autofs"
3939
filesystem type. Several "autofs" filesystems can be mounted and they
4040
can each be managed separately, or all managed by the same daemon.
4141

0 commit comments

Comments
 (0)