Skip to content

Commit be602cd

Browse files
author
Ingo Molnar
committed
Merge branch 'linus' into sched/urgent, to resolve conflict
Conflicts: kernel/sched/ext.c There's a context conflict between this upstream commit: 3fdb9eb sched_ext: Start schedulers with consistent p->scx.slice values ... and this fix in sched/urgent: 98442f0 sched: Fix delayed_dequeue vs switched_from_fair() Resolve it. Signed-off-by: Ingo Molnar <mingo@kernel.org>
2 parents cd9626e + c964ced commit be602cd

File tree

1,588 files changed

+11593
-8988
lines changed

Some content is hidden

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

1,588 files changed

+11593
-8988
lines changed

.mailmap

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,12 +203,16 @@ Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> <ezequiel@collabora.com>
203203
Faith Ekstrand <faith.ekstrand@collabora.com> <jason@jlekstrand.net>
204204
Faith Ekstrand <faith.ekstrand@collabora.com> <jason.ekstrand@intel.com>
205205
Faith Ekstrand <faith.ekstrand@collabora.com> <jason.ekstrand@collabora.com>
206+
Fangrui Song <i@maskray.me> <maskray@google.com>
206207
Felipe W Damasio <felipewd@terra.com.br>
207208
Felix Kuhling <fxkuehl@gmx.de>
208209
Felix Moeller <felix@derklecks.de>
209210
Fenglin Wu <quic_fenglinw@quicinc.com> <fenglinw@codeaurora.org>
210211
Filipe Lautert <filipe@icewall.org>
211212
Finn Thain <fthain@linux-m68k.org> <fthain@telegraphics.com.au>
213+
Fiona Behrens <me@kloenk.dev>
214+
Fiona Behrens <me@kloenk.dev> <me@kloenk.de>
215+
Fiona Behrens <me@kloenk.dev> <fin@nyantec.com>
212216
Franck Bui-Huu <vagabon.xyz@gmail.com>
213217
Frank Rowand <frowand.list@gmail.com> <frank.rowand@am.sony.com>
214218
Frank Rowand <frowand.list@gmail.com> <frank.rowand@sony.com>

CREDITS

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1358,10 +1358,6 @@ D: Major kbuild rework during the 2.5 cycle
13581358
D: ISDN Maintainer
13591359
S: USA
13601360

1361-
N: Gerrit Renker
1362-
E: gerrit@erg.abdn.ac.uk
1363-
D: DCCP protocol support.
1364-
13651361
N: Philip Gladstone
13661362
E: philip@gladstonefamily.net
13671363
D: Kernel / timekeeping stuff
@@ -1677,11 +1673,6 @@ W: http://www.carumba.com/
16771673
D: bug toaster (A1 sauce makes all the difference)
16781674
D: Random linux hacker
16791675

1680-
N: James Hogan
1681-
E: jhogan@kernel.org
1682-
D: Metag architecture maintainer
1683-
D: TZ1090 SoC maintainer
1684-
16851676
N: Tim Hockin
16861677
E: thockin@hockin.org
16871678
W: http://www.hockin.org/~thockin
@@ -1697,6 +1688,11 @@ D: hwmon subsystem maintainer
16971688
D: i2c-sis96x and i2c-stub SMBus drivers
16981689
S: USA
16991690

1691+
N: James Hogan
1692+
E: jhogan@kernel.org
1693+
D: Metag architecture maintainer
1694+
D: TZ1090 SoC maintainer
1695+
17001696
N: Dirk Hohndel
17011697
E: hohndel@suse.de
17021698
D: The XFree86[tm] Project
@@ -1872,6 +1868,10 @@ S: K osmidomkum 723
18721868
S: 160 00 Praha 6
18731869
S: Czech Republic
18741870

1871+
N: Seth Jennings
1872+
E: sjenning@redhat.com
1873+
D: Creation and maintenance of zswap
1874+
18751875
N: Jeremy Kerr
18761876
D: Maintainer of SPU File System
18771877

@@ -2188,19 +2188,6 @@ N: Mike Kravetz
21882188
E: mike.kravetz@oracle.com
21892189
D: Maintenance and development of the hugetlb subsystem
21902190

2191-
N: Seth Jennings
2192-
E: sjenning@redhat.com
2193-
D: Creation and maintenance of zswap
2194-
2195-
N: Dan Streetman
2196-
E: ddstreet@ieee.org
2197-
D: Maintenance and development of zswap
2198-
D: Creation and maintenance of the zpool API
2199-
2200-
N: Vitaly Wool
2201-
E: vitaly.wool@konsulko.com
2202-
D: Maintenance and development of zswap
2203-
22042191
N: Andreas S. Krebs
22052192
E: akrebs@altavista.net
22062193
D: CYPRESS CY82C693 chipset IDE, Digital's PC-Alpha 164SX boards
@@ -3191,6 +3178,11 @@ N: Ken Pizzini
31913178
E: ken@halcyon.com
31923179
D: CDROM driver "sonycd535" (Sony CDU-535/531)
31933180

3181+
N: Mathieu Poirier
3182+
E: mathieu.poirier@linaro.org
3183+
D: CoreSight kernel subsystem, Maintainer 2014-2022
3184+
D: Perf tool support for CoreSight
3185+
31943186
N: Stelian Pop
31953187
E: stelian@popies.net
31963188
P: 1024D/EDBB6147 7B36 0E07 04BC 11DC A7A0 D3F7 7185 9E7A EDBB 6147
@@ -3300,6 +3292,10 @@ S: Schlossbergring 9
33003292
S: 79098 Freiburg
33013293
S: Germany
33023294

3295+
N: Gerrit Renker
3296+
E: gerrit@erg.abdn.ac.uk
3297+
D: DCCP protocol support.
3298+
33033299
N: Thomas Renninger
33043300
E: trenn@suse.de
33053301
D: cpupowerutils
@@ -3576,11 +3572,6 @@ D: several improvements to system programs
35763572
S: Oldenburg
35773573
S: Germany
35783574

3579-
N: Mathieu Poirier
3580-
E: mathieu.poirier@linaro.org
3581-
D: CoreSight kernel subsystem, Maintainer 2014-2022
3582-
D: Perf tool support for CoreSight
3583-
35843575
N: Robert Schwebel
35853576
E: robert@schwebel.de
35863577
W: https://www.schwebel.de
@@ -3771,6 +3762,11 @@ S: Chr. Winthersvej 1 B, st.th.
37713762
S: DK-1860 Frederiksberg C
37723763
S: Denmark
37733764

3765+
N: Dan Streetman
3766+
E: ddstreet@ieee.org
3767+
D: Maintenance and development of zswap
3768+
D: Creation and maintenance of the zpool API
3769+
37743770
N: Drew Sullivan
37753771
E: drew@ss.org
37763772
W: http://www.ss.org/
@@ -4286,6 +4282,10 @@ S: Pipers Way
42864282
S: Swindon. SN3 1RJ
42874283
S: England
42884284

4285+
N: Vitaly Wool
4286+
E: vitaly.wool@konsulko.com
4287+
D: Maintenance and development of zswap
4288+
42894289
N: Chris Wright
42904290
E: chrisw@sous-sol.org
42914291
D: hacking on LSM framework and security modules.

Documentation/arch/arm/mem_alignment.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ones.
1212

1313
Of course this is a bad idea to rely on the alignment trap to perform
1414
unaligned memory access in general. If those access are predictable, you
15-
are better to use the macros provided by include/asm/unaligned.h. The
15+
are better to use the macros provided by include/linux/unaligned.h. The
1616
alignment trap can fixup misaligned access for the exception cases, but at
1717
a high performance cost. It better be rare.
1818

Documentation/arch/arm64/silicon-errata.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,8 @@ stable kernels.
146146
+----------------+-----------------+-----------------+-----------------------------+
147147
| ARM | Cortex-A715 | #2645198 | ARM64_ERRATUM_2645198 |
148148
+----------------+-----------------+-----------------+-----------------------------+
149+
| ARM | Cortex-A715 | #3456084 | ARM64_ERRATUM_3194386 |
150+
+----------------+-----------------+-----------------+-----------------------------+
149151
| ARM | Cortex-A720 | #3456091 | ARM64_ERRATUM_3194386 |
150152
+----------------+-----------------+-----------------+-----------------------------+
151153
| ARM | Cortex-A725 | #3456106 | ARM64_ERRATUM_3194386 |
@@ -186,6 +188,8 @@ stable kernels.
186188
+----------------+-----------------+-----------------+-----------------------------+
187189
| ARM | Neoverse-N2 | #3324339 | ARM64_ERRATUM_3194386 |
188190
+----------------+-----------------+-----------------+-----------------------------+
191+
| ARM | Neoverse-N3 | #3456111 | ARM64_ERRATUM_3194386 |
192+
+----------------+-----------------+-----------------+-----------------------------+
189193
| ARM | Neoverse-V1 | #1619801 | N/A |
190194
+----------------+-----------------+-----------------+-----------------------------+
191195
| ARM | Neoverse-V1 | #3324341 | ARM64_ERRATUM_3194386 |
@@ -289,3 +293,5 @@ stable kernels.
289293
+----------------+-----------------+-----------------+-----------------------------+
290294
| Microsoft | Azure Cobalt 100| #2253138 | ARM64_ERRATUM_2253138 |
291295
+----------------+-----------------+-----------------+-----------------------------+
296+
| Microsoft | Azure Cobalt 100| #3324339 | ARM64_ERRATUM_3194386 |
297+
+----------------+-----------------+-----------------+-----------------------------+

Documentation/core-api/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ Library functionality that is used throughout the kernel.
3737
kref
3838
cleanup
3939
assoc_array
40+
folio_queue
4041
xarray
4142
maple_tree
4243
idr

Documentation/core-api/unaligned-memory-access.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ Avoiding unaligned accesses
203203
===========================
204204

205205
The easiest way to avoid unaligned access is to use the get_unaligned() and
206-
put_unaligned() macros provided by the <asm/unaligned.h> header file.
206+
put_unaligned() macros provided by the <linux/unaligned.h> header file.
207207

208208
Going back to an earlier example of code that potentially causes unaligned
209209
access::
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2+
%YAML 1.2
3+
---
4+
$id: http://devicetree.org/schemas/display/elgin,jg10309-01.yaml#
5+
$schema: http://devicetree.org/meta-schemas/core.yaml#
6+
7+
title: Elgin JG10309-01 SPI-controlled display
8+
9+
maintainers:
10+
- Fabio Estevam <festevam@gmail.com>
11+
12+
description: |
13+
The Elgin JG10309-01 SPI-controlled display is used on the RV1108-Elgin-r1
14+
board and is a custom display.
15+
16+
allOf:
17+
- $ref: /schemas/spi/spi-peripheral-props.yaml#
18+
19+
properties:
20+
compatible:
21+
const: elgin,jg10309-01
22+
23+
reg:
24+
maxItems: 1
25+
26+
spi-max-frequency:
27+
maximum: 24000000
28+
29+
spi-cpha: true
30+
31+
spi-cpol: true
32+
33+
required:
34+
- compatible
35+
- reg
36+
- spi-cpha
37+
- spi-cpol
38+
39+
additionalProperties: false
40+
41+
examples:
42+
- |
43+
spi {
44+
#address-cells = <1>;
45+
#size-cells = <0>;
46+
47+
display@0 {
48+
compatible = "elgin,jg10309-01";
49+
reg = <0>;
50+
spi-max-frequency = <24000000>;
51+
spi-cpha;
52+
spi-cpol;
53+
};
54+
};

Documentation/devicetree/bindings/interrupt-controller/fsl,ls-extirq.yaml

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,6 @@ allOf:
8282
enum:
8383
- fsl,ls1043a-extirq
8484
- fsl,ls1046a-extirq
85-
- fsl,ls1088a-extirq
86-
- fsl,ls2080a-extirq
87-
- fsl,lx2160a-extirq
8885
then:
8986
properties:
9087
interrupt-map:
@@ -95,6 +92,29 @@ allOf:
9592
- const: 0xf
9693
- const: 0
9794

95+
- if:
96+
properties:
97+
compatible:
98+
contains:
99+
enum:
100+
- fsl,ls1088a-extirq
101+
- fsl,ls2080a-extirq
102+
- fsl,lx2160a-extirq
103+
# The driver(drivers/irqchip/irq-ls-extirq.c) have not use standard DT
104+
# function to parser interrupt-map. So it doesn't consider '#address-size'
105+
# in parent interrupt controller, such as GIC.
106+
#
107+
# When dt-binding verify interrupt-map, item data matrix is spitted at
108+
# incorrect position. Remove interrupt-map restriction because it always
109+
# wrong.
110+
111+
then:
112+
properties:
113+
interrupt-map-mask:
114+
items:
115+
- const: 0xf
116+
- const: 0
117+
98118
additionalProperties: false
99119

100120
examples:

Documentation/devicetree/bindings/misc/fsl,qoriq-mc.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ properties:
113113
114114
msi-parent:
115115
deprecated: true
116-
$ref: /schemas/types.yaml#/definitions/phandle
116+
maxItems: 1
117117
description:
118118
Describes the MSI controller node handling message
119119
interrupts for the MC. When there is no translation

Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ properties:
3434
and length of the AXI DMA controller IO space, unless
3535
axistream-connected is specified, in which case the reg
3636
attribute of the node referenced by it is used.
37+
minItems: 1
3738
maxItems: 2
3839

3940
interrupts:
@@ -181,7 +182,7 @@ examples:
181182
clock-names = "s_axi_lite_clk", "axis_clk", "ref_clk", "mgt_clk";
182183
clocks = <&axi_clk>, <&axi_clk>, <&pl_enet_ref_clk>, <&mgt_clk>;
183184
phy-mode = "mii";
184-
reg = <0x00 0x40000000 0x00 0x40000>;
185+
reg = <0x40000000 0x40000>;
185186
xlnx,rxcsum = <0x2>;
186187
xlnx,rxmem = <0x800>;
187188
xlnx,txcsum = <0x2>;

0 commit comments

Comments
 (0)