Skip to content

Commit a85c72f

Browse files
committed
Automatic merge of 'master' into merge (2024-11-26 21:27)
2 parents bcf2bbe + 42d9e8b commit a85c72f

File tree

10,474 files changed

+403170
-239027
lines changed

Some content is hidden

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

10,474 files changed

+403170
-239027
lines changed

.get_maintainer.ignore

+1
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ Alan Cox <[email protected]>
33
Christoph Hellwig <[email protected]>
44
Jeff Kirsher <[email protected]>
55
Marc Gonzalez <[email protected]>
6+
Ralf Baechle <[email protected]>

.mailmap

+6
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ Alexei Avshalom Lazar <[email protected]> <[email protected]>
3737
Alexei Starovoitov <[email protected]> <[email protected]>
3838
Alexei Starovoitov <[email protected]> <[email protected]>
3939
Alexei Starovoitov <[email protected]> <[email protected]>
40+
4041
4142
Alex Elder <[email protected]>
4243
@@ -251,6 +252,8 @@ Guru Das Srinagesh <[email protected]> <[email protected]>
251252
Gustavo Padovan <[email protected]>
252253
Gustavo Padovan <[email protected]>
253254
255+
256+
254257
255258
256259
@@ -269,6 +272,7 @@ Jack Pham <[email protected]> <[email protected]>
269272
270273
271274
275+
272276
273277
James Bottomley <jejb@mulgrave.(none)>
274278
James Bottomley <[email protected]>
@@ -665,6 +669,7 @@ Tomeu Vizoso <[email protected]> <[email protected]>
665669
Thomas Graf <[email protected]>
666670
667671
Thomas Pedersen <[email protected]>
672+
668673
669674
670675
@@ -729,6 +734,7 @@ Will Deacon <[email protected]> <[email protected]>
729734
730735
731736
737+
732738
Yusuke Goda <[email protected]>
733739
734740

CREDITS

+16
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,11 @@ P: 1024/AF7B30C1 CF 97 C2 CC 6D AE A7 FE C8 BA 9C FC 88 DE 32 C3
185185
D: Linux/MIPS port
186186
D: Linux/68k hacker
187187
D: AX25 maintainer
188+
D: EDAC-CAVIUM OCTEON maintainer
189+
D: IOC3 ETHERNET DRIVER maintainer
190+
D: NETROM NETWORK LAYER maintainer
191+
D: ROSE NETWORK LAYER maintainer
192+
D: TURBOCHANNEL SUBSYSTEM maintainer
188193
S: Hauptstrasse 19
189194
S: 79837 St. Blasien
190195
S: Germany
@@ -574,6 +579,9 @@ N: Zach Brown
574579
575580
D: maestro pci sound
576581

582+
N: Zefan Li
583+
D: Contribution to control group stuff
584+
577585
N: David Brownell
578586
D: Kernel engineer, mentor, and friend. Maintained USB EHCI and
579587
D: gadget layers, SPI subsystem, GPIO subsystem, and more than a few
@@ -1204,6 +1212,10 @@ S: Dreisbachstrasse 24
12041212
S: D-57250 Netphen
12051213
S: Germany
12061214

1215+
N: Florian Fainelli
1216+
1217+
D: DSA
1218+
12071219
N: Rik Faith
12081220
12091221
D: Future Domain TMC-16x0 SCSI driver (author)
@@ -3791,6 +3803,10 @@ S: Department of Zoology, University of Washington
37913803
S: Seattle, WA 98195-1800
37923804
S: USA
37933805

3806+
N: York Sun
3807+
3808+
D: Freescale DDR EDAC
3809+
37943810
N: Eugene Surovegin
37953811
37963812
W: https://kernel.ebshome.net/
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
What: /sys/fs/selinux/user
2+
Date: April 2005 (predates git)
3+
KernelVersion: 2.6.12-rc2 (predates git)
4+
5+
Description:
6+
7+
The selinuxfs "user" node allows userspace to request a list
8+
of security contexts that can be reached for a given SELinux
9+
user from a given starting context. This was used by libselinux
10+
when various login-style programs requested contexts for
11+
users, but libselinux stopped using it in 2020.
12+
Kernel support will be removed no sooner than Dec 2025.

Documentation/ABI/stable/sysfs-block

+10
Original file line numberDiff line numberDiff line change
@@ -424,6 +424,13 @@ Description:
424424
[RW] This file is used to control (on/off) the iostats
425425
accounting of the disk.
426426

427+
What: /sys/block/<disk>/queue/iostats_passthrough
428+
Date: October 2024
429+
430+
Description:
431+
[RW] This file is used to control (on/off) the iostats
432+
accounting of the disk for passthrough commands.
433+
427434

428435
What: /sys/block/<disk>/queue/logical_block_size
429436
Date: May 2009
@@ -594,6 +601,9 @@ Description:
594601
[RW] Maximum number of kilobytes to read-ahead for filesystems
595602
on this block device.
596603

604+
For MADV_HUGEPAGE, the readahead size may exceed this setting
605+
since its granularity is based on the hugepage size.
606+
597607

598608
What: /sys/block/<disk>/queue/rotational
599609
Date: January 2009

Documentation/ABI/testing/debugfs-hisi-hpre

+7
Original file line numberDiff line numberDiff line change
@@ -184,3 +184,10 @@ Date: Apr 2020
184184
185185
Description: Dump the total number of time out requests.
186186
Available for both PF and VF, and take no other effect on HPRE.
187+
188+
What: /sys/kernel/debug/hisi_hpre/<bdf>/cap_regs
189+
Date: Oct 2024
190+
191+
Description: Dump the values of the qm and hpre capability bit registers and
192+
support the query of device specifications to facilitate fault locating.
193+
Available for both PF and VF, and take no other effect on HPRE.

Documentation/ABI/testing/debugfs-hisi-sec

+7
Original file line numberDiff line numberDiff line change
@@ -157,3 +157,10 @@ Contact: [email protected]
157157
Description: Dump the total number of completed but marked error requests
158158
to be received.
159159
Available for both PF and VF, and take no other effect on SEC.
160+
161+
What: /sys/kernel/debug/hisi_sec2/<bdf>/cap_regs
162+
Date: Oct 2024
163+
164+
Description: Dump the values of the qm and sec capability bit registers and
165+
support the query of device specifications to facilitate fault locating.
166+
Available for both PF and VF, and take no other effect on SEC.

Documentation/ABI/testing/debugfs-hisi-zip

+7
Original file line numberDiff line numberDiff line change
@@ -158,3 +158,10 @@ Contact: [email protected]
158158
Description: Dump the total number of BD type error requests
159159
to be received.
160160
Available for both PF and VF, and take no other effect on ZIP.
161+
162+
What: /sys/kernel/debug/hisi_zip/<bdf>/cap_regs
163+
Date: Oct 2024
164+
165+
Description: Dump the values of the qm and zip capability bit registers and
166+
support the query of device specifications to facilitate fault locating.
167+
Available for both PF and VF, and take no other effect on ZIP.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
What: /sys/bus/event_source/devices/vpa_pmu/format
2+
Date: November 2024
3+
Contact: Linux on PowerPC Developer List <[email protected]>
4+
Description: Read-only. Attribute group to describe the magic bits
5+
that go into perf_event_attr.config for a particular pmu.
6+
(See ABI/testing/sysfs-bus-event_source-devices-format).
7+
8+
Each attribute under this group defines a bit range of the
9+
perf_event_attr.config. Supported attribute are listed
10+
below::
11+
event = "config:0-31" - event ID
12+
13+
For example::
14+
15+
l1_to_l2_lat = "event=0x1"
16+
17+
What: /sys/bus/event_source/devices/vpa_pmu/events
18+
Date: November 2024
19+
Contact: Linux on PowerPC Developer List <[email protected]>
20+
Description: Read-only. Attribute group to describe performance monitoring
21+
events for the Virtual Processor Area events. Each attribute
22+
in this group describes a single performance monitoring event
23+
supported by vpa_pmu. The name of the file is the name of
24+
the event (See ABI/testing/sysfs-bus-event_source-devices-events).
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
What: /sys/bus/platform/drivers/amd_x3d_vcache/AMDI0101:00/amd_x3d_mode
2+
Date: November 2024
3+
KernelVersion: 6.13
4+
Contact: Basavaraj Natikar <[email protected]>
5+
Description: (RW) AMD 3D V-Cache optimizer allows users to switch CPU core
6+
rankings dynamically.
7+
8+
This file switches between these two modes:
9+
- "frequency" cores within the faster CCD are prioritized before
10+
those in the slower CCD.
11+
- "cache" cores within the larger L3 CCD are prioritized before
12+
those in the smaller L3 CCD.

Documentation/ABI/testing/sysfs-class-firmware-attributes

+2-1
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ Description:
193193

194194
mechanism:
195195
The means of authentication. This attribute is mandatory.
196-
Only supported type currently is "password".
196+
Supported types are "password" or "certificate".
197197

198198
max_password_length:
199199
A file that can be read to obtain the
@@ -303,6 +303,7 @@ Description:
303303
being configured allowing anyone to make changes.
304304
After any of these operations the system must reboot for the changes to
305305
take effect.
306+
Admin and System certificates are supported from 2025 systems onward.
306307

307308
certificate_thumbprint:
308309
Read only attribute used to display the MD5, SHA1 and SHA256 thumbprints

Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs

+45
Original file line numberDiff line numberDiff line change
@@ -79,3 +79,48 @@ Description:
7979
indicates a lane.
8080
crc_err_cnt: (RO) CRC err count on this port.
8181
============= ==== =============================================
82+
83+
What: /sys/devices/platform/HISI04Bx:00/used_types
84+
Date: August 2024
85+
KernelVersion: 6.12
86+
Contact: Huisong Li <[email protected]>
87+
Description:
88+
This interface is used to show all HCCS types used on the
89+
platform, like, HCCS-v1, HCCS-v2 and so on.
90+
91+
What: /sys/devices/platform/HISI04Bx:00/available_inc_dec_lane_types
92+
What: /sys/devices/platform/HISI04Bx:00/dec_lane_of_type
93+
What: /sys/devices/platform/HISI04Bx:00/inc_lane_of_type
94+
Date: August 2024
95+
KernelVersion: 6.12
96+
Contact: Huisong Li <[email protected]>
97+
Description:
98+
These interfaces under /sys/devices/platform/HISI04Bx/ are
99+
used to support the low power consumption feature of some
100+
HCCS types by changing the number of lanes used. The interfaces
101+
changing the number of lanes used are 'dec_lane_of_type' and
102+
'inc_lane_of_type' which require root privileges. These
103+
interfaces aren't exposed if no HCCS type on platform support
104+
this feature. Please note that decreasing lane number is only
105+
allowed if all the specified HCCS ports are not busy.
106+
107+
The low power consumption interfaces are as follows:
108+
109+
============================= ==== ================================
110+
available_inc_dec_lane_types: (RO) available HCCS types (string) to
111+
increase and decrease the number
112+
of lane used, e.g. HCCS-v2.
113+
dec_lane_of_type: (WO) input HCCS type supported
114+
decreasing lane to decrease the
115+
used lane number of all specified
116+
HCCS type ports on platform to
117+
the minimum.
118+
You can query the 'cur_lane_num'
119+
to get the minimum lane number
120+
after executing successfully.
121+
inc_lane_of_type: (WO) input HCCS type supported
122+
increasing lane to increase the
123+
used lane number of all specified
124+
HCCS type ports on platform to
125+
the full lane state.
126+
============================= ==== ================================
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
What: /sys/bus/hid/drivers/hid-corsair-void/<dev>/fw_version_headset
2+
Date: January 2024
3+
KernelVersion: 6.13
4+
Contact: Stuart Hayhurst <[email protected]>
5+
Description: (R) The firmware version of the headset
6+
* Returns -ENODATA if no version was reported
7+
8+
What: /sys/bus/hid/drivers/hid-corsair-void/<dev>/fw_version_receiver
9+
Date: January 2024
10+
KernelVersion: 6.13
11+
Contact: Stuart Hayhurst <[email protected]>
12+
Description: (R) The firmware version of the receiver
13+
14+
What: /sys/bus/hid/drivers/hid-corsair-void/<dev>/microphone_up
15+
Date: July 2023
16+
KernelVersion: 6.13
17+
Contact: Stuart Hayhurst <[email protected]>
18+
Description: (R) Get the physical position of the microphone
19+
* 1 -> Microphone up
20+
* 0 -> Microphone down
21+
22+
What: /sys/bus/hid/drivers/hid-corsair-void/<dev>/send_alert
23+
Date: July 2023
24+
KernelVersion: 6.13
25+
Contact: Stuart Hayhurst <[email protected]>
26+
Description: (W) Play a built-in notification from the headset (0 / 1)
27+
28+
What: /sys/bus/hid/drivers/hid-corsair-void/<dev>/set_sidetone
29+
Date: December 2023
30+
KernelVersion: 6.13
31+
Contact: Stuart Hayhurst <[email protected]>
32+
Description: (W) Set the sidetone volume (0 - sidetone_max)
33+
34+
What: /sys/bus/hid/drivers/hid-corsair-void/<dev>/sidetone_max
35+
Date: July 2024
36+
KernelVersion: 6.13
37+
Contact: Stuart Hayhurst <[email protected]>
38+
Description: (R) Report the maximum sidetone volume

Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon

+8
Original file line numberDiff line numberDiff line change
@@ -83,3 +83,11 @@ Contact: [email protected]
8383
Description: RO. Fan speed of device in RPM.
8484

8585
Only supported for particular Intel i915 graphics platforms.
86+
87+
What: /sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/temp1_input
88+
Date: November 2024
89+
KernelVersion: 6.12
90+
91+
Description: RO. GPU package temperature in millidegree Celsius.
92+
93+
Only supported for particular Intel i915 graphics platforms.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
What: /sys/bus/platform/drivers/panthor/.../profiling
2+
Date: September 2024
3+
KernelVersion: 6.11.0
4+
Contact: Adrian Larumbe <[email protected]>
5+
Description:
6+
Bitmask to enable drm fdinfo's job profiling measurements.
7+
Valid values are:
8+
0: Don't enable fdinfo job profiling sources.
9+
1: Enable GPU cycle measurements for running jobs.
10+
2: Enable GPU timestamp sampling for running jobs.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
What: /sys/devices/.../intel_spi_protected
2+
Date: Feb 2025
3+
KernelVersion: 6.13
4+
Contact: Alexander Usyskin <[email protected]>
5+
Description: This attribute allows the userspace to check if the
6+
Intel SPI flash controller is write protected from the host.
7+
8+
What: /sys/devices/.../intel_spi_locked
9+
Date: Feb 2025
10+
KernelVersion: 6.13
11+
Contact: Alexander Usyskin <[email protected]>
12+
Description: This attribute allows the user space to check if the
13+
Intel SPI flash controller locks supported opcodes.
14+
15+
What: /sys/devices/.../intel_spi_bios_locked
16+
Date: Feb 2025
17+
KernelVersion: 6.13
18+
Contact: Alexander Usyskin <[email protected]>
19+
Description: This attribute allows the user space to check if the
20+
Intel SPI flash controller BIOS region is locked for writes.

Documentation/ABI/testing/sysfs-fs-erofs

+11
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,14 @@ Description: Control strategy of sync decompression:
1616
readahead on atomic contexts only.
1717
- 1 (force on): enable for readpage and readahead.
1818
- 2 (force off): disable for all situations.
19+
20+
What: /sys/fs/erofs/<disk>/drop_caches
21+
Date: November 2024
22+
Contact: "Guo Chunhai" <[email protected]>
23+
Description: Writing to this will drop compression-related caches,
24+
currently used to drop in-memory pclusters and cached
25+
compressed folios:
26+
27+
- 1 : invalidate cached compressed folios
28+
- 2 : drop in-memory pclusters
29+
- 3 : drop in-memory pclusters and cached compressed folios

Documentation/RCU/stallwarn.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ ticks this GP)" indicates that this CPU has not taken any scheduling-clock
249249
interrupts during the current stalled grace period.
250250

251251
The "idle=" portion of the message prints the dyntick-idle state.
252-
The hex number before the first "/" is the low-order 12 bits of the
252+
The hex number before the first "/" is the low-order 16 bits of the
253253
dynticks counter, which will have an even-numbered value if the CPU
254254
is in dyntick-idle mode and an odd-numbered value otherwise. The hex
255255
number between the two "/"s is the value of the nesting, which will be

Documentation/accel/qaic/aic080.rst

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
.. SPDX-License-Identifier: GPL-2.0-only
2+
3+
===============================
4+
Qualcomm Cloud AI 80 (AIC080)
5+
===============================
6+
7+
Overview
8+
========
9+
10+
The Qualcomm Cloud AI 80/AIC080 family of products are a derivative of AIC100.
11+
The number of NSPs and clock rates are reduced to fit within resource
12+
constrained solutions. The PCIe Product ID is 0xa080.
13+
14+
As a derivative product, all AIC100 documentation applies.

Documentation/accel/qaic/aic100.rst

+2
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,8 @@ of the defined channels, and their uses.
229229
| _PERIODIC | | | timestamps in the device side logs with|
230230
| | | | the host time source. |
231231
+----------------+---------+----------+----------------------------------------+
232+
| IPCR | 24 & 25 | AMSS | AF_QIPCRTR clients and servers. |
233+
+----------------+---------+----------+----------------------------------------+
232234

233235
DMA Bridge
234236
==========

0 commit comments

Comments
 (0)