Skip to content

Commit 66e72a0

Browse files
committed
Merge tag 'v6.11-rc1' into clk-meson-next
Linux 6.11-rc1
2 parents 3d0e8b6 + 8400291 commit 66e72a0

File tree

13,209 files changed

+931642
-219357
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,209 files changed

+931642
-219357
lines changed

.clang-format

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#
55
# For more information, see:
66
#
7-
# Documentation/process/clang-format.rst
7+
# Documentation/dev-tools/clang-format.rst
88
# https://clang.llvm.org/docs/ClangFormat.html
99
# https://clang.llvm.org/docs/ClangFormatStyleOptions.html
1010
#

.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

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,12 @@ modules.order
9292
#
9393
/tar-install/
9494

95+
#
96+
# pacman files (make pacman-pkg)
97+
#
98+
/PKGBUILD
99+
/pacman/
100+
95101
#
96102
# We don't want to ignore the following even if they are dot-files
97103
#

.mailmap

Lines changed: 15 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
@@ -257,6 +260,7 @@ Jaegeuk Kim <[email protected]> <[email protected]>
257260
258261
James Bottomley <jejb@mulgrave.(none)>
259262
James Bottomley <[email protected]>
263+
260264
James E Wilson <[email protected]>
261265
262266
@@ -337,10 +341,11 @@ Kalyan Thota <[email protected]> <[email protected]>
337341
Karthikeyan Periyasamy <[email protected]> <[email protected]>
338342
339343
Kay Sievers <[email protected]>
340-
341-
342-
343-
344+
345+
346+
347+
348+
344349
345350
346351
Kenneth W Chen <[email protected]>
@@ -380,7 +385,9 @@ Li Yang <[email protected]> <[email protected]>
380385
381386
382387
388+
383389
390+
384391
385392
386393
@@ -468,6 +475,8 @@ Nadia Yvette Chambers <[email protected]> William Lee Irwin III <wli@holomorphy
468475
469476
470477
478+
479+
471480
472481
473482
@@ -604,6 +613,7 @@ Simon Kelley <[email protected]>
604613
Sricharan Ramabadhran <[email protected]> <[email protected]>
605614
606615
616+
Stanislav Fomichev <[email protected]> <[email protected]>
607617
608618
Stéphane Witzmann <[email protected]>
609619
@@ -684,6 +694,7 @@ Vivien Didelot <[email protected]> <[email protected]>
684694
685695
686696
697+
687698
688699
689700

CREDITS

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -531,6 +531,13 @@ S: Kopmansg 2
531531
S: 411 13 Goteborg
532532
S: Sweden
533533

534+
N: Daniel Bristot de Oliveira
535+
D: Scheduler contributions, notably: SCHED_DEADLINE
536+
D: Real-time Linux Analysis
537+
D: Runtime Verification
538+
D: OS Noise and Latency Tracers
539+
S: Brazil and Italy
540+
534541
N: Paul Bristow
535542
536543
W: https://paulbristow.net/linux/idefloppy.html
@@ -796,6 +803,11 @@ E: [email protected]
796803
D: Ralink rt2x00 WLAN driver
797804
S: Belas, Portugal
798805

806+
N: Benoît Cousson
807+
808+
D: TI OMAP Devicetree platforms
809+
D: TI OMAP HWMOD boards
810+
799811
N: Alan Cox
800812
W: http://www.linux.org.uk/diary/
801813
D: Linux Networking (0.99.10->2.0.29)
@@ -1214,6 +1226,10 @@ D: UDF filesystem
12141226
S: (ask for current address)
12151227
S: USA
12161228

1229+
N: Larry Finger
1230+
1231+
D: Maintainer of wireless drivers, too many to list here
1232+
12171233
N: Jürgen Fischer
12181234
12191235
D: Author of Adaptec AHA-152x SCSI driver
@@ -3146,9 +3162,11 @@ S: Triftstra=DFe 55
31463162
S: 13353 Berlin
31473163
S: Germany
31483164

3149-
N: Gustavo Pimental
3165+
N: Gustavo Pimentel
31503166
31513167
D: PCI driver for Synopsys DesignWare
3168+
D: Synopsys DesignWare eDMA driver
3169+
D: Synopsys DesignWare xData traffic generator
31523170

31533171
N: Emanuel Pirker
31543172
@@ -4362,6 +4380,10 @@ N: Haojian Zhuang
43624380
43634381
D: MMP support
43644382

4383+
N: Tsahee Zidenberg
4384+
4385+
D: Annapurna Labs Alpine Architecture
4386+
43654387
N: Richard Zidlicky
43664388
43674389
W: http://www.geocities.com/rdzidlic

Documentation/ABI/stable/sysfs-block

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,59 @@ Description:
2121
device is offset from the internal allocation unit's
2222
natural alignment.
2323

24+
What: /sys/block/<disk>/atomic_write_max_bytes
25+
Date: February 2024
26+
Contact: Himanshu Madhani <[email protected]>
27+
Description:
28+
[RO] This parameter specifies the maximum atomic write
29+
size reported by the device. This parameter is relevant
30+
for merging of writes, where a merged atomic write
31+
operation must not exceed this number of bytes.
32+
This parameter may be greater than the value in
33+
atomic_write_unit_max_bytes as
34+
atomic_write_unit_max_bytes will be rounded down to a
35+
power-of-two and atomic_write_unit_max_bytes may also be
36+
limited by some other queue limits, such as max_segments.
37+
This parameter - along with atomic_write_unit_min_bytes
38+
and atomic_write_unit_max_bytes - will not be larger than
39+
max_hw_sectors_kb, but may be larger than max_sectors_kb.
40+
41+
42+
What: /sys/block/<disk>/atomic_write_unit_min_bytes
43+
Date: February 2024
44+
Contact: Himanshu Madhani <[email protected]>
45+
Description:
46+
[RO] This parameter specifies the smallest block which can
47+
be written atomically with an atomic write operation. All
48+
atomic write operations must begin at a
49+
atomic_write_unit_min boundary and must be multiples of
50+
atomic_write_unit_min. This value must be a power-of-two.
51+
52+
53+
What: /sys/block/<disk>/atomic_write_unit_max_bytes
54+
Date: February 2024
55+
Contact: Himanshu Madhani <[email protected]>
56+
Description:
57+
[RO] This parameter defines the largest block which can be
58+
written atomically with an atomic write operation. This
59+
value must be a multiple of atomic_write_unit_min and must
60+
be a power-of-two. This value will not be larger than
61+
atomic_write_max_bytes.
62+
63+
64+
What: /sys/block/<disk>/atomic_write_boundary_bytes
65+
Date: February 2024
66+
Contact: Himanshu Madhani <[email protected]>
67+
Description:
68+
[RO] A device may need to internally split an atomic write I/O
69+
which straddles a given logical block address boundary. This
70+
parameter specifies the size in bytes of the atomic boundary if
71+
one is reported by the device. This value must be a
72+
power-of-two and at least the size as in
73+
atomic_write_unit_max_bytes.
74+
Any attempt to merge atomic write I/Os must not result in a
75+
merged I/O which crosses this boundary (if any).
76+
2477

2578
What: /sys/block/<disk>/diskseq
2679
Date: February 2021

Documentation/ABI/stable/sysfs-bus-nvmem

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
1+
What: /sys/bus/nvmem/devices/.../force_ro
2+
Date: June 2024
3+
KernelVersion: 6.11
4+
Contact: Marek Vasut <[email protected]>
5+
Description:
6+
This read/write attribute allows users to set read-write
7+
devices as read-only and back to read-write from userspace.
8+
This can be used to unlock and relock write-protection of
9+
devices which are generally locked, except during sporadic
10+
programming operation.
11+
Read returns '0' or '1' for read-write or read-only modes
12+
respectively.
13+
Write parses one of 'YyTt1NnFf0', or [oO][NnFf] for "on"
14+
and "off", i.e. what kstrbool() supports.
15+
Note: This file is only present if CONFIG_NVMEM_SYSFS
16+
is enabled.
17+
118
What: /sys/bus/nvmem/devices/.../nvmem
219
Date: July 2015
3-
KernelVersion: 4.2
20+
KernelVersion: 4.2
421
Contact: Srinivas Kandagatla <[email protected]>
522
Description:
623
This file allows user to read/write the raw NVMEM contents.
@@ -20,3 +37,14 @@ Description:
2037
...
2138
*
2239
0001000
40+
41+
What: /sys/bus/nvmem/devices/.../type
42+
Date: November 2018
43+
KernelVersion: 5.0
44+
Contact: Alexandre Belloni <[email protected]>
45+
Description:
46+
This read-only attribute allows user to read the NVMEM
47+
device type. Supported types are "Unknown", "EEPROM",
48+
"OTP", "Battery backed", "FRAM".
49+
Note: This file is only present if CONFIG_NVMEM_SYSFS
50+
is enabled.

Documentation/ABI/stable/sysfs-class-backlight

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@ Date: April 2005
33
KernelVersion: 2.6.12
44
Contact: Richard Purdie <[email protected]>
55
Description:
6-
Control BACKLIGHT power, values are FB_BLANK_* from fb.h
6+
Control BACKLIGHT power, values are compatible with
7+
FB_BLANK_* from fb.h
78

8-
- FB_BLANK_UNBLANK (0) : power on.
9-
- FB_BLANK_POWERDOWN (4) : power off
9+
- 0 (FB_BLANK_UNBLANK) : power on.
10+
- 4 (FB_BLANK_POWERDOWN) : power off
1011
Users: HAL
1112

1213
What: /sys/class/backlight/<backlight>/brightness
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
What: /sys/devices/pciXXXX:XX/0000:XX:XX.X/0000:XX:XX.X/version
2+
Date: June 2024
3+
KernelVersion: 6.11
4+
Contact: Gerhard Engleder <[email protected]>
5+
Description: Version of the FPGA configuration bitstream as printable string.
6+
This file is read only.
7+
Users: KEBA
8+
9+
What: /sys/devices/pciXXXX:XX/0000:XX:XX.X/0000:XX:XX.X/keep_cfg
10+
Date: June 2024
11+
KernelVersion: 6.11
12+
Contact: Gerhard Engleder <[email protected]>
13+
Description: Flag which signals if FPGA shall keep or reload configuration
14+
bitstream on reset. Normal FPGA behavior and default is to keep
15+
configuration bitstream and to only reset the configured logic.
16+
17+
Reloading configuration on reset enables an update of the
18+
configuration bitstream with a simple reboot. Otherwise it is
19+
necessary to power cycle the device to reload the new
20+
configuration bitstream.
21+
22+
This file is read/write. The values are as follows:
23+
1 = keep configuration bitstream on reset, default
24+
0 = reload configuration bitstream on reset
25+
Users: KEBA

Documentation/ABI/testing/configfs-tsm

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,18 @@ Description:
3131
Standardization v2.03 Section 4.1.8.1 MSG_REPORT_REQ.
3232
https://www.amd.com/content/dam/amd/en/documents/epyc-technical-docs/specifications/56421.pdf
3333

34+
What: /sys/kernel/config/tsm/report/$name/manifestblob
35+
Date: January, 2024
36+
KernelVersion: v6.10
37+
38+
Description:
39+
(RO) Optional supplemental data that a TSM may emit, visibility
40+
of this attribute depends on TSM, and may be empty if no
41+
manifest data is available.
42+
43+
See 'service_provider' for information on the format of the
44+
manifest blob.
45+
3446
What: /sys/kernel/config/tsm/report/$name/provider
3547
Date: September, 2023
3648
KernelVersion: v6.7
@@ -80,3 +92,54 @@ Contact: [email protected]
8092
Description:
8193
(RO) Indicates the minimum permissible value that can be written
8294
to @privlevel.
95+
96+
What: /sys/kernel/config/tsm/report/$name/service_provider
97+
Date: January, 2024
98+
KernelVersion: v6.10
99+
100+
Description:
101+
(WO) Attribute is visible if a TSM implementation provider
102+
supports the concept of attestation reports from a service
103+
provider for TVMs, like SEV-SNP running under an SVSM.
104+
Specifying the service provider via this attribute will create
105+
an attestation report as specified by the service provider.
106+
The only currently supported service provider is "svsm".
107+
108+
For the "svsm" service provider, see the Secure VM Service Module
109+
for SEV-SNP Guests v1.00 Section 7. For the doc, search for
110+
"site:amd.com "Secure VM Service Module for SEV-SNP
111+
Guests", docID: 58019"
112+
113+
What: /sys/kernel/config/tsm/report/$name/service_guid
114+
Date: January, 2024
115+
KernelVersion: v6.10
116+
117+
Description:
118+
(WO) Attribute is visible if a TSM implementation provider
119+
supports the concept of attestation reports from a service
120+
provider for TVMs, like SEV-SNP running under an SVSM.
121+
Specifying an empty/null GUID (00000000-0000-0000-0000-000000)
122+
requests all active services within the service provider be
123+
part of the attestation report. Specifying a GUID request
124+
an attestation report of just the specified service using the
125+
manifest form specified by the service_manifest_version
126+
attribute.
127+
128+
See 'service_provider' for information on the format of the
129+
service guid.
130+
131+
What: /sys/kernel/config/tsm/report/$name/service_manifest_version
132+
Date: January, 2024
133+
KernelVersion: v6.10
134+
135+
Description:
136+
(WO) Attribute is visible if a TSM implementation provider
137+
supports the concept of attestation reports from a service
138+
provider for TVMs, like SEV-SNP running under an SVSM.
139+
Indicates the service manifest version requested for the
140+
attestation report (default 0). If this field is not set by
141+
the user, the default manifest version of the service (the
142+
service's initial/first manifest version) is returned.
143+
144+
See 'service_provider' for information on the format of the
145+
service manifest version.

0 commit comments

Comments
 (0)