Skip to content

Commit bf18429

Browse files
committed
Merge remote-tracking branch 'torvalds/master' into perf-tools-next
To pick up the fixes that were just merged from perf-tools/perf-tools for v6.5. Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2 parents f6b8436 + c1a515d commit bf18429

File tree

842 files changed

+7740
-4544
lines changed

Some content is hidden

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

842 files changed

+7740
-4544
lines changed

.mailmap

Lines changed: 99 additions & 1 deletion
Large diffs are not rendered by default.

Documentation/ABI/testing/sysfs-bus-cxl

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,12 @@ Description:
8282
whether it resides in persistent capacity, volatile capacity,
8383
or the LSA, is made permanently unavailable by whatever means
8484
is appropriate for the media type. This functionality requires
85-
the device to be not be actively decoding any HPA ranges.
85+
the device to be disabled, that is, not actively decoding any
86+
HPA ranges. This permits avoiding explicit global CPU cache
87+
management, relying instead for it to be done when a region
88+
transitions between software programmed and hardware committed
89+
states. If this file is not present, then there is no hardware
90+
support for the operation.
8691

8792

8893
What /sys/bus/cxl/devices/memX/security/erase
@@ -92,7 +97,13 @@ Contact: linux-cxl@vger.kernel.org
9297
Description:
9398
(WO) Write a boolean 'true' string value to this attribute to
9499
secure erase user data by changing the media encryption keys for
95-
all user data areas of the device.
100+
all user data areas of the device. This functionality requires
101+
the device to be disabled, that is, not actively decoding any
102+
HPA ranges. This permits avoiding explicit global CPU cache
103+
management, relying instead for it to be done when a region
104+
transitions between software programmed and hardware committed
105+
states. If this file is not present, then there is no hardware
106+
support for the operation.
96107

97108

98109
What: /sys/bus/cxl/devices/memX/firmware/

Documentation/ABI/testing/sysfs-module

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,3 +60,14 @@ Description: Module taint flags:
6060
C staging driver module
6161
E unsigned module
6262
== =====================
63+
64+
What: /sys/module/grant_table/parameters/free_per_iteration
65+
Date: July 2023
66+
KernelVersion: 6.5 but backported to all supported stable branches
67+
Contact: Xen developer discussion <xen-devel@lists.xenproject.org>
68+
Description: Read and write number of grant entries to attempt to free per iteration.
69+
70+
Note: Future versions of Xen and Linux may provide a better
71+
interface for controlling the rate of deferred grant reclaim
72+
or may not need it at all.
73+
Users: Qubes OS (https://www.qubes-os.org)

Documentation/admin-guide/devices.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2691,7 +2691,7 @@
26912691
45 = /dev/ttyMM1 Marvell MPSC - port 1 (obsolete unused)
26922692
46 = /dev/ttyCPM0 PPC CPM (SCC or SMC) - port 0
26932693
...
2694-
47 = /dev/ttyCPM5 PPC CPM (SCC or SMC) - port 5
2694+
49 = /dev/ttyCPM5 PPC CPM (SCC or SMC) - port 3
26952695
50 = /dev/ttyIOC0 Altix serial card
26962696
...
26972697
81 = /dev/ttyIOC31 Altix serial card

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

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -484,11 +484,14 @@ Spectre variant 2
484484

485485
Systems which support enhanced IBRS (eIBRS) enable IBRS protection once at
486486
boot, by setting the IBRS bit, and they're automatically protected against
487-
Spectre v2 variant attacks, including cross-thread branch target injections
488-
on SMT systems (STIBP). In other words, eIBRS enables STIBP too.
487+
Spectre v2 variant attacks.
489488

490-
Legacy IBRS systems clear the IBRS bit on exit to userspace and
491-
therefore explicitly enable STIBP for that
489+
On Intel's enhanced IBRS systems, this includes cross-thread branch target
490+
injections on SMT systems (STIBP). In other words, Intel eIBRS enables
491+
STIBP, too.
492+
493+
AMD Automatic IBRS does not protect userspace, and Legacy IBRS systems clear
494+
the IBRS bit on exit to userspace, therefore both explicitly enable STIBP.
492495

493496
The retpoline mitigation is turned on by default on vulnerable
494497
CPUs. It can be forced on or off by the administrator

Documentation/arch/arm64/silicon-errata.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,9 @@ stable kernels.
148148
| ARM | MMU-700 | #2268618,2812531| N/A |
149149
+----------------+-----------------+-----------------+-----------------------------+
150150
+----------------+-----------------+-----------------+-----------------------------+
151+
| ARM | GIC-700 | #2941627 | ARM64_ERRATUM_2941627 |
152+
+----------------+-----------------+-----------------+-----------------------------+
153+
+----------------+-----------------+-----------------+-----------------------------+
151154
| Broadcom | Brahma-B53 | N/A | ARM64_ERRATUM_845719 |
152155
+----------------+-----------------+-----------------+-----------------------------+
153156
| Broadcom | Brahma-B53 | N/A | ARM64_ERRATUM_843419 |

Documentation/devicetree/bindings/hwmon/moortec,mr75203.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ properties:
105105
G coefficient for temperature equation.
106106
Default for series 5 = 60000
107107
Default for series 6 = 57400
108-
multipleOf: 1000
108+
multipleOf: 100
109109
minimum: 1000
110110
$ref: /schemas/types.yaml#/definitions/uint32
111111

@@ -114,7 +114,7 @@ properties:
114114
H coefficient for temperature equation.
115115
Default for series 5 = 200000
116116
Default for series 6 = 249400
117-
multipleOf: 1000
117+
multipleOf: 100
118118
minimum: 1000
119119
$ref: /schemas/types.yaml#/definitions/uint32
120120

@@ -131,7 +131,7 @@ properties:
131131
J coefficient for temperature equation.
132132
Default for series 5 = -100
133133
Default for series 6 = 0
134-
multipleOf: 1000
134+
multipleOf: 100
135135
maximum: 0
136136
$ref: /schemas/types.yaml#/definitions/int32
137137

Documentation/devicetree/bindings/net/mediatek,net.yaml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ allOf:
293293
patternProperties:
294294
"^mac@[0-1]$":
295295
type: object
296-
additionalProperties: false
296+
unevaluatedProperties: false
297297
allOf:
298298
- $ref: ethernet-controller.yaml#
299299
description:
@@ -305,14 +305,9 @@ patternProperties:
305305
reg:
306306
maxItems: 1
307307

308-
phy-handle: true
309-
310-
phy-mode: true
311-
312308
required:
313309
- reg
314310
- compatible
315-
- phy-handle
316311

317312
required:
318313
- compatible

Documentation/devicetree/bindings/net/rockchip-dwmac.yaml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,12 +91,18 @@ properties:
9191
$ref: /schemas/types.yaml#/definitions/phandle
9292

9393
tx_delay:
94-
description: Delay value for TXD timing. Range value is 0~0x7F, 0x30 as default.
94+
description: Delay value for TXD timing.
9595
$ref: /schemas/types.yaml#/definitions/uint32
96+
minimum: 0
97+
maximum: 0x7F
98+
default: 0x30
9699

97100
rx_delay:
98-
description: Delay value for RXD timing. Range value is 0~0x7F, 0x10 as default.
101+
description: Delay value for RXD timing.
99102
$ref: /schemas/types.yaml#/definitions/uint32
103+
minimum: 0
104+
maximum: 0x7F
105+
default: 0x10
100106

101107
phy-supply:
102108
description: PHY regulator

Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,15 @@ properties:
1616
- enum:
1717
- atmel,at91rm9200-usart
1818
- atmel,at91sam9260-usart
19-
- microchip,sam9x60-usart
2019
- items:
2120
- const: atmel,at91rm9200-dbgu
2221
- const: atmel,at91rm9200-usart
2322
- items:
2423
- const: atmel,at91sam9260-dbgu
2524
- const: atmel,at91sam9260-usart
25+
- items:
26+
- const: microchip,sam9x60-usart
27+
- const: atmel,at91sam9260-usart
2628
- items:
2729
- const: microchip,sam9x60-dbgu
2830
- const: microchip,sam9x60-usart

0 commit comments

Comments
 (0)