Skip to content

Commit a5546c2

Browse files
committed
Merge tag 'kvm-s390-master-6.13-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
KVM: s390: three small bugfixes Fix a latent bug when the kernel is compiled in debug mode. Two small UCONTROL fixes and their selftests.
2 parents 5c99a68 + e376d95 commit a5546c2

File tree

265 files changed

+2818
-1270
lines changed

Some content is hidden

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

265 files changed

+2818
-1270
lines changed

.mailmap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -435,7 +435,7 @@ Martin Kepplinger <martink@posteo.de> <martin.kepplinger@ginzinger.com>
435435
Martin Kepplinger <martink@posteo.de> <martin.kepplinger@puri.sm>
436436
Martin Kepplinger <martink@posteo.de> <martin.kepplinger@theobroma-systems.com>
437437
Martyna Szapar-Mudlaw <martyna.szapar-mudlaw@linux.intel.com> <martyna.szapar-mudlaw@intel.com>
438-
Mathieu Othacehe <m.othacehe@gmail.com> <othacehe@gnu.org>
438+
Mathieu Othacehe <othacehe@gnu.org> <m.othacehe@gmail.com>
439439
Mat Martineau <martineau@kernel.org> <mathew.j.martineau@linux.intel.com>
440440
Mat Martineau <martineau@kernel.org> <mathewm@codeaurora.org>
441441
Matthew Wilcox <willy@infradead.org> <matthew.r.wilcox@intel.com>

Documentation/admin-guide/laptops/thinkpad-acpi.rst

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -445,8 +445,10 @@ event code Key Notes
445445
0x1008 0x07 FN+F8 IBM: toggle screen expand
446446
Lenovo: configure UltraNav,
447447
or toggle screen expand.
448-
On newer platforms (2024+)
449-
replaced by 0x131f (see below)
448+
On 2024 platforms replaced by
449+
0x131f (see below) and on newer
450+
platforms (2025 +) keycode is
451+
replaced by 0x1401 (see below).
450452

451453
0x1009 0x08 FN+F9 -
452454

@@ -506,9 +508,11 @@ event code Key Notes
506508

507509
0x1019 0x18 unknown
508510

509-
0x131f ... FN+F8 Platform Mode change.
511+
0x131f ... FN+F8 Platform Mode change (2024 systems).
510512
Implemented in driver.
511513

514+
0x1401 ... FN+F8 Platform Mode change (2025 + systems).
515+
Implemented in driver.
512516
... ... ...
513517

514518
0x1020 0x1F unknown

Documentation/admin-guide/mm/transhuge.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -436,7 +436,7 @@ AnonHugePmdMapped).
436436
The number of file transparent huge pages mapped to userspace is available
437437
by reading ShmemPmdMapped and ShmemHugePages fields in ``/proc/meminfo``.
438438
To identify what applications are mapping file transparent huge pages, it
439-
is necessary to read ``/proc/PID/smaps`` and count the FileHugeMapped fields
439+
is necessary to read ``/proc/PID/smaps`` and count the FilePmdMapped fields
440440
for each mapping.
441441

442442
Note that reading the smaps file is expensive and reading it

Documentation/devicetree/bindings/display/bridge/adi,adv7533.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ properties:
9090
adi,dsi-lanes:
9191
description: Number of DSI data lanes connected to the DSI host.
9292
$ref: /schemas/types.yaml#/definitions/uint32
93-
enum: [ 1, 2, 3, 4 ]
93+
enum: [ 2, 3, 4 ]
9494

9595
"#sound-dai-cells":
9696
const: 0

Documentation/devicetree/bindings/sound/realtek,rt5645.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ properties:
5151
description: Power supply for AVDD, providing 1.8V.
5252

5353
cpvdd-supply:
54-
description: Power supply for CPVDD, providing 3.5V.
54+
description: Power supply for CPVDD, providing 1.8V.
5555

5656
hp-detect-gpios:
5757
description:

Documentation/netlink/specs/mptcp_pm.yaml

Lines changed: 31 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -22,65 +22,67 @@ definitions:
2222
doc: unused event
2323
-
2424
name: created
25-
doc:
26-
token, family, saddr4 | saddr6, daddr4 | daddr6, sport, dport
25+
doc: >-
2726
A new MPTCP connection has been created. It is the good time to
2827
allocate memory and send ADD_ADDR if needed. Depending on the
2928
traffic-patterns it can take a long time until the
3029
MPTCP_EVENT_ESTABLISHED is sent.
30+
Attributes: token, family, saddr4 | saddr6, daddr4 | daddr6, sport,
31+
dport, server-side.
3132
-
3233
name: established
33-
doc:
34-
token, family, saddr4 | saddr6, daddr4 | daddr6, sport, dport
34+
doc: >-
3535
A MPTCP connection is established (can start new subflows).
36+
Attributes: token, family, saddr4 | saddr6, daddr4 | daddr6, sport,
37+
dport, server-side.
3638
-
3739
name: closed
38-
doc:
39-
token
40+
doc: >-
4041
A MPTCP connection has stopped.
42+
Attribute: token.
4143
-
4244
name: announced
4345
value: 6
44-
doc:
45-
token, rem_id, family, daddr4 | daddr6 [, dport]
46+
doc: >-
4647
A new address has been announced by the peer.
48+
Attributes: token, rem_id, family, daddr4 | daddr6 [, dport].
4749
-
4850
name: removed
49-
doc:
50-
token, rem_id
51+
doc: >-
5152
An address has been lost by the peer.
53+
Attributes: token, rem_id.
5254
-
5355
name: sub-established
5456
value: 10
55-
doc:
56-
token, family, loc_id, rem_id, saddr4 | saddr6, daddr4 | daddr6, sport,
57-
dport, backup, if_idx [, error]
57+
doc: >-
5858
A new subflow has been established. 'error' should not be set.
59+
Attributes: token, family, loc_id, rem_id, saddr4 | saddr6, daddr4 |
60+
daddr6, sport, dport, backup, if_idx [, error].
5961
-
6062
name: sub-closed
61-
doc:
62-
token, family, loc_id, rem_id, saddr4 | saddr6, daddr4 | daddr6, sport,
63-
dport, backup, if_idx [, error]
63+
doc: >-
6464
A subflow has been closed. An error (copy of sk_err) could be set if an
6565
error has been detected for this subflow.
66+
Attributes: token, family, loc_id, rem_id, saddr4 | saddr6, daddr4 |
67+
daddr6, sport, dport, backup, if_idx [, error].
6668
-
6769
name: sub-priority
6870
value: 13
69-
doc:
70-
token, family, loc_id, rem_id, saddr4 | saddr6, daddr4 | daddr6, sport,
71-
dport, backup, if_idx [, error]
71+
doc: >-
7272
The priority of a subflow has changed. 'error' should not be set.
73+
Attributes: token, family, loc_id, rem_id, saddr4 | saddr6, daddr4 |
74+
daddr6, sport, dport, backup, if_idx [, error].
7375
-
7476
name: listener-created
7577
value: 15
76-
doc:
77-
family, sport, saddr4 | saddr6
78+
doc: >-
7879
A new PM listener is created.
80+
Attributes: family, sport, saddr4 | saddr6.
7981
-
8082
name: listener-closed
81-
doc:
82-
family, sport, saddr4 | saddr6
83+
doc: >-
8384
A PM listener is closed.
85+
Attributes: family, sport, saddr4 | saddr6.
8486
8587
attribute-sets:
8688
-
@@ -306,8 +308,8 @@ operations:
306308
attributes:
307309
- addr
308310
-
309-
name: flush-addrs
310-
doc: flush addresses
311+
name: flush-addrs
312+
doc: Flush addresses
311313
attribute-set: endpoint
312314
dont-validate: [ strict ]
313315
flags: [ uns-admin-perm ]
@@ -351,7 +353,7 @@ operations:
351353
- addr-remote
352354
-
353355
name: announce
354-
doc: announce new sf
356+
doc: Announce new address
355357
attribute-set: attr
356358
dont-validate: [ strict ]
357359
flags: [ uns-admin-perm ]
@@ -362,7 +364,7 @@ operations:
362364
- token
363365
-
364366
name: remove
365-
doc: announce removal
367+
doc: Announce removal
366368
attribute-set: attr
367369
dont-validate: [ strict ]
368370
flags: [ uns-admin-perm ]
@@ -373,7 +375,7 @@ operations:
373375
- loc-id
374376
-
375377
name: subflow-create
376-
doc: todo
378+
doc: Create subflow
377379
attribute-set: attr
378380
dont-validate: [ strict ]
379381
flags: [ uns-admin-perm ]
@@ -385,7 +387,7 @@ operations:
385387
- addr-remote
386388
-
387389
name: subflow-destroy
388-
doc: todo
390+
doc: Destroy subflow
389391
attribute-set: attr
390392
dont-validate: [ strict ]
391393
flags: [ uns-admin-perm ]

Documentation/virt/kvm/api.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1914,6 +1914,9 @@ No flags are specified so far, the corresponding field must be set to zero.
19141914
#define KVM_IRQ_ROUTING_HV_SINT 4
19151915
#define KVM_IRQ_ROUTING_XEN_EVTCHN 5
19161916

1917+
On s390, adding a KVM_IRQ_ROUTING_S390_ADAPTER is rejected on ucontrol VMs with
1918+
error -EINVAL.
1919+
19171920
flags:
19181921

19191922
- KVM_MSI_VALID_DEVID: used along with KVM_IRQ_ROUTING_MSI routing entry

Documentation/virt/kvm/devices/s390_flic.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,15 @@ Groups:
5858
Enables async page faults for the guest. So in case of a major page fault
5959
the host is allowed to handle this async and continues the guest.
6060

61+
-EINVAL is returned when called on the FLIC of a ucontrol VM.
62+
6163
KVM_DEV_FLIC_APF_DISABLE_WAIT
6264
Disables async page faults for the guest and waits until already pending
6365
async page faults are done. This is necessary to trigger a completion interrupt
6466
for every init interrupt before migrating the interrupt list.
6567

68+
-EINVAL is returned when called on the FLIC of a ucontrol VM.
69+
6670
KVM_DEV_FLIC_ADAPTER_REGISTER
6771
Register an I/O adapter interrupt source. Takes a kvm_s390_io_adapter
6872
describing the adapter to register::

MAINTAINERS

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1797,7 +1797,6 @@ F: include/uapi/linux/if_arcnet.h
17971797

17981798
ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
17991799
M: Arnd Bergmann <arnd@arndb.de>
1800-
M: Olof Johansson <olof@lixom.net>
18011800
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18021801
L: soc@lists.linux.dev
18031802
S: Maintained
@@ -3608,6 +3607,7 @@ F: drivers/phy/qualcomm/phy-ath79-usb.c
36083607

36093608
ATHEROS ATH GENERIC UTILITIES
36103609
M: Kalle Valo <kvalo@kernel.org>
3610+
M: Jeff Johnson <jjohnson@kernel.org>
36113611
L: linux-wireless@vger.kernel.org
36123612
S: Supported
36133613
F: drivers/net/wireless/ath/*
@@ -14756,7 +14756,7 @@ F: drivers/memory/mtk-smi.c
1475614756
F: include/soc/mediatek/smi.h
1475714757

1475814758
MEDIATEK SWITCH DRIVER
14759-
M: Arınç ÜNAL <arinc.unal@arinc9.com>
14759+
M: Chester A. Unal <chester.a.unal@arinc9.com>
1476014760
M: Daniel Golle <daniel@makrotopia.org>
1476114761
M: DENG Qingfang <dqfext@gmail.com>
1476214762
M: Sean Wang <sean.wang@mediatek.com>
@@ -18460,7 +18460,7 @@ F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
1846018460
F: drivers/pinctrl/mediatek/
1846118461

1846218462
PIN CONTROLLER - MEDIATEK MIPS
18463-
M: Arınç ÜNAL <arinc.unal@arinc9.com>
18463+
M: Chester A. Unal <chester.a.unal@arinc9.com>
1846418464
M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
1846518465
L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1846618466
L: linux-mips@vger.kernel.org
@@ -19504,7 +19504,7 @@ S: Maintained
1950419504
F: arch/mips/ralink
1950519505

1950619506
RALINK MT7621 MIPS ARCHITECTURE
19507-
M: Arınç ÜNAL <arinc.unal@arinc9.com>
19507+
M: Chester A. Unal <chester.a.unal@arinc9.com>
1950819508
M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
1950919509
L: linux-mips@vger.kernel.org
1951019510
S: Maintained
@@ -20907,6 +20907,8 @@ F: kernel/sched/
2090720907
SCHEDULER - SCHED_EXT
2090820908
R: Tejun Heo <tj@kernel.org>
2090920909
R: David Vernet <void@manifault.com>
20910+
R: Andrea Righi <arighi@nvidia.com>
20911+
R: Changwoo Min <changwoo@igalia.com>
2091020912
L: linux-kernel@vger.kernel.org
2091120913
S: Maintained
2091220914
W: https://github.com/sched-ext/scx

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
VERSION = 6
33
PATCHLEVEL = 13
44
SUBLEVEL = 0
5-
EXTRAVERSION = -rc4
5+
EXTRAVERSION = -rc6
66
NAME = Baby Opossum Posse
77

88
# *DOCUMENTATION*

0 commit comments

Comments
 (0)