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

File tree

13,166 files changed

+615273
-282421
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,166 files changed

+615273
-282421
lines changed

.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 <[email protected]>
2121
2222
Adrian Bunk <[email protected]>
2323
24-
24+
25+
2526
2627
2728
Aleksandar Markovic <[email protected]> <[email protected]>
@@ -102,10 +103,12 @@ Ard Biesheuvel <[email protected]> <[email protected]>
102103
Arnaud Patard <[email protected]>
103104
Arnd Bergmann <[email protected]>
104105
Arun Kumar Neelakantam <[email protected]> <[email protected]>
106+
105107
Ashok Raj Nagarajan <[email protected]> <[email protected]>
106108
107109
108-
110+
111+
109112
Avaneesh Kumar Dwivedi <[email protected]> <[email protected]>
110113
Axel Dyks <[email protected]>
111114
@@ -134,6 +137,7 @@ Ben Widawsky <[email protected]> <[email protected]>
134137
135138
Benjamin Tissoires <[email protected]> <[email protected]>
136139
Benjamin Tissoires <[email protected]> <[email protected]>
140+
137141
138142
139143
@@ -154,6 +158,9 @@ Brian King <[email protected]>
154158
155159
156160
161+
162+
163+
157164
158165
159166
@@ -312,6 +319,7 @@ Jan Glauber <[email protected]> <[email protected]>
312319
313320
314321
322+
315323
316324
317325
@@ -414,6 +422,8 @@ Krishna Manikandan <[email protected]> <[email protected]>
414422
Krzysztof Kozlowski <[email protected]> <[email protected]>
415423
Krzysztof Kozlowski <[email protected]> <[email protected]>
416424
Krzysztof Kozlowski <[email protected]> <[email protected]>
425+
Krzysztof Wilczyński <[email protected]> <[email protected]>
426+
Krzysztof Wilczyński <[email protected]> <[email protected]>
417427
418428
Kuninori Morimoto <[email protected]>
419429
@@ -456,6 +466,7 @@ Maheshwar Ajja <[email protected]> <[email protected]>
456466
457467
Manikanta Pubbisetty <[email protected]> <[email protected]>
458468
Manivannan Sadhasivam <[email protected]> <[email protected]>
469+
Manivannan Sadhasivam <[email protected]> <[email protected]>
459470
460471
461472
@@ -509,6 +520,7 @@ Mayuresh Janorkar <[email protected]>
509520
510521
511522
Michael Buesch <[email protected]>
523+
512524
513525
Michel Dänzer <[email protected]>
514526
Michel Lespinasse <[email protected]>
@@ -543,6 +555,8 @@ Naveen N Rao <[email protected]> <[email protected]>
543555
544556
545557
558+
559+
546560
Nguyen Anh Quynh <[email protected]>
547561
548562
@@ -588,6 +602,12 @@ Paul Mackerras <[email protected]> <[email protected]>
588602
589603
590604
605+
606+
607+
608+
609+
610+
591611
Pavankumar Kondeti <[email protected]> <[email protected]>
592612
Peter A Jonsson <[email protected]>
593613
Peter Oruba <[email protected]>
@@ -628,6 +648,8 @@ Richard Genoud <[email protected]> <[email protected]>
628648
629649
630650
651+
652+
631653
632654
633655
@@ -720,6 +742,7 @@ Sven Eckelmann <[email protected]> <[email protected]>
720742
721743
722744
745+
723746
Takashi YOSHII <[email protected]>
724747
Tamizh Chelvam Raja <[email protected]> <[email protected]>
725748

.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-
2339+
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+
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+
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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.
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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)