Skip to content

Commit 0e11f20

Browse files
committed
Merge branch 'for-5.19/cleanup' into for-next
2 parents 0e1b951 + 5d7c854 commit 0e11f20

File tree

13,715 files changed

+1096868
-336412
lines changed

Some content is hidden

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

13,715 files changed

+1096868
-336412
lines changed

.mailmap

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,12 @@ Andy Adamson <andros@citi.umich.edu>
4949
Antoine Tenart <atenart@kernel.org> <antoine.tenart@bootlin.com>
5050
Antoine Tenart <atenart@kernel.org> <antoine.tenart@free-electrons.com>
5151
Antonio Ospite <ao2@ao2.it> <ao2@amarulasolutions.com>
52+
Anup Patel <anup@brainfault.org> <anup.patel@wdc.com>
5253
Archit Taneja <archit@ti.com>
5354
Ard Biesheuvel <ardb@kernel.org> <ard.biesheuvel@linaro.org>
5455
Arnaud Patard <arnaud.patard@rtp-net.org>
5556
Arnd Bergmann <arnd@arndb.de>
57+
Atish Patra <atishp@atishpatra.org> <atish.patra@wdc.com>
5658
Axel Dyks <xl@xlsigned.net>
5759
Axel Lin <axel.lin@gmail.com>
5860
Bart Van Assche <bvanassche@acm.org> <bart.vanassche@sandisk.com>
@@ -68,6 +70,8 @@ Boris Brezillon <bbrezillon@kernel.org> <boris.brezillon@bootlin.com>
6870
Boris Brezillon <bbrezillon@kernel.org> <boris.brezillon@free-electrons.com>
6971
Brian Avery <b.avery@hp.com>
7072
Brian King <brking@us.ibm.com>
73+
Brian Silverman <bsilver16384@gmail.com> <brian.silverman@bluerivertech.com>
74+
Cai Huoqing <cai.huoqing@linux.dev> <caihuoqing@baidu.com>
7175
Changbin Du <changbin.du@intel.com> <changbin.du@gmail.com>
7276
Changbin Du <changbin.du@intel.com> <changbin.du@intel.com>
7377
Chao Yu <chao@kernel.org> <chao2.yu@samsung.com>
@@ -77,6 +81,9 @@ Chris Chiu <chris.chiu@canonical.com> <chiu@endlessos.org>
7781
Christian Borntraeger <borntraeger@linux.ibm.com> <borntraeger@de.ibm.com>
7882
Christian Borntraeger <borntraeger@linux.ibm.com> <cborntra@de.ibm.com>
7983
Christian Borntraeger <borntraeger@linux.ibm.com> <borntrae@de.ibm.com>
84+
Christian Brauner <brauner@kernel.org> <christian@brauner.io>
85+
Christian Brauner <brauner@kernel.org> <christian.brauner@canonical.com>
86+
Christian Brauner <brauner@kernel.org> <christian.brauner@ubuntu.com>
8087
Christophe Ricard <christophe.ricard@gmail.com>
8188
Christoph Hellwig <hch@lst.de>
8289
Colin Ian King <colin.king@intel.com> <colin.king@canonical.com>
@@ -181,6 +188,8 @@ Jiri Slaby <jirislaby@kernel.org> <jslaby@novell.com>
181188
Jiri Slaby <jirislaby@kernel.org> <jslaby@suse.com>
182189
Jiri Slaby <jirislaby@kernel.org> <jslaby@suse.cz>
183190
Jiri Slaby <jirislaby@kernel.org> <xslaby@fi.muni.cz>
191+
Jisheng Zhang <jszhang@kernel.org> <jszhang@marvell.com>
192+
Jisheng Zhang <jszhang@kernel.org> <Jisheng.Zhang@synaptics.com>
184193
Johan Hovold <johan@kernel.org> <jhovold@gmail.com>
185194
Johan Hovold <johan@kernel.org> <johan@hovoldconsulting.com>
186195
John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
@@ -210,6 +219,7 @@ Koushik <raghavendra.koushik@neterion.com>
210219
Krishna Manikandan <quic_mkrishn@quicinc.com> <mkrishn@codeaurora.org>
211220
Krzysztof Kozlowski <krzk@kernel.org> <k.kozlowski.k@gmail.com>
212221
Krzysztof Kozlowski <krzk@kernel.org> <k.kozlowski@samsung.com>
222+
Krzysztof Kozlowski <krzk@kernel.org> <krzysztof.kozlowski@canonical.com>
213223
Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
214224
Kuogee Hsieh <quic_khsieh@quicinc.com> <khsieh@codeaurora.org>
215225
Leonardo Bras <leobras.c@gmail.com> <leonardo@linux.ibm.com>
@@ -327,6 +337,9 @@ Rémi Denis-Courmont <rdenis@simphalempin.com>
327337
Ricardo Ribalda <ribalda@kernel.org> <ricardo@ribalda.com>
328338
Ricardo Ribalda <ribalda@kernel.org> Ricardo Ribalda Delgado <ribalda@kernel.org>
329339
Ricardo Ribalda <ribalda@kernel.org> <ricardo.ribalda@gmail.com>
340+
Roman Gushchin <roman.gushchin@linux.dev> <guro@fb.com>
341+
Roman Gushchin <roman.gushchin@linux.dev> <guroan@gmail.com>
342+
Roman Gushchin <roman.gushchin@linux.dev> <klamm@yandex-team.ru>
330343
Ross Zwisler <zwisler@kernel.org> <ross.zwisler@linux.intel.com>
331344
Rudolf Marek <R.Marek@sh.cvut.cz>
332345
Rui Saraiva <rmps@joel.ist.utl.pt>

CREDITS

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,11 @@ S: Via Delle Palme, 9
315315
S: Terni 05100
316316
S: Italy
317317

318+
N: Ohad Ben Cohen
319+
E: ohad@wizery.com
320+
D: Remote Processor (remoteproc) subsystem
321+
D: Remote Processor Messaging (rpmsg) subsystem
322+
318323
N: Krzysztof Benedyczak
319324
E: golbi@mat.uni.torun.pl
320325
W: http://www.mat.uni.torun.pl/~golbi
@@ -890,6 +895,12 @@ S: 3000 FORE Drive
890895
S: Warrendale, Pennsylvania 15086
891896
S: USA
892897

898+
N: Ludovic Desroches
899+
E: ludovic.desroches@microchip.com
900+
D: Maintainer for ARM/Microchip (AT91) SoC support
901+
D: Author of ADC, pinctrl, XDMA and SDHCI drivers for this platform
902+
S: France
903+
893904
N: Martin Devera
894905
E: devik@cdi.cz
895906
W: http://luxik.cdi.cz/~devik/qos/

Documentation/ABI/obsolete/procfs-i8k

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
What: /proc/i8k
2+
Date: November 2001
3+
KernelVersion: 2.4.14
4+
Contact: Pali Rohár <pali@kernel.org>
5+
Description: Legacy interface for getting/setting sensor information like
6+
fan speed, temperature, serial number, hotkey status etc
7+
on Dell Laptops.
8+
Since the driver is now using the standard hwmon sysfs interface,
9+
the procfs interface is deprecated.
10+
Users: https://github.com/vitorafsr/i8kutils

Documentation/ABI/removed/sysfs-mce

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
What: /sys/devices/system/machinecheck/machinecheckX/tolerant
2+
Contact: Borislav Petkov <bp@suse.de>
3+
Date: Dec, 2021
4+
Description:
5+
Unused and obsolete after the advent of recoverable machine
6+
checks (see last sentence below) and those are present since
7+
2010 (Nehalem).
8+
9+
Original description:
10+
11+
The entries appear for each CPU, but they are truly shared
12+
between all CPUs.
13+
14+
Tolerance level. When a machine check exception occurs for a
15+
non corrected machine check the kernel can take different
16+
actions.
17+
18+
Since machine check exceptions can happen any time it is
19+
sometimes risky for the kernel to kill a process because it
20+
defies normal kernel locking rules. The tolerance level
21+
configures how hard the kernel tries to recover even at some
22+
risk of deadlock. Higher tolerant values trade potentially
23+
better uptime with the risk of a crash or even corruption
24+
(for tolerant >= 3).
25+
26+
== ===========================================================
27+
0 always panic on uncorrected errors, log corrected errors
28+
1 panic or SIGBUS on uncorrected errors, log corrected errors
29+
2 SIGBUS or log uncorrected errors, log corrected errors
30+
3 never panic or SIGBUS, log all errors (for testing only)
31+
== ===========================================================
32+
33+
Default: 1
34+
35+
Note this only makes a difference if the CPU allows recovery
36+
from a machine check exception. Current x86 CPUs generally
37+
do not.

Documentation/ABI/stable/sysfs-block

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,55 @@ Description:
155155
last zone of the device which may be smaller.
156156

157157

158+
What: /sys/block/<disk>/queue/crypto/
159+
Date: February 2022
160+
Contact: linux-block@vger.kernel.org
161+
Description:
162+
The presence of this subdirectory of /sys/block/<disk>/queue/
163+
indicates that the device supports inline encryption. This
164+
subdirectory contains files which describe the inline encryption
165+
capabilities of the device. For more information about inline
166+
encryption, refer to Documentation/block/inline-encryption.rst.
167+
168+
169+
What: /sys/block/<disk>/queue/crypto/max_dun_bits
170+
Date: February 2022
171+
Contact: linux-block@vger.kernel.org
172+
Description:
173+
[RO] This file shows the maximum length, in bits, of data unit
174+
numbers accepted by the device in inline encryption requests.
175+
176+
177+
What: /sys/block/<disk>/queue/crypto/modes/<mode>
178+
Date: February 2022
179+
Contact: linux-block@vger.kernel.org
180+
Description:
181+
[RO] For each crypto mode (i.e., encryption/decryption
182+
algorithm) the device supports with inline encryption, a file
183+
will exist at this location. It will contain a hexadecimal
184+
number that is a bitmask of the supported data unit sizes, in
185+
bytes, for that crypto mode.
186+
187+
Currently, the crypto modes that may be supported are:
188+
189+
* AES-256-XTS
190+
* AES-128-CBC-ESSIV
191+
* Adiantum
192+
193+
For example, if a device supports AES-256-XTS inline encryption
194+
with data unit sizes of 512 and 4096 bytes, the file
195+
/sys/block/<disk>/queue/crypto/modes/AES-256-XTS will exist and
196+
will contain "0x1200".
197+
198+
199+
What: /sys/block/<disk>/queue/crypto/num_keyslots
200+
Date: February 2022
201+
Contact: linux-block@vger.kernel.org
202+
Description:
203+
[RO] This file shows the number of keyslots the device has for
204+
use with inline encryption.
205+
206+
158207
What: /sys/block/<disk>/queue/dax
159208
Date: June 2016
160209
Contact: linux-block@vger.kernel.org

Documentation/ABI/stable/sysfs-devices-system-cpu

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,10 @@ What: /sys/devices/system/cpu/cpuX/topology/die_cpus
8686
Description: internal kernel map of CPUs within the same die.
8787
Values: hexadecimal bitmask.
8888

89+
What: /sys/devices/system/cpu/cpuX/topology/ppin
90+
Description: per-socket protected processor inventory number
91+
Values: hexadecimal.
92+
8993
What: /sys/devices/system/cpu/cpuX/topology/die_cpus_list
9094
Description: human-readable list of CPUs within the same die.
9195
The format is like 0-3, 8-11, 14,17.

Documentation/ABI/stable/sysfs-driver-dma-idxd

Lines changed: 41 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -41,14 +41,14 @@ KernelVersion: 5.6.0
4141
Contact: dmaengine@vger.kernel.org
4242
Description: The maximum number of groups can be created under this device.
4343

44-
What: /sys/bus/dsa/devices/dsa<m>/max_tokens
45-
Date: Oct 25, 2019
46-
KernelVersion: 5.6.0
44+
What: /sys/bus/dsa/devices/dsa<m>/max_read_buffers
45+
Date: Dec 10, 2021
46+
KernelVersion: 5.17.0
4747
Contact: dmaengine@vger.kernel.org
48-
Description: The total number of bandwidth tokens supported by this device.
49-
The bandwidth tokens represent resources within the DSA
48+
Description: The total number of read buffers supported by this device.
49+
The read buffers represent resources within the DSA
5050
implementation, and these resources are allocated by engines to
51-
support operations.
51+
support operations. See DSA spec v1.2 9.2.4 Total Read Buffers.
5252

5353
What: /sys/bus/dsa/devices/dsa<m>/max_transfer_size
5454
Date: Oct 25, 2019
@@ -115,13 +115,13 @@ KernelVersion: 5.6.0
115115
Contact: dmaengine@vger.kernel.org
116116
Description: To indicate if this device is configurable or not.
117117

118-
What: /sys/bus/dsa/devices/dsa<m>/token_limit
119-
Date: Oct 25, 2019
120-
KernelVersion: 5.6.0
118+
What: /sys/bus/dsa/devices/dsa<m>/read_buffer_limit
119+
Date: Dec 10, 2021
120+
KernelVersion: 5.17.0
121121
Contact: dmaengine@vger.kernel.org
122-
Description: The maximum number of bandwidth tokens that may be in use at
122+
Description: The maximum number of read buffers that may be in use at
123123
one time by operations that access low bandwidth memory in the
124-
device.
124+
device. See DSA spec v1.2 9.2.8 GENCFG on Global Read Buffer Limit.
125125

126126
What: /sys/bus/dsa/devices/dsa<m>/cmd_status
127127
Date: Aug 28, 2020
@@ -220,8 +220,38 @@ Contact: dmaengine@vger.kernel.org
220220
Description: Show the current number of entries in this WQ if WQ Occupancy
221221
Support bit WQ capabilities is 1.
222222

223+
What: /sys/bus/dsa/devices/wq<m>.<n>/enqcmds_retries
224+
Date Oct 29, 2021
225+
KernelVersion: 5.17.0
226+
Contact: dmaengine@vger.kernel.org
227+
Description: Indicate the number of retires for an enqcmds submission on a sharedwq.
228+
A max value to set attribute is capped at 64.
229+
223230
What: /sys/bus/dsa/devices/engine<m>.<n>/group_id
224231
Date: Oct 25, 2019
225232
KernelVersion: 5.6.0
226233
Contact: dmaengine@vger.kernel.org
227234
Description: The group that this engine belongs to.
235+
236+
What: /sys/bus/dsa/devices/group<m>.<n>/use_read_buffer_limit
237+
Date: Dec 10, 2021
238+
KernelVersion: 5.17.0
239+
Contact: dmaengine@vger.kernel.org
240+
Description: Enable the use of global read buffer limit for the group. See DSA
241+
spec v1.2 9.2.18 GRPCFG Use Global Read Buffer Limit.
242+
243+
What: /sys/bus/dsa/devices/group<m>.<n>/read_buffers_allowed
244+
Date: Dec 10, 2021
245+
KernelVersion: 5.17.0
246+
Contact: dmaengine@vger.kernel.org
247+
Description: Indicates max number of read buffers that may be in use at one time
248+
by all engines in the group. See DSA spec v1.2 9.2.18 GRPCFG Read
249+
Buffers Allowed.
250+
251+
What: /sys/bus/dsa/devices/group<m>.<n>/read_buffers_reserved
252+
Date: Dec 10, 2021
253+
KernelVersion: 5.17.0
254+
Contact: dmaengine@vger.kernel.org
255+
Description: Indicates the number of Read Buffers reserved for the use of
256+
engines in the group. See DSA spec v1.2 9.2.18 GRPCFG Read Buffers
257+
Reserved.

0 commit comments

Comments
 (0)