Skip to content

Commit b704e51

Browse files
Automatic merge of 'master' into merge-test (2025-12-22 09:14)
2 parents 333e781 + 9448598 commit b704e51

File tree

12,934 files changed

+684939
-229323
lines changed

Some content is hidden

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

12,934 files changed

+684939
-229323
lines changed

.clang-format

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -140,8 +140,8 @@ ForEachMacros:
140140
- 'damon_for_each_scheme_safe'
141141
- 'damon_for_each_target'
142142
- 'damon_for_each_target_safe'
143-
- 'damos_for_each_filter'
144-
- 'damos_for_each_filter_safe'
143+
- 'damos_for_each_core_filter'
144+
- 'damos_for_each_core_filter_safe'
145145
- 'damos_for_each_ops_filter'
146146
- 'damos_for_each_ops_filter_safe'
147147
- 'damos_for_each_quota_goal'
@@ -167,7 +167,7 @@ ForEachMacros:
167167
- 'drm_connector_for_each_possible_encoder'
168168
- 'drm_exec_for_each_locked_object'
169169
- 'drm_exec_for_each_locked_object_reverse'
170-
- 'drm_for_each_bridge_in_chain'
170+
- 'drm_for_each_bridge_in_chain_scoped'
171171
- 'drm_for_each_connector_iter'
172172
- 'drm_for_each_crtc'
173173
- 'drm_for_each_crtc_reverse'
@@ -415,6 +415,7 @@ ForEachMacros:
415415
- 'for_each_prop_dlc_cpus'
416416
- 'for_each_prop_dlc_platforms'
417417
- 'for_each_property_of_node'
418+
- 'for_each_pt_level_entry'
418419
- 'for_each_rdt_resource'
419420
- 'for_each_reg'
420421
- 'for_each_reg_filtered'
@@ -747,6 +748,7 @@ ForEachMacros:
747748
- 'ynl_attr_for_each_nested'
748749
- 'ynl_attr_for_each_payload'
749750
- 'zorro_for_each_dev'
751+
- 'zpci_bus_for_each'
750752

751753
IncludeBlocks: Preserve
752754
IncludeCategories:

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
*.o.*
4242
*.patch
4343
*.pyc
44+
*.rlib
4445
*.rmeta
4546
*.rpm
4647
*.rsi

.mailmap

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,7 @@ Carlos Bilbao <[email protected]> <[email protected]>
174174
175175
176176
177+
177178
178179
179180
@@ -185,6 +186,9 @@ Christian Brauner <[email protected]> <[email protected]>
185186
186187
187188
Christian Marangi <[email protected]>
189+
190+
191+
188192
Christophe Ricard <[email protected]>
189193
Christopher Obbard <[email protected]> <[email protected]>
190194
Christoph Hellwig <[email protected]>
@@ -206,6 +210,7 @@ Danilo Krummrich <[email protected]> <[email protected]>
206210
David Brownell <[email protected]>
207211
208212
213+
209214
210215
211216
@@ -298,6 +303,7 @@ Hans de Goede <[email protected]> <[email protected]>
298303
299304
300305
306+
301307
302308
303309
@@ -343,7 +349,8 @@ Jayachandran C <[email protected]> <[email protected]>
343349
344350
345351
346-
352+
Jean-Philippe Brucker <[email protected]> <[email protected]>
353+
Jean-Philippe Brucker <[email protected]> <[email protected]>
347354
Jean-Michel Hautbois <[email protected]> <[email protected]>
348355
Jean Tourrilhes <[email protected]>
349356
@@ -426,7 +433,7 @@ Kenneth W Chen <[email protected]>
426433
427434
428435
429-
Kirill A. Shutemov <[email protected]> <[email protected]>
436+
430437
Kishon Vijay Abraham I <[email protected]> <[email protected]>
431438
432439
@@ -437,6 +444,7 @@ Krishna Manikandan <[email protected]> <[email protected]>
437444
Krzysztof Kozlowski <[email protected]> <[email protected]>
438445
Krzysztof Kozlowski <[email protected]> <[email protected]>
439446
Krzysztof Kozlowski <[email protected]> <[email protected]>
447+
Krzysztof Kozlowski <[email protected]> <[email protected]>
440448
Krzysztof Wilczyński <[email protected]> <[email protected]>
441449
Krzysztof Wilczyński <[email protected]> <[email protected]>
442450
@@ -496,9 +504,7 @@ Mark Brown <[email protected]>
496504
497505
Markus Schneider-Pargmann <[email protected]> <[email protected]>
498506
499-
500-
501-
507+
Martin Kepplinger-Novakovic <[email protected]> <[email protected]>
502508
Martyna Szapar-Mudlaw <[email protected]> <[email protected]>
503509
504510
@@ -587,8 +593,8 @@ Nicolas Pitre <[email protected]> <[email protected]>
587593
588594
Nicolas Saenz Julienne <[email protected]> <[email protected]>
589595
Nicolas Saenz Julienne <[email protected]> <[email protected]>
590-
591-
596+
597+
592598
Niklas Söderlund <[email protected]>
593599
Nikolay Aleksandrov <[email protected]> <[email protected]>
594600
Nikolay Aleksandrov <[email protected]> <[email protected]>
@@ -635,6 +641,7 @@ Peter Oruba <[email protected]>
635641
Peter Oruba <[email protected]>
636642
Pierre-Louis Bossart <[email protected]> <[email protected]>
637643
644+
638645
Praveen BP <[email protected]>
639646
Pradeep Kumar Chitrapu <[email protected]> <[email protected]>
640647
@@ -689,7 +696,10 @@ Sachin Mokashi <[email protected]> <[email protected]>
689696
Sachin P Sant <[email protected]>
690697
Sai Prakash Ranjan <[email protected]> <[email protected]>
691698
699+
Sam Protsenko <[email protected]>
700+
692701
Sam Ravnborg <[email protected]>
702+
693703
Sankeerth Billakanti <[email protected]> <[email protected]>
694704
Santosh Shilimkar <[email protected]>
695705
Santosh Shilimkar <[email protected]>
@@ -845,6 +855,9 @@ Vivien Didelot <[email protected]> <[email protected]>
845855
846856
847857
858+
859+
860+
848861
849862
850863
@@ -856,6 +869,7 @@ Yakir Yang <[email protected]> <[email protected]>
856869
857870
858871
872+
859873
Yusuke Goda <[email protected]>
860874
861875

.pylintrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
[MASTER]
2-
init-hook='import sys; sys.path += ["scripts/lib/kdoc", "scripts/lib/abi", "tools/docs/lib"]'
2+
init-hook='import sys; sys.path += ["tools/lib/python"]'

CREDITS

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ D: One of assisting postmasters for vger.kernel.org's lists
1616
S: (ask for current address)
1717
S: Finland
1818

19+
N: Kishon Vijay Abraham I
20+
21+
D: Generic Phy Framework
22+
1923
N: Thomas Abraham
2024
2125
D: Samsung pin controller driver
@@ -1983,6 +1987,7 @@ D: netfilter: TCP window tracking code
19831987
D: netfilter: raw table
19841988
D: netfilter: iprange match
19851989
D: netfilter: new logging interfaces
1990+
D: netfilter: ipset
19861991
D: netfilter: various other hacks
19871992
S: Tata
19881993
S: Hungary
@@ -2056,16 +2061,15 @@ S: Korte Heul 95
20562061
S: 1403 ND BUSSUM
20572062
S: The Netherlands
20582063

2059-
N: Martin Kepplinger
2064+
N: Martin Kepplinger-Novakovic
20602065
2061-
2062-
W: http://www.martinkepplinger.com
20632066
P: 4096R/5AB387D3 F208 2B88 0F9E 4239 3468 6E3F 5003 98DF 5AB3 87D3
20642067
D: mma8452 accelerators iio driver
20652068
D: pegasus_notetaker input driver
2069+
D: imx8m media and hi846 sensor driver
20662070
D: Kernel fixes and cleanups
2067-
S: Garnisonstraße 26
2068-
S: 4020 Linz
2071+
S: Keplerstr. 6
2072+
S: 4050 Traun
20692073
S: Austria
20702074

20712075
N: Karl Keyte
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
NOTE: all the ABIs listed in this file are deprecated and will be removed after 2028.
2+
3+
Here are the alternative ABIs:
4+
+------------------------------------+-----------------------------------------+
5+
| Deprecated | Alternative |
6+
+------------------------------------+-----------------------------------------+
7+
| /sys/kernel/kexec_loaded | /sys/kernel/kexec/loaded |
8+
+------------------------------------+-----------------------------------------+
9+
| /sys/kernel/kexec_crash_loaded | /sys/kernel/kexec/crash_loaded |
10+
+------------------------------------+-----------------------------------------+
11+
| /sys/kernel/kexec_crash_size | /sys/kernel/kexec/crash_size |
12+
+------------------------------------+-----------------------------------------+
13+
| /sys/kernel/crash_elfcorehdr_size | /sys/kernel/kexec/crash_elfcorehdr_size |
14+
+------------------------------------+-----------------------------------------+
15+
| /sys/kernel/kexec_crash_cma_ranges | /sys/kernel/kexec/crash_cma_ranges |
16+
+------------------------------------+-----------------------------------------+
17+
18+
19+
What: /sys/kernel/kexec_loaded
20+
Date: Jun 2006
21+
22+
Description: read only
23+
Indicates whether a new kernel image has been loaded
24+
into memory using the kexec system call. It shows 1 if
25+
a kexec image is present and ready to boot, or 0 if none
26+
is loaded.
27+
User: kexec tools, kdump service
28+
29+
What: /sys/kernel/kexec_crash_loaded
30+
Date: Jun 2006
31+
32+
Description: read only
33+
Indicates whether a crash (kdump) kernel is currently
34+
loaded into memory. It shows 1 if a crash kernel has been
35+
successfully loaded for panic handling, or 0 if no crash
36+
kernel is present.
37+
User: Kexec tools, Kdump service
38+
39+
What: /sys/kernel/kexec_crash_size
40+
Date: Dec 2009
41+
42+
Description: read/write
43+
Shows the amount of memory reserved for loading the crash
44+
(kdump) kernel. It reports the size, in bytes, of the
45+
crash kernel area defined by the crashkernel= parameter.
46+
This interface also allows reducing the crashkernel
47+
reservation by writing a smaller value, and the reclaimed
48+
space is added back to the system RAM.
49+
User: Kdump service
50+
51+
What: /sys/kernel/crash_elfcorehdr_size
52+
Date: Aug 2023
53+
54+
Description: read only
55+
Indicates the preferred size of the memory buffer for the
56+
ELF core header used by the crash (kdump) kernel. It defines
57+
how much space is needed to hold metadata about the crashed
58+
system, including CPU and memory information. This information
59+
is used by the user space utility kexec to support updating the
60+
in-kernel kdump image during hotplug operations.
61+
User: Kexec tools
62+
63+
What: /sys/kernel/kexec_crash_cma_ranges
64+
Date: Nov 2025
65+
66+
Description: read only
67+
Provides information about the memory ranges reserved from
68+
the Contiguous Memory Allocator (CMA) area that are allocated
69+
to the crash (kdump) kernel. It lists the start and end physical
70+
addresses of CMA regions assigned for crashkernel use.
71+
User: kdump service
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
What: /sys/bus/pci/drivers/qaic/XXXX:XX:XX.X/accel/accel<minor_nr>/dbc<N>_state
2+
Date: October 2025
3+
KernelVersion: 6.19
4+
Contact: Jeff Hugo <[email protected]>
5+
Description: Represents the current state of DMA Bridge channel (DBC). Below are the possible
6+
states:
7+
8+
=================== ==========================================================
9+
IDLE (0) DBC is free and can be activated
10+
ASSIGNED (1) DBC is activated and a workload is running on device
11+
BEFORE_SHUTDOWN (2) Sub-system associated with this workload has crashed and
12+
it will shutdown soon
13+
AFTER_SHUTDOWN (3) Sub-system associated with this workload has crashed and
14+
it has shutdown
15+
BEFORE_POWER_UP (4) Sub-system associated with this workload is shutdown and
16+
it will be powered up soon
17+
AFTER_POWER_UP (5) Sub-system associated with this workload is now powered up
18+
=================== ==========================================================
19+
Users: Any userspace application or clients interested in DBC state.

Documentation/ABI/testing/ima_policy

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,10 @@ Description:
2020
rule format: action [condition ...]
2121

2222
action: measure | dont_measure | appraise | dont_appraise |
23-
audit | hash | dont_hash
23+
audit | dont_audit | hash | dont_hash
2424
condition:= base | lsm [option]
2525
base: [[func=] [mask=] [fsmagic=] [fsuuid=] [fsname=]
26+
[fs_subtype=]
2627
[uid=] [euid=] [gid=] [egid=]
2728
[fowner=] [fgroup=]]
2829
lsm: [[subj_user=] [subj_role=] [subj_type=]

Documentation/ABI/testing/rtc-cdev

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Description:
1414
for RTCs that support alarms
1515

1616
* RTC_ALM_READ, RTC_ALM_SET: Read or set the alarm time for
17-
RTCs that support alarms. Can be set upto 24 hours in the
17+
RTCs that support alarms. Can be set up to 24 hours in the
1818
future. Requires a separate RTC_AIE_ON call to enable the
1919
alarm interrupt. (Prefer to use RTC_WKALM_*)
2020

0 commit comments

Comments
 (0)