Skip to content

Commit 621cde1

Browse files
committed
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Cross merge. Signed-off-by: Jakub Kicinski <[email protected]>
2 parents 317a215 + 1b294a1 commit 621cde1

File tree

4,779 files changed

+187712
-91385
lines changed

Some content is hidden

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

4,779 files changed

+187712
-91385
lines changed

.mailmap

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,11 @@ Baolin Wang <[email protected]> <[email protected]>
9797
9898
9999
100+
101+
102+
103+
104+
100105
101106
102107
Bartosz Golaszewski <[email protected]> <[email protected]>
@@ -128,6 +133,7 @@ Bryan Tan <[email protected]> <[email protected]>
128133
129134
130135
136+
131137
132138
133139
@@ -304,6 +310,7 @@ Johan Hovold <[email protected]> <[email protected]>
304310
305311
306312
313+
307314
308315
309316
John Paul Adrian Glaubitz <[email protected]>
@@ -461,7 +468,8 @@ Nadia Yvette Chambers <[email protected]> William Lee Irwin III <wli@holomorphy
461468
462469
463470
464-
471+
472+
465473
466474
Nguyen Anh Quynh <[email protected]>
467475
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
What: /sys/firmware/efi/vars
2+
Date: April 2004, removed March 2023
3+
Description:
4+
This directory exposed interfaces for interacting with
5+
EFI variables. For more information on EFI variables,
6+
see 'Variable Services' in the UEFI specification
7+
(section 7.2 in specification version 2.3 Errata D).
8+
9+
The 'efivars' sysfs interface was removed in March of 2023,
10+
after being considered deprecated no later than September
11+
of 2020. Its functionality has been replaced by the
12+
'efivarfs' filesystem.

Documentation/ABI/stable/sysfs-block

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,16 @@ Description:
101101
devices that support receiving integrity metadata.
102102

103103

104+
What: /sys/block/<disk>/partscan
105+
Date: May 2024
106+
Contact: Christoph Hellwig <[email protected]>
107+
Description:
108+
The /sys/block/<disk>/partscan files reports if partition
109+
scanning is enabled for the disk. It returns "1" if partition
110+
scanning is enabled, or "0" if not. The value type is a 32-bit
111+
unsigned integer, but only "0" and "1" are valid values.
112+
113+
104114
What: /sys/block/<disk>/<partition>/alignment_offset
105115
Date: April 2009
106116
Contact: Martin K. Petersen <[email protected]>
@@ -584,18 +594,6 @@ Description:
584594
the data. If no such restriction exists, this file will contain
585595
'0'. This file is writable for testing purposes.
586596

587-
588-
What: /sys/block/<disk>/queue/throttle_sample_time
589-
Date: March 2017
590-
591-
Description:
592-
[RW] This is the time window that blk-throttle samples data, in
593-
millisecond. blk-throttle makes decision based on the
594-
samplings. Lower time means cgroups have more smooth throughput,
595-
but higher CPU overhead. This exists only when
596-
CONFIG_BLK_DEV_THROTTLING_LOW is enabled.
597-
598-
599597
What: /sys/block/<disk>/queue/virt_boundary_mask
600598
Date: April 2021
601599

Documentation/ABI/stable/sysfs-firmware-efi-vars

Lines changed: 0 additions & 79 deletions
This file was deleted.

Documentation/Makefile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ BUILDDIR = $(obj)/output
2828
PDFLATEX = xelatex
2929
LATEXOPTS = -interaction=batchmode -no-shell-escape
3030

31+
# For denylisting "variable font" files
32+
# Can be overridden by setting as an env variable
33+
FONTS_CONF_DENY_VF ?= $(HOME)/deny-vf
34+
3135
ifeq ($(findstring 1, $(KBUILD_VERBOSE)),)
3236
SPHINXOPTS += "-q"
3337
endif
@@ -151,10 +155,11 @@ pdfdocs:
151155

152156
else # HAVE_PDFLATEX
153157

158+
pdfdocs: DENY_VF = XDG_CONFIG_HOME=$(FONTS_CONF_DENY_VF)
154159
pdfdocs: latexdocs
155160
@$(srctree)/scripts/sphinx-pre-install --version-check
156161
$(foreach var,$(SPHINXDIRS), \
157-
$(MAKE) PDFLATEX="$(PDFLATEX)" LATEXOPTS="$(LATEXOPTS)" -C $(BUILDDIR)/$(var)/latex || exit; \
162+
$(MAKE) PDFLATEX="$(PDFLATEX)" LATEXOPTS="$(LATEXOPTS)" $(DENY_VF) -C $(BUILDDIR)/$(var)/latex || sh $(srctree)/scripts/check-variable-fonts.sh || exit; \
158163
mkdir -p $(BUILDDIR)/$(var)/pdf; \
159164
mv $(subst .tex,.pdf,$(wildcard $(BUILDDIR)/$(var)/latex/*.tex)) $(BUILDDIR)/$(var)/pdf/; \
160165
)

Documentation/RCU/whatisRCU.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -427,7 +427,7 @@ their assorted primitives.
427427

428428
This section shows a simple use of the core RCU API to protect a
429429
global pointer to a dynamically allocated structure. More-typical
430-
uses of RCU may be found in listRCU.rst, arrayRCU.rst, and NMI-RCU.rst.
430+
uses of RCU may be found in listRCU.rst and NMI-RCU.rst.
431431
::
432432

433433
struct foo {
@@ -510,8 +510,8 @@ So, to sum up:
510510
data item.
511511

512512
See checklist.rst for additional rules to follow when using RCU.
513-
And again, more-typical uses of RCU may be found in listRCU.rst,
514-
arrayRCU.rst, and NMI-RCU.rst.
513+
And again, more-typical uses of RCU may be found in listRCU.rst
514+
and NMI-RCU.rst.
515515

516516
.. _4_whatisRCU:
517517

Documentation/admin-guide/cgroup-v2.rst

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1572,6 +1572,15 @@ PAGE_SIZE multiple when read back.
15721572
pglazyfreed (npn)
15731573
Amount of reclaimed lazyfree pages
15741574

1575+
zswpin
1576+
Number of pages moved in to memory from zswap.
1577+
1578+
zswpout
1579+
Number of pages moved out of memory to zswap.
1580+
1581+
zswpwb
1582+
Number of pages written from zswap to swap.
1583+
15751584
thp_fault_alloc (npn)
15761585
Number of transparent hugepages which were allocated to satisfy
15771586
a page fault. This counter is not present when CONFIG_TRANSPARENT_HUGEPAGE

Documentation/admin-guide/device-mapper/dm-crypt.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,11 @@ same_cpu_crypt
113113
The default is to use an unbound workqueue so that encryption work
114114
is automatically balanced between available CPUs.
115115

116+
high_priority
117+
Set dm-crypt workqueues and the writer thread to high priority. This
118+
improves throughput and latency of dm-crypt while degrading general
119+
responsiveness of the system.
120+
116121
submit_from_crypt_cpus
117122
Disable offloading writes to a separate thread after encryption.
118123
There are some situations where offloading write bios from the

Documentation/admin-guide/hw-vuln/core-scheduling.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,8 @@ arg4:
6767
will be performed for all tasks in the task group of ``pid``.
6868

6969
arg5:
70-
userspace pointer to an unsigned long for storing the cookie returned by
71-
``PR_SCHED_CORE_GET`` command. Should be 0 for all other commands.
70+
userspace pointer to an unsigned long long for storing the cookie returned
71+
by ``PR_SCHED_CORE_GET`` command. Should be 0 for all other commands.
7272

7373
In order for a process to push a cookie to, or pull a cookie from a process, it
7474
is required to have the ptrace access mode: `PTRACE_MODE_READ_REALCREDS` to the

Documentation/admin-guide/hw-vuln/srso.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ and does not want to suffer the performance impact, one can always
135135
disable the mitigation with spec_rstack_overflow=off.
136136

137137
Similarly, 'Mitigation: IBPB' is another full mitigation type employing
138-
an indrect branch prediction barrier after having applied the required
138+
an indirect branch prediction barrier after having applied the required
139139
microcode patch for one's system. This mitigation comes also at
140140
a performance cost.
141141

0 commit comments

Comments
 (0)