Skip to content

Commit 8d71e36

Browse files
committed
treewide: sync with v5.13-rc5
Signed-off-by: Miguel Ojeda <[email protected]>
2 parents 4de028d + 614124b commit 8d71e36

File tree

13,017 files changed

+665803
-268985
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,017 files changed

+665803
-268985
lines changed

.github/workflows/ci.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,7 @@ jobs:
278278
279279
# The kernel should not be generating any warnings
280280
- run: |
281-
! grep '] WARNING:' qemu-stdout.log
281+
! grep -v 'at mm/debug_vm_pgtable.c:' qemu-stdout.log | grep '] WARNING:'
282282
283283
# Check
284284
- run: |

.gitignore

+7-3
Original file line numberDiff line numberDiff line change
@@ -49,22 +49,22 @@
4949
*.xz
5050
*.zst
5151
Module.symvers
52-
modules.builtin
5352
modules.order
5453

5554
#
5655
# Top-level generic files
5756
#
58-
/tags
59-
/TAGS
6057
/linux
58+
/modules-only.symvers
6159
/vmlinux
6260
/vmlinux.32
61+
/vmlinux.map
6362
/vmlinux.symvers
6463
/vmlinux-gdb.py
6564
/vmlinuz
6665
/System.map
6766
/Module.markers
67+
/modules.builtin
6868
/modules.builtin.modinfo
6969
/modules.nsdeps
7070

@@ -117,6 +117,10 @@ patches-*
117117
patches
118118
series
119119

120+
# ctags files
121+
tags
122+
TAGS
123+
120124
# cscope files
121125
cscope.*
122126
ncscope.*

.mailmap

+19-2
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,9 @@ Alexandre Belloni <[email protected]> <alexandre.belloni@free-electr
2525
Alexei Starovoitov <[email protected]> <[email protected]>
2626
Alexei Starovoitov <[email protected]> <[email protected]>
2727
Alexei Starovoitov <[email protected]> <[email protected]>
28-
29-
28+
29+
30+
3031
3132
3233
@@ -36,6 +37,7 @@ Andrew Morton <[email protected]>
3637
3738
3839
Andrew Vasquez <[email protected]>
40+
3941
4042
4143
Andy Adamson <[email protected]>
@@ -65,6 +67,8 @@ Changbin Du <[email protected]> <[email protected]>
6567
6668
6769
70+
71+
6872
Christophe Ricard <[email protected]>
6973
Christoph Hellwig <[email protected]>
7074
Corey Minyard <[email protected]>
@@ -156,6 +160,7 @@ Jeff Layton <[email protected]> <[email protected]>
156160
157161
Jens Axboe <[email protected]>
158162
Jens Osterkamp <[email protected]>
163+
159164
160165
161166
@@ -165,6 +170,7 @@ Johan Hovold <[email protected]> <[email protected]>
165170
166171
John Paul Adrian Glaubitz <[email protected]>
167172
John Stultz <[email protected]>
173+
168174
169175
170176
@@ -237,6 +243,9 @@ Maxime Ripard <[email protected]> <[email protected]>
237243
Mayuresh Janorkar <[email protected]>
238244
Michael Buesch <[email protected]>
239245
Michel Dänzer <[email protected]>
246+
Michel Lespinasse <[email protected]>
247+
248+
240249
241250
242251
@@ -250,11 +259,19 @@ Morten Welinder <[email protected]>
250259
Morten Welinder <[email protected]>
251260
Morten Welinder <[email protected]>
252261
Mythri P K <[email protected]>
262+
Nadia Yvette Chambers <[email protected]> William Lee Irwin III <[email protected]>
253263
254264
Nguyen Anh Quynh <[email protected]>
265+
266+
267+
268+
269+
255270
256271
257272
273+
Nicolas Saenz Julienne <[email protected]> <[email protected]>
274+
Nicolas Saenz Julienne <[email protected]> <[email protected]>
258275
259276
260277

CREDITS

+17-1
Original file line numberDiff line numberDiff line change
@@ -550,7 +550,7 @@ D: gadget layers, SPI subsystem, GPIO subsystem, and more than a few
550550
D: device drivers. His encouragement also helped many engineers get
551551
D: started working on the Linux kernel. David passed away in early
552552
D: 2011, and will be greatly missed.
553-
W: https://lkml.org/lkml/2011/4/5/36
553+
W: https://lore.kernel.org/lkml/[email protected]
554554

555555
N: Gary Brubaker
556556
@@ -1874,6 +1874,11 @@ S: Krosenska' 543
18741874
S: 181 00 Praha 8
18751875
S: Czech Republic
18761876

1877+
N: Murali Karicheri
1878+
1879+
D: Keystone NetCP driver
1880+
D: Keystone PCIe host controller driver
1881+
18771882
N: Jan "Yenya" Kasprzak
18781883
18791884
D: Author of the COSA/SRP sync serial board driver.
@@ -1933,6 +1938,9 @@ N: Kukjin Kim
19331938
19341939
D: Samsung S3C, S5P and Exynos ARM architectures
19351940

1941+
N: Milo Kim
1942+
D: TI LP855x, LP8727 and LP8788 drivers
1943+
19361944
N: Sangbeom Kim
19371945
19381946
D: Samsung SoC Audio (ASoC) drivers
@@ -2536,6 +2544,14 @@ D: Linux/PARISC hacker
25362544
D: AD1889 sound driver
25372545
S: Ottawa, Canada
25382546

2547+
N: Peter Meerwald-Stadler
2548+
2549+
W: https://pmeerw.net
2550+
D: IIO reviewing, drivers
2551+
S: Schießstandstr. 3a
2552+
S: A-5061 Elsbethen
2553+
S: Austria
2554+
25392555
N: Dirk Melchers
25402556
25412557
D: 8 bit XT hard disk driver for OMTI5520

Documentation/ABI/obsolete/sysfs-class-dax

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
What: /sys/class/dax/
22
Date: May, 2016
33
KernelVersion: v4.7
4-
Contact: linux-nvdimm@lists.01.org
4+
Contact: nvdimm@lists.linux.dev
55
Description: Device DAX is the device-centric analogue of Filesystem
66
DAX (CONFIG_FS_DAX). It allows memory ranges to be
77
allocated and mapped without need of an intervening file

Documentation/ABI/obsolete/sysfs-kernel-fadump_registered

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
This ABI is renamed and moved to a new location /sys/kernel/fadump/registered.¬
1+
This ABI is renamed and moved to a new location /sys/kernel/fadump/registered.
22

33
What: /sys/kernel/fadump_registered
44
Date: Feb 2012

Documentation/ABI/obsolete/sysfs-kernel-fadump_release_mem

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
This ABI is renamed and moved to a new location /sys/kernel/fadump/release_mem.¬
1+
This ABI is renamed and moved to a new location /sys/kernel/fadump/release_mem.
22

33
What: /sys/kernel/fadump_release_mem
44
Date: Feb 2012

Documentation/ABI/removed/sysfs-bus-nfit

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
What: /sys/bus/nd/devices/regionX/nfit/ecc_unit_size
22
Date: Aug, 2017
33
KernelVersion: v4.14 (Removed v4.18)
4-
Contact: linux-nvdimm@lists.01.org
4+
Contact: nvdimm@lists.linux.dev
55
Description:
66
(RO) Size of a write request to a DIMM that will not incur a
77
read-modify-write cycle at the memory controller.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
What: Audit Login UID
2+
Date: 2005-02-01
3+
KernelVersion: 2.6.11-rc2 1e2d1492e178 ("[PATCH] audit: handle loginuid through proc")
4+
5+
Users: audit and login applications
6+
Description:
7+
The /proc/$pid/loginuid pseudofile is written to set and
8+
read to get the audit login UID of process $pid as a
9+
decimal unsigned int (%u, u32). If it is unset,
10+
permissions are not needed to set it. The accessor must
11+
have CAP_AUDIT_CONTROL in the initial user namespace to
12+
write it if it has been set. It cannot be written again
13+
if AUDIT_FEATURE_LOGINUID_IMMUTABLE is enabled. It
14+
cannot be unset if AUDIT_FEATURE_ONLY_UNSET_LOGINUID is
15+
enabled.
16+
17+
What: Audit Login Session ID
18+
Date: 2008-03-13
19+
KernelVersion: 2.6.25-rc7 1e0bd7550ea9 ("[PATCH] export sessionid alongside the loginuid in procfs")
20+
21+
Users: audit and login applications
22+
Description:
23+
The /proc/$pid/sessionid pseudofile is read to get the
24+
audit login session ID of process $pid as a decimal
25+
unsigned int (%u, u32). It is set automatically,
26+
serially assigned with each new login.
27+

Documentation/ABI/testing/debugfs-driver-habanalabs

+54-16
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,24 @@ Description: Allows the root user to read or write 64 bit data directly
8282
If the IOMMU is disabled, it also allows the root user to read
8383
or write from the host a device VA of a host mapped memory
8484

85+
What: /sys/kernel/debug/habanalabs/hl<n>/data_dma
86+
Date: Apr 2021
87+
KernelVersion: 5.13
88+
89+
Description: Allows the root user to read from the device's internal
90+
memory (DRAM/SRAM) through a DMA engine.
91+
This property is a binary blob that contains the result of the
92+
DMA transfer.
93+
This custom interface is needed (instead of using the generic
94+
Linux user-space PCI mapping) because the amount of internal
95+
memory is huge (>32GB) and reading it via the PCI bar will take
96+
a very long time.
97+
This interface doesn't support concurrency in the same device.
98+
In GAUDI and GOYA, this action can cause undefined behavior
99+
in case the it is done while the device is executing user
100+
workloads.
101+
Only supported on GAUDI at this stage.
102+
85103
What: /sys/kernel/debug/habanalabs/hl<n>/device
86104
Date: Jan 2019
87105
KernelVersion: 5.1
@@ -90,6 +108,24 @@ Description: Enables the root user to set the device to specific state.
90108
Valid values are "disable", "enable", "suspend", "resume".
91109
User can read this property to see the valid values
92110

111+
What: /sys/kernel/debug/habanalabs/hl<n>/dma_size
112+
Date: Apr 2021
113+
KernelVersion: 5.13
114+
115+
Description: Specify the size of the DMA transaction when using DMA to read
116+
from the device's internal memory. The value can not be larger
117+
than 128MB. Writing to this value initiates the DMA transfer.
118+
When the write is finished, the user can read the "data_dma"
119+
blob
120+
121+
What: /sys/kernel/debug/habanalabs/hl<n>/dump_security_violations
122+
Date: Jan 2021
123+
KernelVersion: 5.12
124+
125+
Description: Dumps all security violations to dmesg. This will also ack
126+
all security violations meanings those violations will not be
127+
dumped next time user calls this API
128+
93129
What: /sys/kernel/debug/habanalabs/hl<n>/engines
94130
Date: Jul 2019
95131
KernelVersion: 5.3
@@ -154,13 +190,30 @@ Description: Displays the hop values and physical address for a given ASID
154190
e.g. to display info about VA 0x1000 for ASID 1 you need to do:
155191
echo "1 0x1000" > /sys/kernel/debug/habanalabs/hl0/mmu
156192

193+
What: /sys/kernel/debug/habanalabs/hl<n>/mmu_error
194+
Date: Mar 2021
195+
KernelVersion: 5.12
196+
197+
Description: Check and display page fault or access violation mmu errors for
198+
all MMUs specified in mmu_cap_mask.
199+
e.g. to display error info for MMU hw cap bit 9, you need to do:
200+
echo "0x200" > /sys/kernel/debug/habanalabs/hl0/mmu_error
201+
cat /sys/kernel/debug/habanalabs/hl0/mmu_error
202+
157203
What: /sys/kernel/debug/habanalabs/hl<n>/set_power_state
158204
Date: Jan 2019
159205
KernelVersion: 5.1
160206
161207
Description: Sets the PCI power state. Valid values are "1" for D0 and "2"
162208
for D3Hot
163209

210+
What: /sys/kernel/debug/habanalabs/hl<n>/stop_on_err
211+
Date: Mar 2020
212+
KernelVersion: 5.6
213+
214+
Description: Sets the stop-on_error option for the device engines. Value of
215+
"0" is for disable, otherwise enable.
216+
164217
What: /sys/kernel/debug/habanalabs/hl<n>/userptr
165218
Date: Jan 2019
166219
KernelVersion: 5.1
@@ -174,19 +227,4 @@ Date: Jan 2019
174227
KernelVersion: 5.1
175228
176229
Description: Displays a list with information about all the active virtual
177-
address mappings per ASID
178-
179-
What: /sys/kernel/debug/habanalabs/hl<n>/stop_on_err
180-
Date: Mar 2020
181-
KernelVersion: 5.6
182-
183-
Description: Sets the stop-on_error option for the device engines. Value of
184-
"0" is for disable, otherwise enable.
185-
186-
What: /sys/kernel/debug/habanalabs/hl<n>/dump_security_violations
187-
Date: Jan 2021
188-
KernelVersion: 5.12
189-
190-
Description: Dumps all security violations to dmesg. This will also ack
191-
all security violations meanings those violations will not be
192-
dumped next time user calls this API
230+
address mappings per ASID and all user mappings of HW blocks

Documentation/ABI/testing/debugfs-moxtet

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
What: /sys/kernel/debug/moxtet/input
22
Date: March 2019
33
KernelVersion: 5.3
4-
Contact: Marek Behún <[email protected]>
4+
Contact: Marek Behún <[email protected]>
55
Description: (Read) Read input from the shift registers, in hexadecimal.
66
Returns N+1 bytes, where N is the number of Moxtet connected
77
modules. The first byte is from the CPU board itself.
@@ -19,7 +19,7 @@ Description: (Read) Read input from the shift registers, in hexadecimal.
1919
What: /sys/kernel/debug/moxtet/output
2020
Date: March 2019
2121
KernelVersion: 5.3
22-
Contact: Marek Behún <[email protected]>
22+
Contact: Marek Behún <[email protected]>
2323
Description: (RW) Read last written value to the shift registers, in
2424
hexadecimal, or write values to the shift registers, also
2525
in hexadecimal.

Documentation/ABI/testing/debugfs-turris-mox-rwtm

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
What: /sys/kernel/debug/turris-mox-rwtm/do_sign
22
Date: Jun 2020
33
KernelVersion: 5.8
4-
Contact: Marek Behún <[email protected]>
4+
Contact: Marek Behún <[email protected]>
55
Description:
66

77
======= ===========================================================

Documentation/ABI/testing/sysfs-block-rnbd

+18
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,21 @@ Date: Feb 2020
4444
KernelVersion: 5.7
4545
Contact: Jack Wang <[email protected]> Danil Kipnis <[email protected]>
4646
Description: Contains the device access mode: ro, rw or migration.
47+
48+
What: /sys/block/rnbd<N>/rnbd/resize
49+
Date: Feb 2020
50+
KernelVersion: 5.7
51+
Contact: Jack Wang <[email protected]> Danil Kipnis <[email protected]>
52+
Description: Write the number of sectors to change the size of the disk.
53+
54+
What: /sys/block/rnbd<N>/rnbd/remap_device
55+
Date: Feb 2020
56+
KernelVersion: 5.7
57+
Contact: Jack Wang <[email protected]> Danil Kipnis <[email protected]>
58+
Description: Remap the disconnected device if the session is not destroyed yet.
59+
60+
What: /sys/block/rnbd<N>/rnbd/nr_poll_queues
61+
Date: Feb 2020
62+
KernelVersion: 5.7
63+
Contact: Jack Wang <[email protected]> Danil Kipnis <[email protected]>
64+
Description: Contains the number of poll-mode queues
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
What: /sys/bus/coresight/devices/trbe<cpu>/align
2+
Date: March 2021
3+
KernelVersion: 5.13
4+
Contact: Anshuman Khandual <[email protected]>
5+
Description: (Read) Shows the TRBE write pointer alignment. This value
6+
is fetched from the TRBIDR register.
7+
8+
What: /sys/bus/coresight/devices/trbe<cpu>/flag
9+
Date: March 2021
10+
KernelVersion: 5.13
11+
Contact: Anshuman Khandual <[email protected]>
12+
Description: (Read) Shows if TRBE updates in the memory are with access
13+
and dirty flag updates as well. This value is fetched from
14+
the TRBIDR register.

0 commit comments

Comments
 (0)