Skip to content

Commit ab93e0d

Browse files
committed
Merge branch 'next' into for-linus
Prepare input updates for 6.17 merge window.
2 parents bcce050 + 4f67c41 commit ab93e0d

13,166 files changed

Lines changed: 615273 additions & 282421 deletions

File tree

Some content is hidden

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

.clang-format

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -722,6 +722,13 @@ ForEachMacros:
722722
- 'v4l2_m2m_for_each_src_buf'
723723
- 'v4l2_m2m_for_each_src_buf_safe'
724724
- 'virtio_device_for_each_vq'
725+
- 'vkms_config_for_each_connector'
726+
- 'vkms_config_for_each_crtc'
727+
- 'vkms_config_for_each_encoder'
728+
- 'vkms_config_for_each_plane'
729+
- 'vkms_config_connector_for_each_possible_encoder'
730+
- 'vkms_config_encoder_for_each_possible_crtc'
731+
- 'vkms_config_plane_for_each_possible_crtc'
725732
- 'while_for_each_ftrace_op'
726733
- 'workloads__for_each'
727734
- 'xa_for_each'

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
*.o
4141
*.o.*
4242
*.patch
43+
*.pyc
4344
*.rmeta
4445
*.rpm
4546
*.rsi

.mailmap

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ Adam Radford <aradford@gmail.com>
2121
Adriana Reus <adi.reus@gmail.com> <adriana.reus@intel.com>
2222
Adrian Bunk <bunk@stusta.de>
2323
Ajay Kaher <ajay.kaher@broadcom.com> <akaher@vmware.com>
24-
Akhil P Oommen <quic_akhilpo@quicinc.com> <akhilpo@codeaurora.org>
24+
Akhil P Oommen <akhilpo@oss.qualcomm.com> <akhilpo@codeaurora.org>
25+
Akhil P Oommen <akhilpo@oss.qualcomm.com> <quic_akhilpo@quicinc.com>
2526
Alan Cox <alan@lxorguk.ukuu.org.uk>
2627
Alan Cox <root@hraefn.swansea.linux.org.uk>
2728
Aleksandar Markovic <aleksandar.markovic@mips.com> <aleksandar.markovic@imgtec.com>
@@ -102,10 +103,12 @@ Ard Biesheuvel <ardb@kernel.org> <ard.biesheuvel@linaro.org>
102103
Arnaud Patard <arnaud.patard@rtp-net.org>
103104
Arnd Bergmann <arnd@arndb.de>
104105
Arun Kumar Neelakantam <quic_aneela@quicinc.com> <aneela@codeaurora.org>
106+
Asahi Lina <lina+kernel@asahilina.net> <lina@asahilina.net>
105107
Ashok Raj Nagarajan <quic_arnagara@quicinc.com> <arnagara@codeaurora.org>
106108
Ashwin Chaugule <quic_ashwinc@quicinc.com> <ashwinc@codeaurora.org>
107109
Asutosh Das <quic_asutoshd@quicinc.com> <asutoshd@codeaurora.org>
108-
Atish Patra <atishp@atishpatra.org> <atish.patra@wdc.com>
110+
Atish Patra <atish.patra@linux.dev> <atishp@atishpatra.org>
111+
Atish Patra <atish.patra@linux.dev> <atish.patra@wdc.com>
109112
Avaneesh Kumar Dwivedi <quic_akdwived@quicinc.com> <akdwived@codeaurora.org>
110113
Axel Dyks <xl@xlsigned.net>
111114
Axel Lin <axel.lin@gmail.com>
@@ -134,6 +137,7 @@ Ben Widawsky <bwidawsk@kernel.org> <benjamin.widawsky@intel.com>
134137
Benjamin Poirier <benjamin.poirier@gmail.com> <bpoirier@suse.de>
135138
Benjamin Tissoires <bentiss@kernel.org> <benjamin.tissoires@gmail.com>
136139
Benjamin Tissoires <bentiss@kernel.org> <benjamin.tissoires@redhat.com>
140+
Benno Lossin <lossin@kernel.org> <benno.lossin@proton.me>
137141
Bingwu Zhang <xtex@aosc.io> <xtexchooser@duck.com>
138142
Bingwu Zhang <xtex@aosc.io> <xtex@xtexx.eu.org>
139143
Bjorn Andersson <andersson@kernel.org> <bjorn@kryo.se>
@@ -154,6 +158,9 @@ Brian King <brking@us.ibm.com>
154158
Brian Silverman <bsilver16384@gmail.com> <brian.silverman@bluerivertech.com>
155159
Bryan Tan <bryan-bt.tan@broadcom.com> <bryantan@vmware.com>
156160
Cai Huoqing <cai.huoqing@linux.dev> <caihuoqing@baidu.com>
161+
Casey Connolly <casey.connolly@linaro.org> <caleb.connolly@linaro.org>
162+
Casey Connolly <casey.connolly@linaro.org> <caleb@connolly.tech>
163+
Casey Connolly <casey.connolly@linaro.org> <caleb@postmarketos.org>
157164
Can Guo <quic_cang@quicinc.com> <cang@codeaurora.org>
158165
Carl Huang <quic_cjhuang@quicinc.com> <cjhuang@codeaurora.org>
159166
Carlos Bilbao <carlos.bilbao@kernel.org> <carlos.bilbao@amd.com>
@@ -312,6 +319,7 @@ Jan Glauber <jan.glauber@gmail.com> <jglauber@cavium.com>
312319
Jan Kuliga <jtkuliga.kdev@gmail.com> <jankul@alatek.krakow.pl>
313320
Jarkko Sakkinen <jarkko@kernel.org> <jarkko.sakkinen@linux.intel.com>
314321
Jarkko Sakkinen <jarkko@kernel.org> <jarkko@profian.com>
322+
Jarkko Sakkinen <jarkko@kernel.org> <jarkko.sakkinen@opinsys.com>
315323
Jason Gunthorpe <jgg@ziepe.ca> <jgg@mellanox.com>
316324
Jason Gunthorpe <jgg@ziepe.ca> <jgg@nvidia.com>
317325
Jason Gunthorpe <jgg@ziepe.ca> <jgunthorpe@obsidianresearch.com>
@@ -414,6 +422,8 @@ Krishna Manikandan <quic_mkrishn@quicinc.com> <mkrishn@codeaurora.org>
414422
Krzysztof Kozlowski <krzk@kernel.org> <k.kozlowski.k@gmail.com>
415423
Krzysztof Kozlowski <krzk@kernel.org> <k.kozlowski@samsung.com>
416424
Krzysztof Kozlowski <krzk@kernel.org> <krzysztof.kozlowski@canonical.com>
425+
Krzysztof Wilczyński <kwilczynski@kernel.org> <krzysztof.wilczynski@linux.com>
426+
Krzysztof Wilczyński <kwilczynski@kernel.org> <kw@linux.com>
417427
Kshitiz Godara <quic_kgodara@quicinc.com> <kgodara@codeaurora.org>
418428
Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
419429
Kuogee Hsieh <quic_khsieh@quicinc.com> <khsieh@codeaurora.org>
@@ -456,6 +466,7 @@ Maheshwar Ajja <quic_majja@quicinc.com> <majja@codeaurora.org>
456466
Malathi Gottam <quic_mgottam@quicinc.com> <mgottam@codeaurora.org>
457467
Manikanta Pubbisetty <quic_mpubbise@quicinc.com> <mpubbise@codeaurora.org>
458468
Manivannan Sadhasivam <mani@kernel.org> <manivannanece23@gmail.com>
469+
Manivannan Sadhasivam <mani@kernel.org> <manivannan.sadhasivam@linaro.org>
459470
Manoj Basapathi <quic_manojbm@quicinc.com> <manojbm@codeaurora.org>
460471
Marcin Nowakowski <marcin.nowakowski@mips.com> <marcin.nowakowski@imgtec.com>
461472
Marc Zyngier <maz@kernel.org> <marc.zyngier@arm.com>
@@ -509,6 +520,7 @@ Mayuresh Janorkar <mayur@ti.com>
509520
Md Sadre Alam <quic_mdalam@quicinc.com> <mdalam@codeaurora.org>
510521
Miaoqing Pan <quic_miaoqing@quicinc.com> <miaoqing@codeaurora.org>
511522
Michael Buesch <m@bues.ch>
523+
Michael Riesch <michael.riesch@collabora.com> <michael.riesch@wolfvision.net>
512524
Michal Simek <michal.simek@amd.com> <michal.simek@xilinx.com>
513525
Michel Dänzer <michel@tungstengraphics.com>
514526
Michel Lespinasse <michel@lespinasse.org>
@@ -543,6 +555,8 @@ Naveen N Rao <naveen@kernel.org> <naveen.n.rao@linux.vnet.ibm.com>
543555
Neeraj Upadhyay <neeraj.upadhyay@kernel.org> <quic_neeraju@quicinc.com>
544556
Neeraj Upadhyay <neeraj.upadhyay@kernel.org> <neeraju@codeaurora.org>
545557
Neil Armstrong <neil.armstrong@linaro.org> <narmstrong@baylibre.com>
558+
NeilBrown <neil@brown.name> <neilb@suse.de>
559+
NeilBrown <neil@brown.name> <neilb@cse.unsw.edu.au>
546560
Nguyen Anh Quynh <aquynh@gmail.com>
547561
Nicholas Piggin <npiggin@gmail.com> <npiggen@suse.de>
548562
Nicholas Piggin <npiggin@gmail.com> <npiggin@kernel.dk>
@@ -588,6 +602,12 @@ Paul Mackerras <paulus@ozlabs.org> <paulus@samba.org>
588602
Paul Mackerras <paulus@ozlabs.org> <paulus@au1.ibm.com>
589603
Paul Moore <paul@paul-moore.com> <paul.moore@hp.com>
590604
Paul Moore <paul@paul-moore.com> <pmoore@redhat.com>
605+
Paulo Alcantara <pc@manguebit.org> <pcacjr@zytor.com>
606+
Paulo Alcantara <pc@manguebit.org> <paulo@paulo.ac>
607+
Paulo Alcantara <pc@manguebit.org> <pc@cjr.nz>
608+
Paulo Alcantara <pc@manguebit.org> <palcantara@suse.de>
609+
Paulo Alcantara <pc@manguebit.org> <palcantara@suse.com>
610+
Paulo Alcantara <pc@manguebit.org> <pc@manguebit.com>
591611
Pavankumar Kondeti <quic_pkondeti@quicinc.com> <pkondeti@codeaurora.org>
592612
Peter A Jonsson <pj@ludd.ltu.se>
593613
Peter Oruba <peter.oruba@amd.com>
@@ -628,6 +648,8 @@ Richard Genoud <richard.genoud@bootlin.com> <richard.genoud@gmail.com>
628648
Richard Leitner <richard.leitner@linux.dev> <dev@g0hl1n.net>
629649
Richard Leitner <richard.leitner@linux.dev> <me@g0hl1n.net>
630650
Richard Leitner <richard.leitner@linux.dev> <richard.leitner@skidata.com>
651+
Rob Clark <robin.clark@oss.qualcomm.com> <robdclark@chromium.org>
652+
Rob Clark <robin.clark@oss.qualcomm.com> <robdclark@gmail.com>
631653
Robert Foss <rfoss@kernel.org> <robert.foss@linaro.org>
632654
Rocky Liao <quic_rjliao@quicinc.com> <rjliao@codeaurora.org>
633655
Rodrigo Siqueira <siqueira@igalia.com> <rodrigosiqueiramelo@gmail.com>
@@ -720,6 +742,7 @@ Sven Eckelmann <sven@narfation.org> <sven.eckelmann@gmx.de>
720742
Sven Eckelmann <sven@narfation.org> <sven.eckelmann@open-mesh.com>
721743
Sven Eckelmann <sven@narfation.org> <sven.eckelmann@openmesh.com>
722744
Sven Eckelmann <sven@narfation.org> <sven@open-mesh.com>
745+
Sven Peter <sven@kernel.org> <sven@svenpeter.dev>
723746
Takashi YOSHII <takashi.yoshii.zj@renesas.com>
724747
Tamizh Chelvam Raja <quic_tamizhr@quicinc.com> <tamizhr@codeaurora.org>
725748
Taniya Das <quic_tdas@quicinc.com> <tdas@codeaurora.org>

.pylintrc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[MASTER]
2+
init-hook='import sys; sys.path += ["scripts/lib/kdoc", "scripts/lib/abi"]'

CREDITS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2336,7 +2336,7 @@ D: Author of the dialog utility, foundation
23362336
D: for Menuconfig's lxdialog.
23372337

23382338
N: Christoph Lameter
2339-
E: christoph@lameter.com
2339+
E: cl@gentwo.org
23402340
D: Digiboard PC/Xe and PC/Xi, Digiboard EPCA
23412341
D: NUMA support, Slab allocators, Page migration
23422342
D: Scalability, Time subsystem

Documentation/ABI/stable/sysfs-block

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -547,6 +547,21 @@ Description:
547547
[RO] Maximum size in bytes of a single element in a DMA
548548
scatter/gather list.
549549

550+
What: /sys/block/<disk>/queue/max_write_streams
551+
Date: November 2024
552+
Contact: linux-block@vger.kernel.org
553+
Description:
554+
[RO] Maximum number of write streams supported, 0 if not
555+
supported. If supported, valid values are 1 through
556+
max_write_streams, inclusive.
557+
558+
What: /sys/block/<disk>/queue/write_stream_granularity
559+
Date: November 2024
560+
Contact: linux-block@vger.kernel.org
561+
Description:
562+
[RO] Granularity of a write stream in bytes. The granularity
563+
of a write stream is the size that should be discarded or
564+
overwritten together to avoid write amplification in the device.
550565

551566
What: /sys/block/<disk>/queue/max_segments
552567
Date: March 2010

Documentation/ABI/stable/sysfs-class-backlight

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,12 @@ Date: March 2006
2626
KernelVersion: 2.6.17
2727
Contact: Richard Purdie <rpurdie@rpsys.net>
2828
Description:
29-
Show the actual brightness by querying the hardware.
29+
Show the actual brightness by querying the hardware. Due
30+
to implementation differences in hardware this may not
31+
match the value in 'brightness'. For example some hardware
32+
may treat blanking differently or have custom power saving
33+
features. Userspace should generally use the values in
34+
'brightness' to make decisions.
3035
Users: HAL
3136

3237
What: /sys/class/backlight/<backlight>/max_brightness

Documentation/ABI/stable/sysfs-driver-mlxreg-io

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -715,3 +715,101 @@ Description: This file shows 1 in case the system reset happened due to the
715715
switch board.
716716

717717
The file is read only.
718+
719+
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/global_wp_request
720+
Date: May 2025
721+
KernelVersion: 6.16
722+
Contact: Vadim Pasternak <vadimp@nvidia.com>
723+
Description: This file when written 1 activates request to allow access to
724+
the write protected flashes. Such request can be performed only
725+
for system equipped with BMC (Board Management Controller),
726+
which can grant access to protected flashes. In case BMC allows
727+
access - it will respond with "global_wp_response". BMC decides
728+
regarding time window of granted access. After granted window is
729+
expired, BMC will change value back to 0.
730+
Default value is 0.
731+
732+
The file is read/write.
733+
734+
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/global_wp_response
735+
Date: May 2025
736+
KernelVersion: 6.16
737+
Contact: Vadim Pasternak <vadimp@nvidia.com>
738+
Description: This file, when set 1, indicates that access to protected
739+
flashes have been granted to host CPU by BMC.
740+
Default value is 0.
741+
742+
The file is read only.
743+
744+
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/shutdown_unlock
745+
Date: May 2025
746+
KernelVersion: 6.16
747+
Contact: Vadim Pasternak <vadimp@nvidia.com>
748+
Description: When ASICs are getting overheated, system protection
749+
hardware mechanism enforces system reboot. After system
750+
reboot ASICs come up in locked state. To unlock ASICs,
751+
this file should be written 1
752+
Default value is 0.
753+
754+
The file is read/write.
755+
756+
What: /sys/devices/platform/mlxplat/i2c_mlxcpld.*/i2c-*/i2c-*/*-00**/mlxreg-io.*/hwmon/hwmon*/boot_progress
757+
Date: May 2025
758+
KernelVersion: 6.16
759+
Contact: Vadim Pasternak <vadimp@nvidia.com>
760+
Description: These files show the Data Process Unit board boot progress
761+
state. Valid states are:
762+
- 4 : OS starting.
763+
- 5 : OS running.
764+
- 6 : Low-Power Standby.
765+
766+
The file is read only.
767+
768+
What: /sys/devices/platform/mlxplat/i2c_mlxcpld.*/i2c-*/i2c-*/*-00**/mlxreg-io.*/hwmon/hwmon*/dpu_id
769+
Date: May 2025
770+
KernelVersion: 6.16
771+
Contact: Vadim Pasternak <vadimp@nvidia.com>
772+
Description: This file shows hardware Id of Data Process Unit board.
773+
774+
The file is read only.
775+
776+
What: /sys/devices/platform/mlxplat/i2c_mlxcpld.*/i2c-*/i2c-*/*-00**/mlxreg-io.*/hwmon/hwmon*/reset_aux_pwr_or_reload
777+
What: /sys/devices/platform/mlxplat/i2c_mlxcpld.*/i2c-*/i2c-*/*-00**/mlxreg-io.*/hwmon/hwmon*/reset_dpu_thermal
778+
What: /sys/devices/platform/mlxplat/i2c_mlxcpld.*/i2c-*/i2c-*/*-00**/mlxreg-io.*/hwmon/hwmon*/reset_from_main_board
779+
Date: May 2025
780+
KernelVersion: 6.16
781+
Contact: Vadim Pasternak <vadimp@nvidia.com>
782+
Description: These files expose the cause of the most recent reset of the Data
783+
Processing Unit (DPU) board. The possible causes are:
784+
- Power auxiliary outage or power reload.
785+
- Thermal shutdown.
786+
- Reset request from the main board.
787+
Value 1 in file means this is reset cause, 0 - otherwise. Only one of
788+
the above causes could be 1 at the same time, representing only last
789+
reset cause.
790+
791+
The files are read only.
792+
793+
What: /sys/devices/platform/mlxplat/i2c_mlxcpld.*/i2c-*/i2c-*/*-00**/mlxreg-io.*/hwmon/hwmon*/perst_rst
794+
What: /sys/devices/platform/mlxplat/i2c_mlxcpld.*/i2c-*/i2c-*/*-00**/mlxreg-io.*/hwmon/hwmon*/phy_rst
795+
What: /sys/devices/platform/mlxplat/i2c_mlxcpld.*/i2c-*/i2c-*/*-00**/mlxreg-io.*/hwmon/hwmon*/tpm_rst
796+
What: /sys/devices/platform/mlxplat/i2c_mlxcpld.*/i2c-*/i2c-*/*-00**/mlxreg-io.*/hwmon/hwmon*/usbphy_rst
797+
Date: May 2025
798+
KernelVersion: 6.16
799+
Contact: Vadim Pasternak <vadimp@nvidia.com>
800+
Description: These files allow to reset hardware components of Data Process
801+
Unit board. Respectively PCI, Ethernet PHY, TPM and USB PHY
802+
resets.
803+
Default values for all the attributes is 1. Writing 0 will
804+
cause reset of the related component.
805+
806+
The files are read/write.
807+
808+
What: /sys/devices/platform/mlxplat/i2c_mlxcpld.*/i2c-*/i2c-*/*-00**/mlxreg-io.*/hwmon/hwmon*/ufm_upgrade
809+
Date: May 2025
810+
KernelVersion: 6.16
811+
Contact: Vadim Pasternak <vadimp@nvidia.com>
812+
Description: These files show status of Unified Fabric Manager upgrade.
813+
state. 0 - means upgrade is done, 1 - otherwise.
814+
815+
The file is read only.
File renamed without changes.
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
What: /sys/kernel/debug/alienware-wmi-<wmi_device_name>/system_description
2+
Date: March 2025
3+
KernelVersion: 6.15
4+
Contact: Kurt Borja <kuurtb@gmail.com>
5+
Description:
6+
This file exposes the raw ``system_description`` number reported
7+
by the WMAX device.
8+
9+
Only present on devices with the AWCC interface.
10+
11+
See Documentation/admin-guide/laptops/alienware-wmi.rst for
12+
details.
13+
14+
RO
15+
16+
What: /sys/kernel/debug/alienware-wmi-<wmi_device_name>/hwmon_data
17+
Date: March 2025
18+
KernelVersion: 6.15
19+
Contact: Kurt Borja <kuurtb@gmail.com>
20+
Description:
21+
This file exposes HWMON private data.
22+
23+
Includes fan sensor count, temperature sensor count, internal
24+
fan IDs and internal temp IDs.
25+
26+
See Documentation/admin-guide/laptops/alienware-wmi.rst for
27+
details.
28+
29+
RO
30+
31+
What: /sys/kernel/debug/alienware-wmi-<wmi_device_name>/pprof_data
32+
Date: March 2025
33+
KernelVersion: 6.15
34+
Contact: Kurt Borja <kuurtb@gmail.com>
35+
Description:
36+
This file exposes Platform Profile private data.
37+
38+
Includes internal mapping to platform profiles and thermal
39+
profile IDs.
40+
41+
See Documentation/admin-guide/laptops/alienware-wmi.rst for
42+
details.
43+
44+
RO
45+
46+
What: /sys/kernel/debug/alienware-wmi-<wmi_device_name>/gpio_ctl/total_gpios
47+
Date: May 2025
48+
KernelVersion: 6.16
49+
Contact: Kurt Borja <kuurtb@gmail.com>
50+
Description:
51+
Total number of GPIO pins reported by the device.
52+
53+
RO
54+
55+
What: /sys/kernel/debug/alienware-wmi-<wmi_device_name>/gpio_ctl/pinX
56+
Date: May 2025
57+
KernelVersion: 6.16
58+
Contact: Kurt Borja <kuurtb@gmail.com>
59+
Description:
60+
This file controls GPIO pin X status.
61+
62+
See Documentation/wmi/devices/alienware-wmi.rst for details.
63+
64+
RW

0 commit comments

Comments
 (0)