Skip to content

Commit e958da0

Browse files
committed
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Cross-merge networking fixes after downstream PR. Conflicts: include/linux/filter.h kernel/bpf/core.c 66e13b6 ("bpf: verifier: prevent userspace memory access") d503a04 ("bpf: Add support for certain atomics in bpf_arena to x86 JIT") https://lore.kernel.org/all/20240429114939.210328b0@canb.auug.org.au/ No adjacent changes. Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2 parents dcc6147 + 545c494 commit e958da0

306 files changed

Lines changed: 2454 additions & 1532 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: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -512,6 +512,7 @@ Praveen BP <praveenbp@ti.com>
512512
Pradeep Kumar Chitrapu <quic_pradeepc@quicinc.com> <pradeepc@codeaurora.org>
513513
Prasad Sodagudi <quic_psodagud@quicinc.com> <psodagud@codeaurora.org>
514514
Punit Agrawal <punitagrawal@gmail.com> <punit.agrawal@arm.com>
515+
Puranjay Mohan <puranjay@kernel.org> <puranjay12@gmail.com>
515516
Qais Yousef <qyousef@layalina.io> <qais.yousef@imgtec.com>
516517
Qais Yousef <qyousef@layalina.io> <qais.yousef@arm.com>
517518
Quentin Monnet <qmo@kernel.org> <quentin.monnet@netronome.com>

Documentation/admin-guide/kernel-parameters.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3423,6 +3423,9 @@
34233423
arch-independent options, each of which is an
34243424
aggregation of existing arch-specific options.
34253425

3426+
Note, "mitigations" is supported if and only if the
3427+
kernel was built with CPU_MITIGATIONS=y.
3428+
34263429
off
34273430
Disable all optional CPU mitigations. This
34283431
improves system performance, but it may also

Documentation/core-api/workqueue.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -671,7 +671,7 @@ configuration, worker pools and how workqueues map to the pools: ::
671671
events_unbound unbound 9 9 10 10 8
672672
events_freezable percpu 0 2 4 6
673673
events_power_efficient percpu 0 2 4 6
674-
events_freezable_power_ percpu 0 2 4 6
674+
events_freezable_pwr_ef percpu 0 2 4 6
675675
rcu_gp percpu 0 2 4 6
676676
rcu_par_gp percpu 0 2 4 6
677677
slub_flushwq percpu 0 2 4 6
@@ -694,7 +694,7 @@ Use tools/workqueue/wq_monitor.py to monitor workqueue operations: ::
694694
events_unbound 38306 0 0.1 - 7 - -
695695
events_freezable 0 0 0.0 0 0 - -
696696
events_power_efficient 29598 0 0.2 0 0 - -
697-
events_freezable_power_ 10 0 0.0 0 0 - -
697+
events_freezable_pwr_ef 10 0 0.0 0 0 - -
698698
sock_diag_events 0 0 0.0 0 0 - -
699699

700700
total infl CPUtime CPUhog CMW/RPR mayday rescued
@@ -704,7 +704,7 @@ Use tools/workqueue/wq_monitor.py to monitor workqueue operations: ::
704704
events_unbound 38322 0 0.1 - 7 - -
705705
events_freezable 0 0 0.0 0 0 - -
706706
events_power_efficient 29603 0 0.2 0 0 - -
707-
events_freezable_power_ 10 0 0.0 0 0 - -
707+
events_freezable_pwr_ef 10 0 0.0 0 0 - -
708708
sock_diag_events 0 0 0.0 0 0 - -
709709

710710
...

Documentation/devicetree/bindings/eeprom/at24.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,14 +68,10 @@ properties:
6868
pattern: cs16$
6969
- items:
7070
pattern: c32$
71-
- items:
72-
pattern: c32d-wl$
7371
- items:
7472
pattern: cs32$
7573
- items:
7674
pattern: c64$
77-
- items:
78-
pattern: c64d-wl$
7975
- items:
8076
pattern: cs64$
8177
- items:
@@ -136,6 +132,7 @@ properties:
136132
- renesas,r1ex24128
137133
- samsung,s524ad0xd1
138134
- const: atmel,24c128
135+
- pattern: '^atmel,24c(32|64)d-wl$' # Actual vendor is st
139136

140137
label:
141138
description: Descriptive name of the EEPROM.

Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,9 @@ additionalProperties:
120120
slew-rate: true
121121
gpio-hog: true
122122
gpios: true
123+
input: true
123124
input-enable: true
125+
output-enable: true
124126
output-high: true
125127
output-low: true
126128
line-name: true

Documentation/devicetree/bindings/soc/rockchip/grf.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,7 @@ allOf:
171171
unevaluatedProperties: false
172172

173173
pcie-phy:
174+
type: object
174175
description:
175176
Documentation/devicetree/bindings/phy/rockchip-pcie-phy.txt
176177

Documentation/rust/arch-support.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ support corresponds to ``S`` values in the ``MAINTAINERS`` file.
1616
Architecture Level of support Constraints
1717
============= ================ ==============================================
1818
``arm64`` Maintained Little Endian only.
19-
``loongarch`` Maintained -
19+
``loongarch`` Maintained \-
2020
``um`` Maintained ``x86_64`` only.
2121
``x86`` Maintained ``x86_64`` only.
2222
============= ================ ==============================================

Documentation/timers/no_hz.rst

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -129,11 +129,8 @@ adaptive-tick CPUs: At least one non-adaptive-tick CPU must remain
129129
online to handle timekeeping tasks in order to ensure that system
130130
calls like gettimeofday() returns accurate values on adaptive-tick CPUs.
131131
(This is not an issue for CONFIG_NO_HZ_IDLE=y because there are no running
132-
user processes to observe slight drifts in clock rate.) Therefore, the
133-
boot CPU is prohibited from entering adaptive-ticks mode. Specifying a
134-
"nohz_full=" mask that includes the boot CPU will result in a boot-time
135-
error message, and the boot CPU will be removed from the mask. Note that
136-
this means that your system must have at least two CPUs in order for
132+
user processes to observe slight drifts in clock rate.) Note that this
133+
means that your system must have at least two CPUs in order for
137134
CONFIG_NO_HZ_FULL=y to do anything for you.
138135

139136
Finally, adaptive-ticks CPUs must have their RCU callbacks offloaded.

0 commit comments

Comments
 (0)