Skip to content

Commit 0e8655b

Browse files
committed
Merge drm/drm-next into drm-misc-next
Backmerging to get a late RC of v6.10 before moving into v6.11. Signed-off-by: Thomas Zimmermann <[email protected]>
2 parents 0c3f3a8 + d4ef5d2 commit 0e8655b

File tree

2,694 files changed

+387545
-28717
lines changed

Some content is hidden

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

2,694 files changed

+387545
-28717
lines changed

.editorconfig

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,13 @@ root = true
55
[{*.{awk,c,dts,dtsi,dtso,h,mk,s,S},Kconfig,Makefile,Makefile.*}]
66
charset = utf-8
77
end_of_line = lf
8-
trim_trailing_whitespace = true
98
insert_final_newline = true
109
indent_style = tab
1110
indent_size = 8
1211

1312
[*.{json,py,rs}]
1413
charset = utf-8
1514
end_of_line = lf
16-
trim_trailing_whitespace = true
1715
insert_final_newline = true
1816
indent_style = space
1917
indent_size = 4
@@ -26,7 +24,6 @@ indent_size = 8
2624
[*.yaml]
2725
charset = utf-8
2826
end_of_line = lf
29-
trim_trailing_whitespace = unset
3027
insert_final_newline = true
3128
indent_style = space
3229
indent_size = 2

.mailmap

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,8 @@ Andrey Ryabinin <[email protected]> <[email protected]>
7272
7373
7474
Andy Adamson <[email protected]>
75+
76+
7577
7678
7779
@@ -217,6 +219,7 @@ Geliang Tang <[email protected]> <[email protected]>
217219
218220
219221
222+
220223
221224
222225
@@ -337,10 +340,11 @@ Kalyan Thota <[email protected]> <[email protected]>
337340
Karthikeyan Periyasamy <[email protected]> <[email protected]>
338341
339342
Kay Sievers <[email protected]>
340-
341-
342-
343-
343+
344+
345+
346+
347+
344348
345349
346350
Kenneth W Chen <[email protected]>
@@ -604,6 +608,7 @@ Simon Kelley <[email protected]>
604608
Sricharan Ramabadhran <[email protected]> <[email protected]>
605609
606610
611+
Stanislav Fomichev <[email protected]> <[email protected]>
607612
608613
Stéphane Witzmann <[email protected]>
609614

Documentation/ABI/testing/debugfs-driver-habanalabs

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ Description: Displays the hop values and physical address for a given ASID
217217
and virtual address. The user should write the ASID and VA into
218218
the file and then read the file to get the result.
219219
e.g. to display info about VA 0x1000 for ASID 1 you need to do:
220-
echo "1 0x1000" > /sys/kernel/debug/accel/0/mmu
220+
echo "1 0x1000" > /sys/kernel/debug/accel/<parent_device>/mmu
221221

222222
What: /sys/kernel/debug/accel/<parent_device>/mmu_error
223223
Date: Mar 2021
@@ -226,8 +226,8 @@ Contact: [email protected]
226226
Description: Check and display page fault or access violation mmu errors for
227227
all MMUs specified in mmu_cap_mask.
228228
e.g. to display error info for MMU hw cap bit 9, you need to do:
229-
echo "0x200" > /sys/kernel/debug/accel/0/mmu_error
230-
cat /sys/kernel/debug/accel/0/mmu_error
229+
echo "0x200" > /sys/kernel/debug/accel/<parent_device>/mmu_error
230+
cat /sys/kernel/debug/accel/<parent_device>/mmu_error
231231

232232
What: /sys/kernel/debug/accel/<parent_device>/monitor_dump
233233
Date: Mar 2022
@@ -253,6 +253,12 @@ Description: Triggers dump of monitor data. The value to trigger the operatio
253253
When the write is finished, the user can read the "monitor_dump"
254254
blob
255255

256+
What: /sys/kernel/debug/accel/<parent_device>/server_type
257+
Date: Feb 2024
258+
KernelVersion: 6.11
259+
260+
Description: Exposes the device's server type, maps to enum hl_server_type.
261+
256262
What: /sys/kernel/debug/accel/<parent_device>/set_power_state
257263
Date: Jan 2019
258264
KernelVersion: 5.1

Documentation/admin-guide/LSM/tomoyo.rst

Lines changed: 11 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ TOMOYO is a name-based MAC extension (LSM module) for the Linux kernel.
99

1010
LiveCD-based tutorials are available at
1111

12-
http://tomoyo.sourceforge.jp/1.8/ubuntu12.04-live.html
13-
http://tomoyo.sourceforge.jp/1.8/centos6-live.html
12+
https://tomoyo.sourceforge.net/1.8/ubuntu12.04-live.html
13+
https://tomoyo.sourceforge.net/1.8/centos6-live.html
1414

1515
Though these tutorials use non-LSM version of TOMOYO, they are useful for you
1616
to know what TOMOYO is.
@@ -21,45 +21,32 @@ How to enable TOMOYO?
2121
Build the kernel with ``CONFIG_SECURITY_TOMOYO=y`` and pass ``security=tomoyo`` on
2222
kernel's command line.
2323

24-
Please see http://tomoyo.osdn.jp/2.5/ for details.
24+
Please see https://tomoyo.sourceforge.net/2.6/ for details.
2525

2626
Where is documentation?
2727
=======================
2828

2929
User <-> Kernel interface documentation is available at
30-
https://tomoyo.osdn.jp/2.5/policy-specification/index.html .
30+
https://tomoyo.sourceforge.net/2.6/policy-specification/index.html .
3131

3232
Materials we prepared for seminars and symposiums are available at
33-
https://osdn.jp/projects/tomoyo/docs/?category_id=532&language_id=1 .
33+
https://sourceforge.net/projects/tomoyo/files/docs/ .
3434
Below lists are chosen from three aspects.
3535

3636
What is TOMOYO?
3737
TOMOYO Linux Overview
38-
https://osdn.jp/projects/tomoyo/docs/lca2009-takeda.pdf
38+
https://sourceforge.net/projects/tomoyo/files/docs/lca2009-takeda.pdf
3939
TOMOYO Linux: pragmatic and manageable security for Linux
40-
https://osdn.jp/projects/tomoyo/docs/freedomhectaipei-tomoyo.pdf
40+
https://sourceforge.net/projects/tomoyo/files/docs/freedomhectaipei-tomoyo.pdf
4141
TOMOYO Linux: A Practical Method to Understand and Protect Your Own Linux Box
42-
https://osdn.jp/projects/tomoyo/docs/PacSec2007-en-no-demo.pdf
42+
https://sourceforge.net/projects/tomoyo/files/docs/PacSec2007-en-no-demo.pdf
4343

4444
What can TOMOYO do?
4545
Deep inside TOMOYO Linux
46-
https://osdn.jp/projects/tomoyo/docs/lca2009-kumaneko.pdf
46+
https://sourceforge.net/projects/tomoyo/files/docs/lca2009-kumaneko.pdf
4747
The role of "pathname based access control" in security.
48-
https://osdn.jp/projects/tomoyo/docs/lfj2008-bof.pdf
48+
https://sourceforge.net/projects/tomoyo/files/docs/lfj2008-bof.pdf
4949

5050
History of TOMOYO?
5151
Realities of Mainlining
52-
https://osdn.jp/projects/tomoyo/docs/lfj2008.pdf
53-
54-
What is future plan?
55-
====================
56-
57-
We believe that inode based security and name based security are complementary
58-
and both should be used together. But unfortunately, so far, we cannot enable
59-
multiple LSM modules at the same time. We feel sorry that you have to give up
60-
SELinux/SMACK/AppArmor etc. when you want to use TOMOYO.
61-
62-
We hope that LSM becomes stackable in future. Meanwhile, you can use non-LSM
63-
version of TOMOYO, available at http://tomoyo.osdn.jp/1.8/ .
64-
LSM version of TOMOYO is a subset of non-LSM version of TOMOYO. We are planning
65-
to port non-LSM version's functionalities to LSM versions.
52+
https://sourceforge.net/projects/tomoyo/files/docs/lfj2008.pdf

Documentation/admin-guide/kernel-parameters.txt

Lines changed: 22 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -788,25 +788,6 @@
788788
Documentation/networking/netconsole.rst for an
789789
alternative.
790790

791-
<DEVNAME>:<n>.<n>[,options]
792-
Use the specified serial port on the serial core bus.
793-
The addressing uses DEVNAME of the physical serial port
794-
device, followed by the serial core controller instance,
795-
and the serial port instance. The options are the same
796-
as documented for the ttyS addressing above.
797-
798-
The mapping of the serial ports to the tty instances
799-
can be viewed with:
800-
801-
$ ls -d /sys/bus/serial-base/devices/*:*.*/tty/*
802-
/sys/bus/serial-base/devices/00:04:0.0/tty/ttyS0
803-
804-
In the above example, the console can be addressed with
805-
console=00:04:0.0. Note that a console addressed this
806-
way will only get added when the related device driver
807-
is ready. The use of an earlycon parameter in addition to
808-
the console may be desired for console output early on.
809-
810791
uart[8250],io,<addr>[,options]
811792
uart[8250],mmio,<addr>[,options]
812793
uart[8250],mmio16,<addr>[,options]
@@ -1921,6 +1902,28 @@
19211902
Format:
19221903
<bus_id>,<clkrate>
19231904

1905+
i2c_touchscreen_props= [HW,ACPI,X86]
1906+
Set device-properties for ACPI-enumerated I2C-attached
1907+
touchscreen, to e.g. fix coordinates of upside-down
1908+
mounted touchscreens. If you need this option please
1909+
submit a drivers/platform/x86/touchscreen_dmi.c patch
1910+
adding a DMI quirk for this.
1911+
1912+
Format:
1913+
<ACPI_HW_ID>:<prop_name>=<val>[:prop_name=val][:...]
1914+
Where <val> is one of:
1915+
Omit "=<val>" entirely Set a boolean device-property
1916+
Unsigned number Set a u32 device-property
1917+
Anything else Set a string device-property
1918+
1919+
Examples (split over multiple lines):
1920+
i2c_touchscreen_props=GDIX1001:touchscreen-inverted-x:
1921+
touchscreen-inverted-y
1922+
1923+
i2c_touchscreen_props=MSSL1680:touchscreen-size-x=1920:
1924+
touchscreen-size-y=1080:touchscreen-inverted-y:
1925+
firmware-name=gsl1680-vendor-model.fw:silead,home-button
1926+
19241927
i8042.debug [HW] Toggle i8042 debug mode
19251928
i8042.unmask_kbd_data
19261929
[HW] Enable printing of interrupt data from the KBD port
@@ -2170,12 +2173,6 @@
21702173
Format: 0 | 1
21712174
Default set by CONFIG_INIT_ON_FREE_DEFAULT_ON.
21722175

2173-
init_mlocked_on_free= [MM] Fill freed userspace memory with zeroes if
2174-
it was mlock'ed and not explicitly munlock'ed
2175-
afterwards.
2176-
Format: 0 | 1
2177-
Default set by CONFIG_INIT_MLOCKED_ON_FREE_DEFAULT_ON
2178-
21792176
init_pkru= [X86] Specify the default memory protection keys rights
21802177
register contents for all processes. 0x55555554 by
21812178
default (disallow access to all but pkey 0). Can

Documentation/admin-guide/mm/transhuge.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -467,11 +467,11 @@ anon_fault_fallback_charge
467467
instead falls back to using huge pages with lower orders or
468468
small pages even though the allocation was successful.
469469

470-
anon_swpout
470+
swpout
471471
is incremented every time a huge page is swapped out in one
472472
piece without splitting.
473473

474-
anon_swpout_fallback
474+
swpout_fallback
475475
is incremented if a huge page has to be split before swapout.
476476
Usually because failed to allocate some continuous swap space
477477
for the huge page.

Documentation/arch/riscv/uabi.rst

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,4 +65,6 @@ the extension, or may have deliberately removed it from the listing.
6565
Misaligned accesses
6666
-------------------
6767

68-
Misaligned accesses are supported in userspace, but they may perform poorly.
68+
Misaligned scalar accesses are supported in userspace, but they may perform
69+
poorly. Misaligned vector accesses are only supported if the Zicclsm extension
70+
is supported.

Documentation/cdrom/cdrom-standard.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ current *struct* is::
217217
int (*media_changed)(struct cdrom_device_info *, int);
218218
int (*tray_move)(struct cdrom_device_info *, int);
219219
int (*lock_door)(struct cdrom_device_info *, int);
220-
int (*select_speed)(struct cdrom_device_info *, int);
220+
int (*select_speed)(struct cdrom_device_info *, unsigned long);
221221
int (*get_last_session) (struct cdrom_device_info *,
222222
struct cdrom_multisession *);
223223
int (*get_mcn)(struct cdrom_device_info *, struct cdrom_mcn *);
@@ -396,7 +396,7 @@ action need be taken, and the return value should be 0.
396396

397397
::
398398

399-
int select_speed(struct cdrom_device_info *cdi, int speed)
399+
int select_speed(struct cdrom_device_info *cdi, unsigned long speed)
400400

401401
Some CD-ROM drives are capable of changing their head-speed. There
402402
are several reasons for changing the speed of a CD-ROM drive. Badly

Documentation/core-api/swiotlb.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ alignment larger than PAGE_SIZE.
192192

193193
Dynamic swiotlb
194194
---------------
195-
When CONFIG_DYNAMIC_SWIOTLB is enabled, swiotlb can do on-demand expansion of
195+
When CONFIG_SWIOTLB_DYNAMIC is enabled, swiotlb can do on-demand expansion of
196196
the amount of memory available for allocation as bounce buffers. If a bounce
197197
buffer request fails due to lack of available space, an asynchronous background
198198
task is kicked off to allocate memory from general system memory and turn it

Documentation/devicetree/bindings/arm/stm32/st,mlahb.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,10 @@ unevaluatedProperties: false
5454

5555
examples:
5656
- |
57-
mlahb: ahb@38000000 {
57+
ahb {
5858
compatible = "st,mlahb", "simple-bus";
5959
#address-cells = <1>;
6060
#size-cells = <1>;
61-
reg = <0x10000000 0x40000>;
6261
ranges;
6362
dma-ranges = <0x00000000 0x38000000 0x10000>,
6463
<0x10000000 0x10000000 0x60000>,

0 commit comments

Comments
 (0)