Skip to content

Commit c17ee63

Browse files
committed
Merge drm/drm-fixes into drm-misc-fixes
7.0-rc1 was just released, let's merge it to kick the new release cycle. Signed-off-by: Maxime Ripard <mripard@kernel.org>
2 parents 803ec1f + 6de23f8 commit c17ee63

17,395 files changed

Lines changed: 664754 additions & 252888 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: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,7 @@ ForEachMacros:
259259
- 'for_each_collection'
260260
- 'for_each_comp_order'
261261
- 'for_each_compatible_node'
262+
- 'for_each_compatible_node_scoped'
262263
- 'for_each_component_dais'
263264
- 'for_each_component_dais_safe'
264265
- 'for_each_conduit'

.editorconfig

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
# SPDX-License-Identifier: GPL-2.0-only
22

3-
root = true
4-
5-
[{*.{awk,c,dts,dtsi,dtso,h,mk,s,S},Kconfig,Makefile,Makefile.*}]
3+
[{*.{awk,c,dts,dtsi,dtso,h,mk,rst,s,S},Kconfig,Makefile,Makefile.*}]
64
charset = utf-8
75
end_of_line = lf
86
insert_final_newline = true

.mailmap

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#
1313
Aaron Durbin <adurbin@google.com>
1414
Abel Vesa <abelvesa@kernel.org> <abel.vesa@nxp.com>
15+
Abel Vesa <abelvesa@kernel.org> <abel.vesa@linaro.org>
1516
Abel Vesa <abelvesa@kernel.org> <abelvesa@gmail.com>
1617
Abhijeet Dharmapurikar <quic_adharmap@quicinc.com> <adharmap@codeaurora.org>
1718
Abhinav Kumar <quic_abhinavk@quicinc.com> <abhinavk@codeaurora.org>
@@ -33,6 +34,7 @@ Alexander Lobakin <alobakin@pm.me> <alobakin@marvell.com>
3334
Alexander Lobakin <alobakin@pm.me> <bloodyreaper@yandex.ru>
3435
Alexander Mikhalitsyn <alexander@mihalicyn.com> <alexander.mikhalitsyn@virtuozzo.com>
3536
Alexander Mikhalitsyn <alexander@mihalicyn.com> <aleksandr.mikhalitsyn@canonical.com>
37+
Alexander Mikhalitsyn <alexander@mihalicyn.com> <aleksandr.mikhalitsyn@futurfusion.io>
3638
Alexander Sverdlin <alexander.sverdlin@gmail.com> <alexander.sverdlin.ext@nsn.com>
3739
Alexander Sverdlin <alexander.sverdlin@gmail.com> <alexander.sverdlin@gmx.de>
3840
Alexander Sverdlin <alexander.sverdlin@gmail.com> <alexander.sverdlin@nokia.com>
@@ -150,6 +152,7 @@ Bjorn Andersson <andersson@kernel.org> <bjorn.andersson@sonymobile.com>
150152
Björn Steinbrink <B.Steinbrink@gmx.de>
151153
Björn Töpel <bjorn@kernel.org> <bjorn.topel@gmail.com>
152154
Björn Töpel <bjorn@kernel.org> <bjorn.topel@intel.com>
155+
Boqun Feng <boqun@kernel.org> <boqun.feng@gmail.com>
153156
Boris Brezillon <bbrezillon@kernel.org> <b.brezillon.dev@gmail.com>
154157
Boris Brezillon <bbrezillon@kernel.org> <b.brezillon@overkiz.com>
155158
Boris Brezillon <bbrezillon@kernel.org> <boris.brezillon@bootlin.com>
@@ -207,6 +210,7 @@ Daniel Borkmann <daniel@iogearbox.net> <daniel.borkmann@tik.ee.ethz.ch>
207210
Daniel Borkmann <daniel@iogearbox.net> <dborkmann@redhat.com>
208211
Daniel Borkmann <daniel@iogearbox.net> <dborkman@redhat.com>
209212
Daniel Borkmann <daniel@iogearbox.net> <dxchgb@gmail.com>
213+
Daniel Thompson <danielt@kernel.org> <daniel.thompson@linaro.org>
210214
Danilo Krummrich <dakr@kernel.org> <dakr@redhat.com>
211215
David Brownell <david-b@pacbell.net>
212216
David Collins <quic_collinsd@quicinc.com> <collinsd@codeaurora.org>
@@ -374,7 +378,9 @@ Jesper Dangaard Brouer <hawk@kernel.org> <hawk@comx.dk>
374378
Jesper Dangaard Brouer <hawk@kernel.org> <jbrouer@redhat.com>
375379
Jesper Dangaard Brouer <hawk@kernel.org> <jdb@comx.dk>
376380
Jesper Dangaard Brouer <hawk@kernel.org> <netoptimizer@brouer.com>
377-
Jessica Zhang <quic_jesszhan@quicinc.com> <jesszhan@codeaurora.org>
381+
Jessica Zhang <jesszhan0024@gmail.com> <jesszhan@codeaurora.org>
382+
Jessica Zhang <jesszhan0024@gmail.com> <quic_jesszhan@quicinc.com>
383+
Jessica Zhang <jesszhan0024@gmail.com> <jessica.zhang@oss.qualcomm.com>
378384
Jilai Wang <quic_jilaiw@quicinc.com> <jilaiw@codeaurora.org>
379385
Jiri Kosina <jikos@kernel.org> <jikos@jikos.cz>
380386
Jiri Kosina <jikos@kernel.org> <jkosina@suse.cz>
@@ -487,6 +493,7 @@ Lorenzo Pieralisi <lpieralisi@kernel.org> <lorenzo.pieralisi@arm.com>
487493
Lorenzo Stoakes <lorenzo.stoakes@oracle.com> <lstoakes@gmail.com>
488494
Luca Ceresoli <luca.ceresoli@bootlin.com> <luca@lucaceresoli.net>
489495
Luca Weiss <luca@lucaweiss.eu> <luca@z3ntu.xyz>
496+
Lucas De Marchi <demarchi@kernel.org> <lucas.demarchi@intel.com>
490497
Lukasz Luba <lukasz.luba@arm.com> <l.luba@partner.samsung.com>
491498
Luo Jie <quic_luoj@quicinc.com> <luoj@codeaurora.org>
492499
Lance Yang <lance.yang@linux.dev> <ioworker0@gmail.com>
@@ -556,6 +563,7 @@ Michel Dänzer <michel@tungstengraphics.com>
556563
Michel Lespinasse <michel@lespinasse.org>
557564
Michel Lespinasse <michel@lespinasse.org> <walken@google.com>
558565
Michel Lespinasse <michel@lespinasse.org> <walken@zoy.org>
566+
Mickaël Salaün <mic@digikod.net> <mic@linux.microsoft.com>
559567
Miguel Ojeda <ojeda@kernel.org> <miguel.ojeda.sandonis@gmail.com>
560568
Mike Rapoport <rppt@kernel.org> <mike@compulab.co.il>
561569
Mike Rapoport <rppt@kernel.org> <mike.rapoport@gmail.com>
@@ -784,7 +792,8 @@ Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com> <subashab@codeaurora.
784792
Subbaraman Narayanamurthy <quic_subbaram@quicinc.com> <subbaram@codeaurora.org>
785793
Subhash Jadavani <subhashj@codeaurora.org>
786794
Sudarshan Rajagopalan <quic_sudaraja@quicinc.com> <sudaraja@codeaurora.org>
787-
Sudeep Holla <sudeep.holla@arm.com> Sudeep KarkadaNagesha <sudeep.karkadanagesha@arm.com>
795+
Sudeep Holla <sudeep.holla@kernel.org> Sudeep KarkadaNagesha <sudeep.karkadanagesha@arm.com>
796+
Sudeep Holla <sudeep.holla@kernel.org> <sudeep.holla@arm.com>
788797
Sumit Garg <sumit.garg@kernel.org> <sumit.garg@linaro.org>
789798
Sumit Semwal <sumit.semwal@ti.com>
790799
Surabhi Vishnoi <quic_svishnoi@quicinc.com> <svishnoi@codeaurora.org>
@@ -794,7 +803,9 @@ Sven Eckelmann <sven@narfation.org> <sven.eckelmann@open-mesh.com>
794803
Sven Eckelmann <sven@narfation.org> <sven.eckelmann@openmesh.com>
795804
Sven Eckelmann <sven@narfation.org> <sven@open-mesh.com>
796805
Sven Peter <sven@kernel.org> <sven@svenpeter.dev>
806+
Szymon Wilczek <swilczek.lx@gmail.com> <szymonwilczek@gmx.com>
797807
Takashi YOSHII <takashi.yoshii.zj@renesas.com>
808+
Tamir Duberstein <tamird@kernel.org> <tamird@gmail.com>
798809
Tamizh Chelvam Raja <quic_tamizhr@quicinc.com> <tamizhr@codeaurora.org>
799810
Taniya Das <quic_tdas@quicinc.com> <tdas@codeaurora.org>
800811
Tanzir Hasan <tanzhasanwork@gmail.com> <tanzirh@google.com>
@@ -848,6 +859,7 @@ Valentin Schneider <vschneid@redhat.com> <valentin.schneider@arm.com>
848859
Veera Sundaram Sankaran <quic_veeras@quicinc.com> <veeras@codeaurora.org>
849860
Veerabhadrarao Badiganti <quic_vbadigan@quicinc.com> <vbadigan@codeaurora.org>
850861
Venkateswara Naralasetty <quic_vnaralas@quicinc.com> <vnaralas@codeaurora.org>
862+
Viacheslav Bocharov <v@baodeep.com> <adeep@lexina.in>
851863
Vikash Garodia <vikash.garodia@oss.qualcomm.com> <vgarodia@codeaurora.org>
852864
Vikash Garodia <vikash.garodia@oss.qualcomm.com> <quic_vgarodia@quicinc.com>
853865
Vincent Mailhol <mailhol@kernel.org> <mailhol.vincent@wanadoo.fr>
@@ -876,6 +888,8 @@ Wolfram Sang <wsa@kernel.org> <wsa@the-dreams.de>
876888
Yakir Yang <kuankuan.y@gmail.com> <ykk@rock-chips.com>
877889
Yanteng Si <si.yanteng@linux.dev> <siyanteng@loongson.cn>
878890
Ying Huang <huang.ying.caritas@gmail.com> <ying.huang@intel.com>
891+
Yixun Lan <dlan@kernel.org> <dlan@gentoo.org>
892+
Yixun Lan <dlan@kernel.org> <yixun.lan@amlogic.com>
879893
Yosry Ahmed <yosry.ahmed@linux.dev> <yosryahmed@google.com>
880894
Yu-Chun Lin <eleanor.lin@realtek.com> <eleanor15x@gmail.com>
881895
Yusuke Goda <goda.yusuke@renesas.com>

CREDITS

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -695,7 +695,7 @@ S: USA
695695
N: Chih-Jen Chang
696696
E: chihjenc@scf.usc.edu
697697
E: chihjen@iis.sinica.edu.tw
698-
D: IGMP(Internet Group Management Protocol) version 2
698+
D: IGMP (Internet Group Management Protocol) version 2
699699
S: 3F, 65 Tajen street
700700
S: Tamsui town, Taipei county,
701701
S: Taiwan 251
@@ -1997,7 +1997,7 @@ E: bkaindl@netway.at
19971997
E: edv@bartelt.via.at
19981998
D: Author of a menu based configuration tool, kmenu, which
19991999
D: is the predecessor of 'make menuconfig' and 'make xconfig'.
2000-
D: digiboard driver update(modularisation work and 2.1.x upd)
2000+
D: digiboard driver update (modularisation work and 2.1.x upd)
20012001
S: Tallak 95
20022002
S: 8103 Rein
20032003
S: Austria
@@ -2231,6 +2231,10 @@ S: Markham, Ontario
22312231
S: L3R 8B2
22322232
S: Canada
22332233

2234+
N: Krzysztof Kozlowski
2235+
E: krzk@kernel.org
2236+
D: NFC network subsystem and drivers maintainer
2237+
22342238
N: Christian Krafft
22352239
D: PowerPC Cell support
22362240

@@ -2659,6 +2663,10 @@ S: 3404 E. Harmony Road
26592663
S: Fort Collins, CO 80528
26602664
S: USA
26612665

2666+
N: Jon Mason
2667+
E: jdmason@kudzu.us
2668+
D: Neterion 10GbE drivers (s2io/vxge)
2669+
26622670
N: Torben Mathiasen
26632671
E: torben.mathiasen@compaq.com
26642672
E: torben@kernel.dk
@@ -3484,7 +3492,8 @@ S: Brazil
34843492
N: Stephen Rothwell
34853493
E: sfr@canb.auug.org.au
34863494
W: http://www.canb.auug.org.au/~sfr
3487-
P: 1024/BD8C7805 CD A4 9D 01 10 6E 7E 3B 91 88 FA D9 C8 40 AA 02
3495+
P: 4096R/5AD24211C060D1C8 D41C A3ED 5B30 275C F5A0 1B05 5AD2 4211 C060 D1C8
3496+
D: Created linux-next and maintained it 2008-2026
34883497
D: Boot/setup/build work for setup > 2K
34893498
D: Author, APM driver
34903499
D: Directory notification
@@ -3609,7 +3618,7 @@ S: Finland
36093618
N: Deepak Saxena
36103619
E: dsaxena@plexity.net
36113620
D: I2O kernel layer (config, block, core, pci, net). I2O disk support for LILO
3612-
D: XScale(IOP, IXP) porting and other random ARM bits
3621+
D: XScale (IOP, IXP) porting and other random ARM bits
36133622
S: Portland, OR
36143623

36153624
N: Eric Schenk
@@ -3767,6 +3776,11 @@ S: 10 Stockalls Place
37673776
S: Minto, NSW, 2566
37683777
S: Australia
37693778

3779+
N: Tim Small
3780+
E: tim@buttersideup.com
3781+
D: Intel 82443BX/GX (440BX/GX chipset) EDAC driver
3782+
D: Radisys 82600 embedded chipset EDAC driver
3783+
37703784
N: Stephen Smalley
37713785
E: sds@tycho.nsa.gov
37723786
D: portions of the Linux Security Module (LSM) framework and security modules
@@ -3801,6 +3815,10 @@ S: Post Office Box 500
38013815
S: Batavia, Illinois 60510
38023816
S: USA
38033817

3818+
N: Jes Sorensen
3819+
E: jes@trained-monkey.org
3820+
D: HIPPI support and Essential RoadRunner driver
3821+
38043822
N: Leo Spiekman
38053823
E: leo@netlabs.net
38063824
W: http://www.netlabs.net/hp/leo/
@@ -3986,7 +4004,7 @@ S: D-50968 Köln
39864004

39874005
N: Tsu-Sheng Tsao
39884006
E: tsusheng@scf.usc.edu
3989-
D: IGMP(Internet Group Management Protocol) version 2
4007+
D: IGMP (Internet Group Management Protocol) version 2
39904008
S: 2F 14 ALY 31 LN 166 SEC 1 SHIH-PEI RD
39914009
S: Taipei
39924010
S: Taiwan 112

Documentation/.renames.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -819,7 +819,6 @@ networking/device_drivers/intel/ixgbe networking/device_drivers/ethernet/intel/i
819819
networking/device_drivers/intel/ixgbevf networking/device_drivers/ethernet/intel/ixgbevf
820820
networking/device_drivers/marvell/octeontx2 networking/device_drivers/ethernet/marvell/octeontx2
821821
networking/device_drivers/microsoft/netvsc networking/device_drivers/ethernet/microsoft/netvsc
822-
networking/device_drivers/neterion/s2io networking/device_drivers/ethernet/neterion/s2io
823822
networking/device_drivers/netronome/nfp networking/device_drivers/ethernet/netronome/nfp
824823
networking/device_drivers/pensando/ionic networking/device_drivers/ethernet/pensando/ionic
825824
networking/device_drivers/qualcomm/rmnet networking/device_drivers/cellular/qualcomm/rmnet

Documentation/ABI/stable/sysfs-block

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -609,6 +609,51 @@ Description:
609609
enabled, and whether tags are shared.
610610

611611

612+
What: /sys/block/<disk>/queue/async_depth
613+
Date: August 2025
614+
Contact: linux-block@vger.kernel.org
615+
Description:
616+
[RW] Controls how many asynchronous requests may be allocated
617+
in the block layer. The value is always capped at nr_requests.
618+
619+
When no elevator is active (none):
620+
621+
- async_depth is always equal to nr_requests.
622+
623+
For bfq scheduler:
624+
625+
- By default, async_depth is set to 75% of nr_requests.
626+
Internal limits are then derived from this value:
627+
628+
* Sync writes: limited to async_depth (≈75% of nr_requests).
629+
* Async I/O: limited to ~2/3 of async_depth (≈50% of
630+
nr_requests).
631+
632+
If a bfq_queue is weight-raised:
633+
634+
* Sync writes: limited to ~1/2 of async_depth (≈37% of
635+
nr_requests).
636+
* Async I/O: limited to ~1/4 of async_depth (≈18% of
637+
nr_requests).
638+
639+
- If the user writes a custom value to async_depth, BFQ will
640+
recompute these limits proportionally based on the new value.
641+
642+
For Kyber:
643+
644+
- By default async_depth is set to 75% of nr_requests.
645+
- If the user writes a custom value to async_depth, then it
646+
overrides the default and directly controls the limit for
647+
writes and async I/O.
648+
649+
For mq-deadline:
650+
651+
- By default async_depth is set to nr_requests.
652+
- If the user writes a custom value to async_depth, then it
653+
overrides the default and directly controls the limit for
654+
writes and async I/O.
655+
656+
612657
What: /sys/block/<disk>/queue/nr_zones
613658
Date: November 2018
614659
Contact: Damien Le Moal <damien.lemoal@wdc.com>

Documentation/ABI/stable/sysfs-driver-dma-idxd

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,21 @@ Description: The last executed device administrative command's status/error.
136136
Also last configuration error overloaded.
137137
Writing to it will clear the status.
138138

139+
What: /sys/bus/dsa/devices/dsa<m>/dsacaps
140+
Date: April 5, 2026
141+
KernelVersion: 6.20.0
142+
Contact: dmaengine@vger.kernel.org
143+
Description: The DSA3 specification introduces three new capability
144+
registers: dsacap[0-2]. User components (e.g., configuration
145+
libraries and workload applications) require this information
146+
to properly utilize the DSA3 features.
147+
This includes SGL capability support, Enabling hardware-specific
148+
optimizations, Configuring memory, etc.
149+
The output format is '<dsacap2>,<dsacap1>,<dsacap0>' where each
150+
DSA cap value is a 64 bit hex value.
151+
This attribute should only be visible on DSA devices of version
152+
3 or later.
153+
139154
What: /sys/bus/dsa/devices/dsa<m>/iaa_cap
140155
Date: Sept 14, 2022
141156
KernelVersion: 6.0.0

Documentation/ABI/stable/sysfs-driver-speakup

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,7 @@ What: /sys/accessibility/speakup/bleep_time
2323
KernelVersion: 2.6
2424
Contact: speakup@linux-speakup.org
2525
Description: This controls the duration of the PC speaker beeps speakup
26-
produces.
27-
TODO: What are the units? Jiffies?
26+
produces, in milliseconds.
2827

2928
What: /sys/accessibility/speakup/cursor_time
3029
KernelVersion: 2.6

Documentation/ABI/testing/configfs-tsm-report

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,12 @@ Description:
1717
where the implementation is conveyed via the @provider
1818
attribute.
1919

20+
This interface fails reads and sets errno to EFBIG when the
21+
report generated by @provider exceeds the configfs-tsm-report
22+
internal maximums. Contact the platform provider for the
23+
compatible security module, driver, and attestation library
24+
combination.
25+
2026
What: /sys/kernel/config/tsm/report/$name/auxblob
2127
Date: October, 2023
2228
KernelVersion: v6.7
@@ -31,6 +37,9 @@ Description:
3137
Standardization v2.03 Section 4.1.8.1 MSG_REPORT_REQ.
3238
https://www.amd.com/content/dam/amd/en/documents/epyc-technical-docs/specifications/56421.pdf
3339

40+
See "EFBIG" comment in the @outblob description for potential
41+
error conditions.
42+
3443
What: /sys/kernel/config/tsm/report/$name/manifestblob
3544
Date: January, 2024
3645
KernelVersion: v6.10
@@ -43,6 +52,9 @@ Description:
4352
See 'service_provider' for information on the format of the
4453
manifest blob.
4554

55+
See "EFBIG" comment in the @outblob description for potential
56+
error conditions.
57+
4658
What: /sys/kernel/config/tsm/report/$name/provider
4759
Date: September, 2023
4860
KernelVersion: v6.7
@@ -61,6 +73,10 @@ Description:
6173
Library Revision 0.8 Appendix 4,5
6274
https://download.01.org/intel-sgx/latest/dcap-latest/linux/docs/Intel_TDX_DCAP_Quoting_Library_API.pdf
6375

76+
Intel TDX platforms with DICE-based attestation use CBOR Web Token
77+
(CWT) format for the Quote payload. This is indicated by the Quote
78+
size exceeding 8KB.
79+
6480
What: /sys/kernel/config/tsm/report/$name/generation
6581
Date: September, 2023
6682
KernelVersion: v6.7

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

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,12 @@ KernelVersion: 3.19
44
Description:
55
The attributes:
66

7-
========== ====================================
8-
index index value for the USB MIDI adapter
9-
id ID string for the USB MIDI adapter
10-
buflen MIDI buffer length
11-
qlen USB read request queue length
12-
in_ports number of MIDI input ports
13-
out_ports number of MIDI output ports
14-
========== ====================================
7+
================ ====================================
8+
index index value for the USB MIDI adapter
9+
id ID string for the USB MIDI adapter
10+
buflen MIDI buffer length
11+
qlen USB read request queue length
12+
in_ports number of MIDI input ports
13+
out_ports number of MIDI output ports
14+
interface_string USB AudioControl interface string
15+
================ ====================================

0 commit comments

Comments
 (0)