Skip to content

Commit a182a62

Browse files
committed
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Cross-merge networking fixes after downstream PR (net-6.19-rc9). No adjacent changes, conflicts: drivers/net/ethernet/spacemit/k1_emac.c 3125fc1 ("net: spacemit: k1-emac: fix jumbo frame support") f660867 ("net: spacemit: Remove broken flow control support") https://lore.kernel.org/aYIysFIE9ooavWia@sirena.org.uk Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2 parents a90f6dc + 8fdb05d commit a182a62

187 files changed

Lines changed: 1545 additions & 815 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: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ Alexander Lobakin <alobakin@pm.me> <alobakin@marvell.com>
3434
Alexander Lobakin <alobakin@pm.me> <bloodyreaper@yandex.ru>
3535
Alexander Mikhalitsyn <alexander@mihalicyn.com> <alexander.mikhalitsyn@virtuozzo.com>
3636
Alexander Mikhalitsyn <alexander@mihalicyn.com> <aleksandr.mikhalitsyn@canonical.com>
37+
Alexander Mikhalitsyn <alexander@mihalicyn.com> <aleksandr.mikhalitsyn@futurfusion.io>
3738
Alexander Sverdlin <alexander.sverdlin@gmail.com> <alexander.sverdlin.ext@nsn.com>
3839
Alexander Sverdlin <alexander.sverdlin@gmail.com> <alexander.sverdlin@gmx.de>
3940
Alexander Sverdlin <alexander.sverdlin@gmail.com> <alexander.sverdlin@nokia.com>
@@ -786,7 +787,8 @@ Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com> <subashab@codeaurora.
786787
Subbaraman Narayanamurthy <quic_subbaram@quicinc.com> <subbaram@codeaurora.org>
787788
Subhash Jadavani <subhashj@codeaurora.org>
788789
Sudarshan Rajagopalan <quic_sudaraja@quicinc.com> <sudaraja@codeaurora.org>
789-
Sudeep Holla <sudeep.holla@arm.com> Sudeep KarkadaNagesha <sudeep.karkadanagesha@arm.com>
790+
Sudeep Holla <sudeep.holla@kernel.org> Sudeep KarkadaNagesha <sudeep.karkadanagesha@arm.com>
791+
Sudeep Holla <sudeep.holla@kernel.org> <sudeep.holla@arm.com>
790792
Sumit Garg <sumit.garg@kernel.org> <sumit.garg@linaro.org>
791793
Sumit Semwal <sumit.semwal@ti.com>
792794
Surabhi Vishnoi <quic_svishnoi@quicinc.com> <svishnoi@codeaurora.org>
@@ -851,6 +853,7 @@ Valentin Schneider <vschneid@redhat.com> <valentin.schneider@arm.com>
851853
Veera Sundaram Sankaran <quic_veeras@quicinc.com> <veeras@codeaurora.org>
852854
Veerabhadrarao Badiganti <quic_vbadigan@quicinc.com> <vbadigan@codeaurora.org>
853855
Venkateswara Naralasetty <quic_vnaralas@quicinc.com> <vnaralas@codeaurora.org>
856+
Viacheslav Bocharov <v@baodeep.com> <adeep@lexina.in>
854857
Vikash Garodia <vikash.garodia@oss.qualcomm.com> <vgarodia@codeaurora.org>
855858
Vikash Garodia <vikash.garodia@oss.qualcomm.com> <quic_vgarodia@quicinc.com>
856859
Vincent Mailhol <mailhol@kernel.org> <mailhol.vincent@wanadoo.fr>

Documentation/ABI/testing/sysfs-class-tsm

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,3 @@ Description:
77
signals when the PCI layer is able to support establishment of
88
link encryption and other device-security features coordinated
99
through a platform tsm.
10-
11-
What: /sys/class/tsm/tsmN/streamH.R.E
12-
Contact: linux-pci@vger.kernel.org
13-
Description:
14-
(RO) When a host bridge has established a secure connection via
15-
the platform TSM, symlink appears. The primary function of this
16-
is have a system global review of TSM resource consumption
17-
across host bridges. The link points to the endpoint PCI device
18-
and matches the same link published by the host bridge. See
19-
Documentation/ABI/testing/sysfs-devices-pci-host-bridge.

Documentation/admin-guide/kernel-parameters.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3472,6 +3472,11 @@ Kernel parameters
34723472
If there are multiple matching configurations changing
34733473
the same attribute, the last one is used.
34743474

3475+
liveupdate= [KNL,EARLY]
3476+
Format: <bool>
3477+
Enable Live Update Orchestrator (LUO).
3478+
Default: off.
3479+
34753480
load_ramdisk= [RAM] [Deprecated]
34763481

34773482
lockd.nlm_grace_period=P [NFS] Assign grace period.

Documentation/devicetree/bindings/sound/fsl,sai.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ properties:
4444
- items:
4545
- enum:
4646
- fsl,imx94-sai
47+
- fsl,imx952-sai
4748
- const: fsl,imx95-sai
4849

4950
reg:

MAINTAINERS

Lines changed: 35 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,7 @@ F: tools/power/acpi/
335335
ACPI FOR ARM64 (ACPI/arm64)
336336
M: Lorenzo Pieralisi <lpieralisi@kernel.org>
337337
M: Hanjun Guo <guohanjun@huawei.com>
338-
M: Sudeep Holla <sudeep.holla@arm.com>
338+
M: Sudeep Holla <sudeep.holla@kernel.org>
339339
L: linux-acpi@vger.kernel.org
340340
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
341341
S: Maintained
@@ -351,7 +351,7 @@ F: drivers/acpi/riscv/
351351
F: include/linux/acpi_rimt.h
352352

353353
ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
354-
M: Sudeep Holla <sudeep.holla@arm.com>
354+
M: Sudeep Holla <sudeep.holla@kernel.org>
355355
L: linux-acpi@vger.kernel.org
356356
S: Supported
357357
F: drivers/mailbox/pcc.c
@@ -2747,14 +2747,14 @@ F: arch/arm/include/asm/hardware/dec21285.h
27472747
F: arch/arm/mach-footbridge/
27482748

27492749
ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2750-
M: Shawn Guo <shawnguo@kernel.org>
2750+
M: Frank Li <Frank.Li@nxp.com>
27512751
M: Sascha Hauer <s.hauer@pengutronix.de>
27522752
R: Pengutronix Kernel Team <kernel@pengutronix.de>
27532753
R: Fabio Estevam <festevam@gmail.com>
27542754
L: imx@lists.linux.dev
27552755
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
27562756
S: Maintained
2757-
T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2757+
T: git git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux.git
27582758
F: Documentation/devicetree/bindings/firmware/fsl*
27592759
F: Documentation/devicetree/bindings/firmware/nxp*
27602760
F: arch/arm/boot/dts/nxp/imx/
@@ -2769,22 +2769,22 @@ N: mxs
27692769
N: \bmxc[^\d]
27702770

27712771
ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2772-
M: Shawn Guo <shawnguo@kernel.org>
2772+
M: Frank Li <Frank.Li@nxp.com>
27732773
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
27742774
S: Maintained
2775-
T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2775+
T: git git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux.git
27762776
F: arch/arm/boot/dts/nxp/ls/
27772777
F: arch/arm64/boot/dts/freescale/fsl-*
27782778
F: arch/arm64/boot/dts/freescale/qoriq-*
27792779

27802780
ARM/FREESCALE VYBRID ARM ARCHITECTURE
2781-
M: Shawn Guo <shawnguo@kernel.org>
2781+
M: Frank Li <Frank.Li@nxp.com>
27822782
M: Sascha Hauer <s.hauer@pengutronix.de>
27832783
R: Pengutronix Kernel Team <kernel@pengutronix.de>
27842784
R: Stefan Agner <stefan@agner.ch>
27852785
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
27862786
S: Maintained
2787-
T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2787+
T: git git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux.git
27882788
F: arch/arm/boot/dts/nxp/vf/
27892789
F: arch/arm/mach-imx/*vf610*
27902790

@@ -3681,7 +3681,7 @@ N: uniphier
36813681

36823682
ARM/VERSATILE EXPRESS PLATFORM
36833683
M: Liviu Dudau <liviu.dudau@arm.com>
3684-
M: Sudeep Holla <sudeep.holla@arm.com>
3684+
M: Sudeep Holla <sudeep.holla@kernel.org>
36853685
M: Lorenzo Pieralisi <lpieralisi@kernel.org>
36863686
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
36873687
S: Maintained
@@ -6514,7 +6514,7 @@ F: drivers/i2c/busses/i2c-cp2615.c
65146514

65156515
CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
65166516
M: Viresh Kumar <viresh.kumar@linaro.org>
6517-
M: Sudeep Holla <sudeep.holla@arm.com>
6517+
M: Sudeep Holla <sudeep.holla@kernel.org>
65186518
L: linux-pm@vger.kernel.org
65196519
S: Maintained
65206520
W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
@@ -6610,7 +6610,7 @@ F: include/linux/platform_data/cpuidle-exynos.h
66106610

66116611
CPUIDLE DRIVER - ARM PSCI
66126612
M: Lorenzo Pieralisi <lpieralisi@kernel.org>
6613-
M: Sudeep Holla <sudeep.holla@arm.com>
6613+
M: Sudeep Holla <sudeep.holla@kernel.org>
66146614
M: Ulf Hansson <ulf.hansson@linaro.org>
66156615
L: linux-pm@vger.kernel.org
66166616
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
@@ -9819,7 +9819,7 @@ F: include/uapi/linux/firewire*.h
98199819
F: tools/firewire/
98209820

98219821
FIRMWARE FRAMEWORK FOR ARMV8-A
9822-
M: Sudeep Holla <sudeep.holla@arm.com>
9822+
M: Sudeep Holla <sudeep.holla@kernel.org>
98239823
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
98249824
S: Maintained
98259825
F: drivers/firmware/arm_ffa/
@@ -10517,7 +10517,7 @@ S: Maintained
1051710517
F: scripts/gendwarfksyms/
1051810518

1051910519
GENERIC ARCHITECTURE TOPOLOGY
10520-
M: Sudeep Holla <sudeep.holla@arm.com>
10520+
M: Sudeep Holla <sudeep.holla@kernel.org>
1052110521
L: linux-kernel@vger.kernel.org
1052210522
S: Maintained
1052310523
F: drivers/base/arch_topology.c
@@ -11371,6 +11371,11 @@ F: Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
1137111371
F: drivers/soc/hisilicon/kunpeng_hccs.c
1137211372
F: drivers/soc/hisilicon/kunpeng_hccs.h
1137311373

11374+
HISILICON SOC HHA DRIVER
11375+
M: Yushan Wang <wangyushan12@huawei.com>
11376+
S: Maintained
11377+
F: drivers/cache/hisi_soc_hha.c
11378+
1137411379
HISILICON LPC BUS DRIVER
1137511380
M: Jay Fang <f.fangjian@huawei.com>
1137611381
S: Maintained
@@ -15096,7 +15101,7 @@ F: drivers/mailbox/arm_mhuv2.c
1509615101
F: include/linux/mailbox/arm_mhuv2_message.h
1509715102

1509815103
MAILBOX ARM MHUv3
15099-
M: Sudeep Holla <sudeep.holla@arm.com>
15104+
M: Sudeep Holla <sudeep.holla@kernel.org>
1510015105
M: Cristian Marussi <cristian.marussi@arm.com>
1510115106
L: linux-kernel@vger.kernel.org
1510215107
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
@@ -20589,7 +20594,7 @@ F: drivers/pinctrl/pinctrl-amd.c
2058920594
PIN CONTROLLER - FREESCALE
2059020595
M: Dong Aisheng <aisheng.dong@nxp.com>
2059120596
M: Fabio Estevam <festevam@gmail.com>
20592-
M: Shawn Guo <shawnguo@kernel.org>
20597+
M: Frank Li <Frank.Li@nxp.com>
2059320598
M: Jacky Bai <ping.bai@nxp.com>
2059420599
R: Pengutronix Kernel Team <kernel@pengutronix.de>
2059520600
R: NXP S32 Linux Team <s32@nxp.com>
@@ -20985,6 +20990,18 @@ F: Documentation/devicetree/bindings/net/pse-pd/
2098520990
F: drivers/net/pse-pd/
2098620991
F: net/ethtool/pse-pd.c
2098720992

20993+
PSP SECURITY PROTOCOL
20994+
M: Daniel Zahka <daniel.zahka@gmail.com>
20995+
M: Jakub Kicinski <kuba@kernel.org>
20996+
M: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
20997+
F: Documentation/netlink/specs/psp.yaml
20998+
F: Documentation/networking/psp.rst
20999+
F: include/net/psp/
21000+
F: include/net/psp.h
21001+
F: include/uapi/linux/psp.h
21002+
F: net/psp/
21003+
K: struct\ psp(_assoc|_dev|hdr)\b
21004+
2098821005
PSTORE FILESYSTEM
2098921006
M: Kees Cook <kees@kernel.org>
2099021007
R: Tony Luck <tony.luck@intel.com>
@@ -23644,7 +23661,7 @@ F: include/uapi/linux/sed*
2364423661
SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
2364523662
M: Mark Rutland <mark.rutland@arm.com>
2364623663
M: Lorenzo Pieralisi <lpieralisi@kernel.org>
23647-
M: Sudeep Holla <sudeep.holla@arm.com>
23664+
M: Sudeep Holla <sudeep.holla@kernel.org>
2364823665
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2364923666
S: Maintained
2365023667
F: drivers/firmware/smccc/
@@ -25408,7 +25425,7 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
2540825425
F: drivers/mfd/syscon.c
2540925426

2541025427
SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
25411-
M: Sudeep Holla <sudeep.holla@arm.com>
25428+
M: Sudeep Holla <sudeep.holla@kernel.org>
2541225429
R: Cristian Marussi <cristian.marussi@arm.com>
2541325430
L: arm-scmi@vger.kernel.org
2541425431
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
@@ -26560,7 +26577,7 @@ F: samples/tsm-mr/
2656026577

2656126578
TRUSTED SERVICES TEE DRIVER
2656226579
M: Balint Dobszay <balint.dobszay@arm.com>
26563-
M: Sudeep Holla <sudeep.holla@arm.com>
26580+
M: Sudeep Holla <sudeep.holla@kernel.org>
2656426581
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2656526582
L: trusted-services@lists.trustedfirmware.org
2656626583
S: Maintained

Makefile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
VERSION = 6
33
PATCHLEVEL = 19
44
SUBLEVEL = 0
5-
EXTRAVERSION = -rc7
5+
EXTRAVERSION = -rc8
66
NAME = Baby Opossum Posse
77

88
# *DOCUMENTATION*
@@ -1624,7 +1624,8 @@ MRPROPER_FILES += include/config include/generated \
16241624
certs/x509.genkey \
16251625
vmlinux-gdb.py \
16261626
rpmbuild \
1627-
rust/libmacros.so rust/libmacros.dylib
1627+
rust/libmacros.so rust/libmacros.dylib \
1628+
rust/libpin_init_internal.so rust/libpin_init_internal.dylib
16281629

16291630
# clean - Delete most, but leave enough to build external modules
16301631
#

arch/powerpc/kvm/book3s_hv_uvmem.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -723,7 +723,7 @@ static struct page *kvmppc_uvmem_get_page(unsigned long gpa, struct kvm *kvm)
723723

724724
dpage = pfn_to_page(uvmem_pfn);
725725
dpage->zone_device_data = pvt;
726-
zone_device_page_init(dpage, 0);
726+
zone_device_page_init(dpage, &kvmppc_uvmem_pgmap, 0);
727727
return dpage;
728728
out_clear:
729729
spin_lock(&kvmppc_uvmem_bitmap_lock);

arch/riscv/errata/sifive/errata.c

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -75,26 +75,12 @@ static u32 __init_or_module sifive_errata_probe(unsigned long archid,
7575
return cpu_req_errata;
7676
}
7777

78-
static void __init_or_module warn_miss_errata(u32 miss_errata)
79-
{
80-
int i;
81-
82-
pr_warn("----------------------------------------------------------------\n");
83-
pr_warn("WARNING: Missing the following errata may cause potential issues\n");
84-
for (i = 0; i < ERRATA_SIFIVE_NUMBER; i++)
85-
if (miss_errata & 0x1 << i)
86-
pr_warn("\tSiFive Errata[%d]:%s\n", i, errata_list[i].name);
87-
pr_warn("Please enable the corresponding Kconfig to apply them\n");
88-
pr_warn("----------------------------------------------------------------\n");
89-
}
90-
9178
void sifive_errata_patch_func(struct alt_entry *begin, struct alt_entry *end,
9279
unsigned long archid, unsigned long impid,
9380
unsigned int stage)
9481
{
9582
struct alt_entry *alt;
9683
u32 cpu_req_errata;
97-
u32 cpu_apply_errata = 0;
9884
u32 tmp;
9985

10086
BUILD_BUG_ON(ERRATA_SIFIVE_NUMBER >= RISCV_VENDOR_EXT_ALTERNATIVES_BASE);
@@ -118,10 +104,6 @@ void sifive_errata_patch_func(struct alt_entry *begin, struct alt_entry *end,
118104
patch_text_nosync(ALT_OLD_PTR(alt), ALT_ALT_PTR(alt),
119105
alt->alt_len);
120106
mutex_unlock(&text_mutex);
121-
cpu_apply_errata |= tmp;
122107
}
123108
}
124-
if (stage != RISCV_ALTERNATIVES_MODULE &&
125-
cpu_apply_errata != cpu_req_errata)
126-
warn_miss_errata(cpu_req_errata - cpu_apply_errata);
127109
}

arch/riscv/include/asm/compat.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#ifndef __ASM_COMPAT_H
33
#define __ASM_COMPAT_H
44

5-
#define COMPAT_UTS_MACHINE "riscv\0\0"
5+
#define COMPAT_UTS_MACHINE "riscv32\0\0"
66

77
/*
88
* Architecture specific compatibility types

arch/riscv/include/asm/syscall.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ extern void * const sys_call_table[];
2020
extern void * const compat_sys_call_table[];
2121

2222
/*
23-
* Only the low 32 bits of orig_r0 are meaningful, so we return int.
23+
* Only the low 32 bits of orig_a0 are meaningful, so we return int.
2424
* This importantly ignores the high bits on 64-bit, so comparisons
2525
* sign-extend the low 32 bits.
2626
*/

0 commit comments

Comments
 (0)