Skip to content

Commit 4462791

Browse files
author
Andreas Gruenbacher
committed
Merge part of branch 'for-next.instantiate' into for-next
2 parents 44dab00 + 6feaec8 commit 4462791

File tree

11,253 files changed

+986762
-243690
lines changed

Some content is hidden

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

11,253 files changed

+986762
-243690
lines changed

.clang-format

Lines changed: 170 additions & 48 deletions
Large diffs are not rendered by default.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
*.symversions
4646
*.tab.[ch]
4747
*.tar
48+
*.usyms
4849
*.xz
4950
*.zst
5051
Module.symvers

.mailmap

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
# Please keep this list dictionary sorted.
1111
#
1212
Aaron Durbin <adurbin@google.com>
13+
Abel Vesa <abelvesa@kernel.org> <abel.vesa@nxp.com>
14+
Abel Vesa <abelvesa@kernel.org> <abelvesa@gmail.com>
1315
Abhinav Kumar <quic_abhinavk@quicinc.com> <abhinavk@codeaurora.org>
1416
Adam Oldham <oldhamca@gmail.com>
1517
Adam Radford <aradford@gmail.com>
@@ -85,6 +87,7 @@ Christian Borntraeger <borntraeger@linux.ibm.com> <borntrae@de.ibm.com>
8587
Christian Brauner <brauner@kernel.org> <christian@brauner.io>
8688
Christian Brauner <brauner@kernel.org> <christian.brauner@canonical.com>
8789
Christian Brauner <brauner@kernel.org> <christian.brauner@ubuntu.com>
90+
Christian Marangi <ansuelsmth@gmail.com>
8891
Christophe Ricard <christophe.ricard@gmail.com>
8992
Christoph Hellwig <hch@lst.de>
9093
Colin Ian King <colin.king@intel.com> <colin.king@canonical.com>
@@ -165,6 +168,7 @@ Jan Glauber <jan.glauber@gmail.com> <jang@de.ibm.com>
165168
Jan Glauber <jan.glauber@gmail.com> <jang@linux.vnet.ibm.com>
166169
Jan Glauber <jan.glauber@gmail.com> <jglauber@cavium.com>
167170
Jarkko Sakkinen <jarkko@kernel.org> <jarkko.sakkinen@linux.intel.com>
171+
Jarkko Sakkinen <jarkko@kernel.org> <jarkko@profian.com>
168172
Jason Gunthorpe <jgg@ziepe.ca> <jgg@mellanox.com>
169173
Jason Gunthorpe <jgg@ziepe.ca> <jgg@nvidia.com>
170174
Jason Gunthorpe <jgg@ziepe.ca> <jgunthorpe@obsidianresearch.com>
@@ -201,6 +205,8 @@ Jordan Crouse <jordan@cosmicpenguin.net> <jcrouse@codeaurora.org>
201205
<josh@joshtriplett.org> <josht@linux.vnet.ibm.com>
202206
<josh@joshtriplett.org> <josht@us.ibm.com>
203207
<josh@joshtriplett.org> <josht@vnet.ibm.com>
208+
Josh Poimboeuf <jpoimboe@kernel.org> <jpoimboe@redhat.com>
209+
Josh Poimboeuf <jpoimboe@kernel.org> <jpoimboe@us.ibm.com>
204210
Juha Yrjola <at solidboot.com>
205211
Juha Yrjola <juha.yrjola@nokia.com>
206212
Juha Yrjola <juha.yrjola@solidboot.com>
@@ -236,6 +242,7 @@ Linus Lüssing <linus.luessing@c0d3.blue> <linus.luessing@web.de>
236242
<linux-hardening@vger.kernel.org> <kernel-hardening@lists.openwall.com>
237243
Li Yang <leoyang.li@nxp.com> <leoli@freescale.com>
238244
Li Yang <leoyang.li@nxp.com> <leo@zh-kernel.org>
245+
Lorenzo Pieralisi <lpieralisi@kernel.org> <lorenzo.pieralisi@arm.com>
239246
Lukasz Luba <lukasz.luba@arm.com> <l.luba@partner.samsung.com>
240247
Maciej W. Rozycki <macro@mips.com> <macro@imgtec.com>
241248
Maciej W. Rozycki <macro@orcam.me.uk> <macro@linux-mips.org>

Documentation/ABI/stable/sysfs-bus-mhi

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,13 @@ Description: The file holds the OEM PK Hash value of the endpoint device
1919
read without having the device power on at least once, the file
2020
will read all 0's.
2121
Users: Any userspace application or clients interested in device info.
22+
23+
What: /sys/bus/mhi/devices/.../soc_reset
24+
Date: April 2022
25+
KernelVersion: 5.19
26+
Contact: mhi@lists.linux.dev
27+
Description: Initiates a SoC reset on the MHI controller. A SoC reset is
28+
a reset of last resort, and will require a complete re-init.
29+
This can be useful as a method of recovery if the device is
30+
non-responsive, or as a means of loading new firmware as a
31+
system administration task.

Documentation/ABI/testing/configfs-usb-gadget-uvc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ Description: UVC function directory
77
streaming_maxburst 0..15 (ss only)
88
streaming_maxpacket 1..1023 (fs), 1..3072 (hs/ss)
99
streaming_interval 1..16
10+
function_name string [32]
1011
=================== =============================
1112

1213
What: /config/usb-gadget/gadget/functions/uvc.name/control

Documentation/ABI/testing/debugfs-driver-habanalabs

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,20 @@ KernelVersion: 5.1
170170
Contact: ogabbay@kernel.org
171171
Description: Sets the state of the third S/W led on the device
172172

173+
What: /sys/kernel/debug/habanalabs/hl<n>/memory_scrub
174+
Date: May 2022
175+
KernelVersion: 5.19
176+
Contact: dhirschfeld@habana.ai
177+
Description: Allows the root user to scrub the dram memory. The scrubbing
178+
value can be set using the debugfs file memory_scrub_val.
179+
180+
What: /sys/kernel/debug/habanalabs/hl<n>/memory_scrub_val
181+
Date: May 2022
182+
KernelVersion: 5.19
183+
Contact: dhirschfeld@habana.ai
184+
Description: The value to which the dram will be set to when the user
185+
scrubs the dram using 'memory_scrub' debugfs file
186+
173187
What: /sys/kernel/debug/habanalabs/hl<n>/mmu
174188
Date: Jan 2019
175189
KernelVersion: 5.1
@@ -190,6 +204,30 @@ Description: Check and display page fault or access violation mmu errors for
190204
echo "0x200" > /sys/kernel/debug/habanalabs/hl0/mmu_error
191205
cat /sys/kernel/debug/habanalabs/hl0/mmu_error
192206

207+
What: /sys/kernel/debug/habanalabs/hl<n>/monitor_dump
208+
Date: Mar 2022
209+
KernelVersion: 5.19
210+
Contact: osharabi@habana.ai
211+
Description: Allows the root user to dump monitors status from the device's
212+
protected config space.
213+
This property is a binary blob that contains the result of the
214+
monitors registers dump.
215+
This custom interface is needed (instead of using the generic
216+
Linux user-space PCI mapping) because this space is protected
217+
and cannot be accessed using PCI read.
218+
This interface doesn't support concurrency in the same device.
219+
Only supported on GAUDI.
220+
221+
What: /sys/kernel/debug/habanalabs/hl<n>/monitor_dump_trig
222+
Date: Mar 2022
223+
KernelVersion: 5.19
224+
Contact: osharabi@habana.ai
225+
Description: Triggers dump of monitor data. The value to trigger the operation
226+
must be 1. Triggering the monitor dump operation initiates dump of
227+
current registers values of all monitors.
228+
When the write is finished, the user can read the "monitor_dump"
229+
blob
230+
193231
What: /sys/kernel/debug/habanalabs/hl<n>/set_power_state
194232
Date: Jan 2019
195233
KernelVersion: 5.1

Documentation/ABI/testing/debugfs-hisi-hpre

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,20 @@ Description: Dump the status of the QM.
104104
Four states: initiated, started, stopped and closed.
105105
Available for both PF and VF, and take no other effect on HPRE.
106106

107+
What: /sys/kernel/debug/hisi_hpre/<bdf>/qm/diff_regs
108+
Date: Mar 2022
109+
Contact: linux-crypto@vger.kernel.org
110+
Description: QM debug registers(regs) read hardware register value. This
111+
node is used to show the change of the qm register values. This
112+
node can be help users to check the change of register values.
113+
114+
What: /sys/kernel/debug/hisi_hpre/<bdf>/hpre_dfx/diff_regs
115+
Date: Mar 2022
116+
Contact: linux-crypto@vger.kernel.org
117+
Description: HPRE debug registers(regs) read hardware register value. This
118+
node is used to show the change of the register values. This
119+
node can be help users to check the change of register values.
120+
107121
What: /sys/kernel/debug/hisi_hpre/<bdf>/hpre_dfx/send_cnt
108122
Date: Apr 2020
109123
Contact: linux-crypto@vger.kernel.org

Documentation/ABI/testing/debugfs-hisi-sec

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,20 @@ Description: Dump the status of the QM.
8484
Four states: initiated, started, stopped and closed.
8585
Available for both PF and VF, and take no other effect on SEC.
8686

87+
What: /sys/kernel/debug/hisi_sec2/<bdf>/qm/diff_regs
88+
Date: Mar 2022
89+
Contact: linux-crypto@vger.kernel.org
90+
Description: QM debug registers(regs) read hardware register value. This
91+
node is used to show the change of the qm register values. This
92+
node can be help users to check the change of register values.
93+
94+
What: /sys/kernel/debug/hisi_sec2/<bdf>/sec_dfx/diff_regs
95+
Date: Mar 2022
96+
Contact: linux-crypto@vger.kernel.org
97+
Description: SEC debug registers(regs) read hardware register value. This
98+
node is used to show the change of the register values. This
99+
node can be help users to check the change of register values.
100+
87101
What: /sys/kernel/debug/hisi_sec2/<bdf>/sec_dfx/send_cnt
88102
Date: Apr 2020
89103
Contact: linux-crypto@vger.kernel.org

Documentation/ABI/testing/debugfs-hisi-zip

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,20 @@ Description: Dump the status of the QM.
9797
Four states: initiated, started, stopped and closed.
9898
Available for both PF and VF, and take no other effect on ZIP.
9999

100+
What: /sys/kernel/debug/hisi_zip/<bdf>/qm/diff_regs
101+
Date: Mar 2022
102+
Contact: linux-crypto@vger.kernel.org
103+
Description: QM debug registers(regs) read hardware register value. This
104+
node is used to show the change of the qm registers value. This
105+
node can be help users to check the change of register values.
106+
107+
What: /sys/kernel/debug/hisi_zip/<bdf>/zip_dfx/diff_regs
108+
Date: Mar 2022
109+
Contact: linux-crypto@vger.kernel.org
110+
Description: ZIP debug registers(regs) read hardware register value. This
111+
node is used to show the change of the registers value. this
112+
node can be help users to check the change of register values.
113+
100114
What: /sys/kernel/debug/hisi_zip/<bdf>/zip_dfx/send_cnt
101115
Date: Apr 2020
102116
Contact: linux-crypto@vger.kernel.org

Documentation/ABI/testing/sysfs-ata

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -107,13 +107,14 @@ Description:
107107
described in ATA8 7.16 and 7.17. Only valid if
108108
the device is not a PM.
109109

110-
pio_mode: (RO) Transfer modes supported by the device when
111-
in PIO mode. Mostly used by PATA device.
110+
pio_mode: (RO) PIO transfer mode used by the device.
111+
Mostly used by PATA devices.
112112

113-
xfer_mode: (RO) Current transfer mode
113+
xfer_mode: (RO) Current transfer mode. Mostly used by
114+
PATA devices.
114115

115-
dma_mode: (RO) Transfer modes supported by the device when
116-
in DMA mode. Mostly used by PATA device.
116+
dma_mode: (RO) DMA transfer mode used by the device.
117+
Mostly used by PATA devices.
117118

118119
class: (RO) Device class. Can be "ata" for disk,
119120
"atapi" for packet device, "pmp" for PM, or

0 commit comments

Comments
 (0)