Skip to content

Commit 71b2876

Browse files
author
Jiri Kosina
committed
Merge remote-tracking branch 'origin' into for-6.18/intel-thc-hid
Needed as a basisi for followup support for quicki2c advanced BIOS features. Signed-off-by: Jiri Kosina <jkosina@suse.com>
2 parents 1860b13 + 02d6eee commit 71b2876

2,688 files changed

Lines changed: 63978 additions & 24011 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.

.mailmap

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,8 @@ Domen Puncer <domen@coderock.org>
226226
Douglas Gilbert <dougg@torque.net>
227227
Drew Fustini <fustini@kernel.org> <drew@pdp7.com>
228228
<duje@dujemihanovic.xyz> <duje.mihanovic@skole.hr>
229+
Easwar Hariharan <easwar.hariharan@linux.microsoft.com> <easwar.hariharan@intel.com>
230+
Easwar Hariharan <easwar.hariharan@linux.microsoft.com> <eahariha@linux.microsoft.com>
229231
Ed L. Cashin <ecashin@coraid.com>
230232
Elliot Berman <quic_eberman@quicinc.com> <eberman@codeaurora.org>
231233
Enric Balletbo i Serra <eballetbo@kernel.org> <enric.balletbo@collabora.com>
@@ -673,6 +675,7 @@ Muchun Song <muchun.song@linux.dev> <smuchun@gmail.com>
673675
Ross Zwisler <zwisler@kernel.org> <ross.zwisler@linux.intel.com>
674676
Rudolf Marek <R.Marek@sh.cvut.cz>
675677
Rui Saraiva <rmps@joel.ist.utl.pt>
678+
Sachin Mokashi <sachin.mokashi@intel.com> <sachinx.mokashi@intel.com>
676679
Sachin P Sant <ssant@in.ibm.com>
677680
Sai Prakash Ranjan <quic_saipraka@quicinc.com> <saiprakash.ranjan@codeaurora.org>
678681
Sakari Ailus <sakari.ailus@linux.intel.com> <sakari.ailus@iki.fi>

CREDITS

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3222,6 +3222,10 @@ D: AIC5800 IEEE 1394, RAW I/O on 1394
32223222
D: Starter of Linux1394 effort
32233223
S: ask per mail for current address
32243224

3225+
N: Boris Pismenny
3226+
E: borisp@mellanox.com
3227+
D: Kernel TLS implementation and offload support.
3228+
32253229
N: Nicolas Pitre
32263230
E: nico@fluxnic.net
32273231
D: StrongARM SA1100 support integrator & hacker
@@ -4168,6 +4172,9 @@ S: 1513 Brewster Dr.
41684172
S: Carrollton, TX 75010
41694173
S: USA
41704174

4175+
N: Dave Watson
4176+
D: Kernel TLS implementation.
4177+
41714178
N: Tim Waugh
41724179
E: tim@cyberelk.net
41734180
D: Co-architect of the parallel-port sharing system
@@ -4378,6 +4385,12 @@ S: 542 West 112th Street, 5N
43784385
S: New York, New York 10025
43794386
S: USA
43804387

4388+
N: Masahiro Yamada
4389+
E: masahiroy@kernel.org
4390+
D: Kbuild Maintainer 2017-2025
4391+
D: Kconfig Maintainer 2018-2025
4392+
S: Japan
4393+
43814394
N: Li Yang
43824395
E: leoli@freescale.com
43834396
D: Freescale Highspeed USB device driver
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
What: /sys/kernel/debug/tracing
2+
Date: May 2008
3+
KernelVersion: 2.6.27
4+
Contact: linux-trace-kernel@vger.kernel.org
5+
Description:
6+
7+
The ftrace was first added to the kernel, its interface was placed
8+
into the debugfs file system under the "tracing" directory. Access
9+
to the files were in /sys/kernel/debug/tracing. As systems wanted
10+
access to the tracing interface without having to enable debugfs, a
11+
new interface was created called "tracefs". This was a stand alone
12+
file system and was usually mounted in /sys/kernel/tracing.
13+
14+
To allow older tooling to continue to operate, when mounting
15+
debugfs, the tracefs file system would automatically get mounted in
16+
the "tracing" directory of debugfs. The tracefs interface was added
17+
in January 2015 in the v4.1 kernel.
18+
19+
All tooling should now be using tracefs directly and the "tracing"
20+
directory in debugfs should be removed by January 2030.

Documentation/ABI/stable/sysfs-block

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -731,7 +731,7 @@ Contact: linux-block@vger.kernel.org
731731
Description:
732732
[RW] If the device is registered for writeback throttling, then
733733
this file shows the target minimum read latency. If this latency
734-
is exceeded in a given window of time (see wb_window_usec), then
734+
is exceeded in a given window of time (see curr_win_nsec), then
735735
the writeback throttling will start scaling back writes. Writing
736736
a value of '0' to this file disables the feature. Writing a
737737
value of '-1' to this file resets the value to the default

Documentation/ABI/testing/debugfs-cxl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Description:
2020
visible for devices supporting the capability.
2121

2222

23-
What: /sys/kernel/debug/memX/clear_poison
23+
What: /sys/kernel/debug/cxl/memX/clear_poison
2424
Date: April, 2023
2525
KernelVersion: v6.4
2626
Contact: linux-cxl@vger.kernel.org

Documentation/ABI/testing/sysfs-firmware-efi

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,10 @@ Description: Displays the content of the Runtime Configuration Interface
3636
Table version 2 on Dell EMC PowerEdge systems in binary format
3737
Users: It is used by Dell EMC OpenManage Server Administrator tool to
3838
populate BIOS setup page.
39+
40+
What: /sys/firmware/efi/ovmf_debug_log
41+
Date: July 2025
42+
Contact: Gerd Hoffmann <kraxel@redhat.com>, linux-efi@vger.kernel.org
43+
Description: Displays the content of the OVMF debug log buffer. The file is
44+
only present in case the firmware supports logging to a memory
45+
buffer.

Documentation/ABI/testing/sysfs-fs-f2fs

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -861,3 +861,25 @@ Description: This is a read-only entry to show the value of sb.s_encoding_flags,
861861
SB_ENC_STRICT_MODE_FL 0x00000001
862862
SB_ENC_NO_COMPAT_FALLBACK_FL 0x00000002
863863
============================ ==========
864+
865+
What: /sys/fs/f2fs/<disk>/reserved_pin_section
866+
Date: June 2025
867+
Contact: "Chao Yu" <chao@kernel.org>
868+
Description: This threshold is used to control triggering garbage collection while
869+
fallocating on pinned file, so, it can guarantee there is enough free
870+
reserved section before preallocating on pinned file.
871+
By default, the value is ovp_sections, especially, for zoned ufs, the
872+
value is 1.
873+
874+
What: /sys/fs/f2fs/<disk>/gc_boost_gc_multiple
875+
Date: June 2025
876+
Contact: "Daeho Jeong" <daehojeong@google.com>
877+
Description: Set a multiplier for the background GC migration window when F2FS GC is
878+
boosted. The range should be from 1 to the segment count in a section.
879+
Default: 5
880+
881+
What: /sys/fs/f2fs/<disk>/gc_boost_gc_greedy
882+
Date: June 2025
883+
Contact: "Daeho Jeong" <daehojeong@google.com>
884+
Description: Control GC algorithm for boost GC. 0: cost benefit, 1: greedy
885+
Default: 1

Documentation/PCI/endpoint/pci-test-howto.rst

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,3 +203,18 @@ controllers, it is advisable to skip this testcase using this
203203
command::
204204

205205
# pci_endpoint_test -f pci_ep_bar -f pci_ep_basic -v memcpy -T COPY_TEST -v dma
206+
207+
Kselftest EP Doorbell
208+
~~~~~~~~~~~~~~~~~~~~~
209+
210+
If the Endpoint MSI controller is used for the doorbell usecase, run below
211+
command for testing it:
212+
213+
# pci_endpoint_test -f pcie_ep_doorbell
214+
215+
# Starting 1 tests from 1 test cases.
216+
# RUN pcie_ep_doorbell.DOORBELL_TEST ...
217+
# OK pcie_ep_doorbell.DOORBELL_TEST
218+
ok 1 pcie_ep_doorbell.DOORBELL_TEST
219+
# PASSED: 1 / 1 tests passed.
220+
# Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0

Documentation/accounting/delay-accounting.rst

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,3 +131,59 @@ Get IO accounting for pid 1, it works only with -p::
131131
linuxrc: read=65536, write=0, cancelled_write=0
132132

133133
The above command can be used with -v to get more debug information.
134+
135+
After the system starts, use `delaytop` to get the system-wide delay information,
136+
which includes system-wide PSI information and Top-N high-latency tasks.
137+
138+
`delaytop` supports sorting by CPU latency in descending order by default,
139+
displays the top 20 high-latency tasks by default, and refreshes the latency
140+
data every 2 seconds by default.
141+
142+
Get PSI information and Top-N tasks delay, since system boot::
143+
144+
bash# ./delaytop
145+
System Pressure Information: (avg10/avg60/avg300/total)
146+
CPU some: 0.0%/ 0.0%/ 0.0%/ 345(ms)
147+
CPU full: 0.0%/ 0.0%/ 0.0%/ 0(ms)
148+
Memory full: 0.0%/ 0.0%/ 0.0%/ 0(ms)
149+
Memory some: 0.0%/ 0.0%/ 0.0%/ 0(ms)
150+
IO full: 0.0%/ 0.0%/ 0.0%/ 65(ms)
151+
IO some: 0.0%/ 0.0%/ 0.0%/ 79(ms)
152+
IRQ full: 0.0%/ 0.0%/ 0.0%/ 0(ms)
153+
Top 20 processes (sorted by CPU delay):
154+
PID TGID COMMAND CPU(ms) IO(ms) SWAP(ms) RCL(ms) THR(ms) CMP(ms) WP(ms) IRQ(ms)
155+
----------------------------------------------------------------------------------------------
156+
161 161 zombie_memcg_re 1.40 0.00 0.00 0.00 0.00 0.00 0.00 0.00
157+
130 130 blkcg_punt_bio 1.37 0.00 0.00 0.00 0.00 0.00 0.00 0.00
158+
444 444 scsi_tmf_0 0.73 0.00 0.00 0.00 0.00 0.00 0.00 0.00
159+
1280 1280 rsyslogd 0.53 0.04 0.00 0.00 0.00 0.00 0.00 0.00
160+
12 12 ksoftirqd/0 0.47 0.00 0.00 0.00 0.00 0.00 0.00 0.00
161+
1277 1277 nbd-server 0.44 0.00 0.00 0.00 0.00 0.00 0.00 0.00
162+
308 308 kworker/2:2-sys 0.41 0.00 0.00 0.00 0.00 0.00 0.00 0.00
163+
55 55 netns 0.36 0.00 0.00 0.00 0.00 0.00 0.00 0.00
164+
1187 1187 acpid 0.31 0.03 0.00 0.00 0.00 0.00 0.00 0.00
165+
6184 6184 kworker/1:2-sys 0.24 0.00 0.00 0.00 0.00 0.00 0.00 0.00
166+
186 186 kaluad 0.24 0.00 0.00 0.00 0.00 0.00 0.00 0.00
167+
18 18 ksoftirqd/1 0.24 0.00 0.00 0.00 0.00 0.00 0.00 0.00
168+
185 185 kmpath_rdacd 0.23 0.00 0.00 0.00 0.00 0.00 0.00 0.00
169+
190 190 kstrp 0.23 0.00 0.00 0.00 0.00 0.00 0.00 0.00
170+
2759 2759 agetty 0.20 0.03 0.00 0.00 0.00 0.00 0.00 0.00
171+
1190 1190 kworker/0:3-sys 0.19 0.00 0.00 0.00 0.00 0.00 0.00 0.00
172+
1272 1272 sshd 0.15 0.04 0.00 0.00 0.00 0.00 0.00 0.00
173+
1156 1156 license 0.15 0.11 0.00 0.00 0.00 0.00 0.00 0.00
174+
134 134 md 0.13 0.00 0.00 0.00 0.00 0.00 0.00 0.00
175+
6142 6142 kworker/3:2-xfs 0.13 0.00 0.00 0.00 0.00 0.00 0.00 0.00
176+
177+
Dynamic interactive interface of delaytop::
178+
179+
# ./delaytop -p pid
180+
Print delayacct stats
181+
182+
# ./delaytop -P num
183+
Display the top N tasks
184+
185+
# ./delaytop -n num
186+
Set delaytop refresh frequency (num times)
187+
188+
# ./delaytop -d secs
189+
Specify refresh interval as secs

Documentation/admin-guide/blockdev/zoned_loop.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ zone_capacity_mb Device zone capacity (must always be equal to or lower than
7979
the zone size. Default: zone size.
8080
conv_zones Total number of conventioanl zones starting from sector 0.
8181
Default: 8.
82-
base_dir Path to the base directoy where to create the directory
82+
base_dir Path to the base directory where to create the directory
8383
containing the zone files of the device.
8484
Default=/var/local/zloop.
8585
The device directory containing the zone files is always

0 commit comments

Comments
 (0)