Skip to content

Commit fab91eb

Browse files
Automatic merge of 'master' into merge (2025-02-26 10:09)
2 parents 7972586 + ac9c34d commit fab91eb

File tree

309 files changed

+3170
-1625
lines changed

Some content is hidden

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

309 files changed

+3170
-1625
lines changed

.mailmap

+4
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,7 @@ Fangrui Song <[email protected]> <[email protected]>
226226
Felipe W Damasio <[email protected]>
227227
Felix Kuhling <[email protected]>
228228
Felix Moeller <[email protected]>
229+
229230
230231
Filipe Lautert <[email protected]>
231232
@@ -317,6 +318,8 @@ Jayachandran C <[email protected]> <[email protected]>
317318
Jean Tourrilhes <[email protected]>
318319
319320
Jeff Garzik <[email protected]>
321+
322+
320323
321324
322325
@@ -531,6 +534,7 @@ Nicholas Piggin <[email protected]> <[email protected]>
531534
532535
533536
537+
534538
535539
536540

Documentation/arch/x86/sva.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ to cache translations for virtual addresses. The IOMMU driver uses the
2525
mmu_notifier() support to keep the device TLB cache and the CPU cache in
2626
sync. When an ATS lookup fails for a virtual address, the device should
2727
use the PRI in order to request the virtual address to be paged into the
28-
CPU page tables. The device must use ATS again in order the fetch the
28+
CPU page tables. The device must use ATS again in order to fetch the
2929
translation before use.
3030

3131
Shared Hardware Workqueues
@@ -216,7 +216,7 @@ submitting work and processing completions.
216216

217217
Single Root I/O Virtualization (SR-IOV) focuses on providing independent
218218
hardware interfaces for virtualizing hardware. Hence, it's required to be
219-
almost fully functional interface to software supporting the traditional
219+
an almost fully functional interface to software supporting the traditional
220220
BARs, space for interrupts via MSI-X, its own register layout.
221221
Virtual Functions (VFs) are assisted by the Physical Function (PF)
222222
driver.

Documentation/devicetree/bindings/arm/rockchip/pmu.yaml

+7-1
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,17 @@ properties:
5353
reg:
5454
maxItems: 1
5555

56+
power-controller:
57+
type: object
58+
59+
reboot-mode:
60+
type: object
61+
5662
required:
5763
- compatible
5864
- reg
5965

60-
additionalProperties: true
66+
additionalProperties: false
6167

6268
examples:
6369
- |

Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml

+7-1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@ properties:
3333
clocks:
3434
maxItems: 1
3535

36+
clock-names:
37+
items:
38+
- const: nf_clk
39+
3640
dmas:
3741
maxItems: 1
3842

@@ -51,6 +55,7 @@ required:
5155
- reg-names
5256
- interrupts
5357
- clocks
58+
- clock-names
5459

5560
unevaluatedProperties: false
5661

@@ -66,7 +71,8 @@ examples:
6671
#address-cells = <1>;
6772
#size-cells = <0>;
6873
interrupts = <GIC_SPI 97 IRQ_TYPE_LEVEL_HIGH>;
69-
clocks = <&nf_clk>;
74+
clocks = <&clk>;
75+
clock-names = "nf_clk";
7076
cdns,board-delay-ps = <4830>;
7177
7278
nand@0 {

Documentation/networking/strparser.rst

+8-1
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ Functions
112112
Callbacks
113113
=========
114114

115-
There are six callbacks:
115+
There are seven callbacks:
116116

117117
::
118118

@@ -182,6 +182,13 @@ There are six callbacks:
182182
the length of the message. skb->len - offset may be greater
183183
then full_len since strparser does not trim the skb.
184184

185+
::
186+
187+
int (*read_sock)(struct strparser *strp, read_descriptor_t *desc,
188+
sk_read_actor_t recv_actor);
189+
190+
The read_sock callback is used by strparser instead of
191+
sock->ops->read_sock, if provided.
185192
::
186193

187194
int (*read_sock_done)(struct strparser *strp, int err);

Documentation/process/embargoed-hardware-issues.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,7 @@ an involved disclosed party. The current ambassadors list:
308308

309309
Google Kees Cook <[email protected]>
310310

311-
LLVM Nick Desaulniers <ndesaulniers@google.com>
311+
LLVM Nick Desaulniers <nick.desaulniers+lkml@gmail.com>
312312
============= ========================================================
313313

314314
If you want your organization to be added to the ambassadors list, please

Documentation/translations/sp_SP/process/embargoed-hardware-issues.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ revelada involucrada. La lista de embajadores actuales:
287287

288288
Google Kees Cook <[email protected]>
289289

290-
LLVM Nick Desaulniers <ndesaulniers@google.com>
290+
LLVM Nick Desaulniers <nick.desaulniers+lkml@gmail.com>
291291
============= ========================================================
292292

293293
Si quiere que su organización se añada a la lista de embajadores, por

MAINTAINERS

+13-10
Original file line numberDiff line numberDiff line change
@@ -2210,6 +2210,7 @@ F: sound/soc/codecs/ssm3515.c
22102210

22112211
ARM/APPLE MACHINE SUPPORT
22122212
M: Sven Peter <[email protected]>
2213+
M: Janne Grunau <[email protected]>
22132214
R: Alyssa Rosenzweig <[email protected]>
22142215
22152216
L: [email protected] (moderated for non-subscribers)
@@ -2284,7 +2285,7 @@ F: drivers/irqchip/irq-aspeed-i2c-ic.c
22842285

22852286
ARM/ASPEED MACHINE SUPPORT
22862287
M: Joel Stanley <[email protected]>
2287-
R: Andrew Jeffery <[email protected]>
2288+
M: Andrew Jeffery <[email protected]>
22882289
L: [email protected] (moderated for non-subscribers)
22892290
L: [email protected] (moderated for non-subscribers)
22902291
S: Supported
@@ -5655,7 +5656,7 @@ F: .clang-format
56555656

56565657
CLANG/LLVM BUILD SUPPORT
56575658
M: Nathan Chancellor <[email protected]>
5658-
R: Nick Desaulniers <ndesaulniers@google.com>
5659+
R: Nick Desaulniers <nick.desaulniers+lkml@gmail.com>
56595660
R: Bill Wendling <[email protected]>
56605661
R: Justin Stitt <[email protected]>
56615662
@@ -5855,7 +5856,6 @@ F: Documentation/security/snp-tdx-threat-model.rst
58555856

58565857
CONFIGFS
58575858
M: Joel Becker <[email protected]>
5858-
M: Christoph Hellwig <[email protected]>
58595859
S: Supported
58605860
T: git git://git.infradead.org/users/hch/configfs.git
58615861
F: fs/configfs/
@@ -6878,7 +6878,6 @@ F: kernel/dma/map_benchmark.c
68786878
F: tools/testing/selftests/dma/
68796879

68806880
DMA MAPPING HELPERS
6881-
M: Christoph Hellwig <[email protected]>
68826881
M: Marek Szyprowski <[email protected]>
68836882
R: Robin Murphy <[email protected]>
68846883
@@ -7425,7 +7424,6 @@ F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
74257424
F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
74267425

74277426
DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7428-
M: Karol Herbst <[email protected]>
74297427
M: Lyude Paul <[email protected]>
74307428
M: Danilo Krummrich <[email protected]>
74317429
@@ -9829,8 +9827,7 @@ F: drivers/input/touchscreen/goodix*
98299827

98309828
GOOGLE ETHERNET DRIVERS
98319829
M: Jeroen de Borst <[email protected]>
9832-
M: Praveen Kaligineedi <[email protected]>
9833-
R: Shailend Chand <[email protected]>
9830+
M: Harshitha Ramamurthy <[email protected]>
98349831
98359832
S: Maintained
98369833
F: Documentation/networking/device_drivers/ethernet/google/gve.rst
@@ -15683,7 +15680,7 @@ F: include/uapi/linux/cciss*.h
1568315680

1568415681
MICROSOFT MANA RDMA DRIVER
1568515682
M: Long Li <[email protected]>
15686-
M: Ajay Sharma <sharmaajay@microsoft.com>
15683+
M: Konstantin Taranov <kotaranov@microsoft.com>
1568715684
1568815685
S: Supported
1568915686
F: drivers/infiniband/hw/mana/
@@ -16472,6 +16469,12 @@ F: net/ethtool/cabletest.c
1647216469
F: tools/testing/selftests/drivers/net/*/ethtool*
1647316470
K: cable_test
1647416471

16472+
NETWORKING [ETHTOOL MAC MERGE]
16473+
M: Vladimir Oltean <[email protected]>
16474+
F: net/ethtool/mm.c
16475+
F: tools/testing/selftests/drivers/net/hw/ethtool_mm.sh
16476+
K: ethtool_mm
16477+
1647516478
NETWORKING [GENERAL]
1647616479
M: "David S. Miller" <[email protected]>
1647716480
M: Eric Dumazet <[email protected]>
@@ -19874,7 +19877,7 @@ F: net/rds/
1987419877
F: tools/testing/selftests/net/rds/
1987519878

1987619879
RDT - RESOURCE ALLOCATION
19877-
M: Fenghua Yu <fenghua.yu@intel.com>
19880+
M: Tony Luck <tony.luck@intel.com>
1987819881
M: Reinette Chatre <[email protected]>
1987919882
1988019883
S: Supported
@@ -20325,6 +20328,7 @@ RISC-V ARCHITECTURE
2032520328
M: Paul Walmsley <[email protected]>
2032620329
M: Palmer Dabbelt <[email protected]>
2032720330
M: Albert Ou <[email protected]>
20331+
R: Alexandre Ghiti <[email protected]>
2032820332
2032920333
S: Supported
2033020334
Q: https://patchwork.kernel.org/project/linux-riscv/list/
@@ -24064,7 +24068,6 @@ F: tools/testing/selftests/ftrace/
2406424068
TRACING MMIO ACCESSES (MMIOTRACE)
2406524069
M: Steven Rostedt <[email protected]>
2406624070
M: Masami Hiramatsu <[email protected]>
24067-
R: Karol Herbst <[email protected]>
2406824071
R: Pekka Paalanen <[email protected]>
2406924072
2407024073

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
VERSION = 6
33
PATCHLEVEL = 14
44
SUBLEVEL = 0
5-
EXTRAVERSION = -rc3
5+
EXTRAVERSION = -rc4
66
NAME = Baby Opossum Posse
77

88
# *DOCUMENTATION*

arch/arm64/boot/dts/rockchip/px30-ringneck-haikou.dts

-1
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,6 @@
226226
};
227227

228228
&uart5 {
229-
pinctrl-0 = <&uart5_xfer>;
230229
rts-gpios = <&gpio0 RK_PB5 GPIO_ACTIVE_HIGH>;
231230
status = "okay";
232231
};

arch/arm64/boot/dts/rockchip/px30-ringneck.dtsi

+6
Original file line numberDiff line numberDiff line change
@@ -396,6 +396,12 @@
396396
status = "okay";
397397
};
398398

399+
&uart5 {
400+
/delete-property/ dmas;
401+
/delete-property/ dma-names;
402+
pinctrl-0 = <&uart5_xfer>;
403+
};
404+
399405
/* Mule UCAN */
400406
&usb_host0_ehci {
401407
status = "okay";

arch/arm64/boot/dts/rockchip/rk3328-orangepi-r1-plus-lts.dts

+1-2
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@
1717

1818
&gmac2io {
1919
phy-handle = <&yt8531c>;
20-
tx_delay = <0x19>;
21-
rx_delay = <0x05>;
20+
phy-mode = "rgmii-id";
2221
status = "okay";
2322

2423
mdio {

arch/arm64/boot/dts/rockchip/rk3328-orangepi-r1-plus.dts

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515

1616
&gmac2io {
1717
phy-handle = <&rtl8211e>;
18+
phy-mode = "rgmii";
1819
tx_delay = <0x24>;
1920
rx_delay = <0x18>;
2021
status = "okay";

arch/arm64/boot/dts/rockchip/rk3328-orangepi-r1-plus.dtsi

-1
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,6 @@
109109
assigned-clocks = <&cru SCLK_MAC2IO>, <&cru SCLK_MAC2IO_EXT>;
110110
assigned-clock-parents = <&gmac_clk>, <&gmac_clk>;
111111
clock_in_out = "input";
112-
phy-mode = "rgmii";
113112
phy-supply = <&vcc_io>;
114113
pinctrl-0 = <&rgmiim1_pins>;
115114
pinctrl-names = "default";

arch/arm64/boot/dts/rockchip/rk3399-gru-chromebook.dtsi

+4-4
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@
2222
};
2323

2424
/* EC turns on w/ pp900_usb_en */
25-
pp900_usb: pp900-ap {
25+
pp900_usb: regulator-pp900-ap {
2626
};
2727

2828
/* EC turns on w/ pp900_pcie_en */
29-
pp900_pcie: pp900-ap {
29+
pp900_pcie: regulator-pp900-ap {
3030
};
3131

3232
pp3000: regulator-pp3000 {
@@ -126,7 +126,7 @@
126126
};
127127

128128
/* Always on; plain and simple */
129-
pp3000_ap: pp3000_emmc: pp3000 {
129+
pp3000_ap: pp3000_emmc: regulator-pp3000 {
130130
};
131131

132132
pp1500_ap_io: regulator-pp1500-ap-io {
@@ -160,7 +160,7 @@
160160
};
161161

162162
/* EC turns on w/ pp3300_usb_en_l */
163-
pp3300_usb: pp3300 {
163+
pp3300_usb: regulator-pp3300 {
164164
};
165165

166166
/* gpio is shared with pp1800_pcie and pinctrl is set there */

arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet.dtsi

+3-3
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@
9292
};
9393

9494
/* EC turns on pp1800_s3_en */
95-
pp1800_s3: pp1800 {
95+
pp1800_s3: regulator-pp1800 {
9696
};
9797

9898
/* pp3300 children, sorted by name */
@@ -109,11 +109,11 @@
109109
};
110110

111111
/* EC turns on pp3300_s0_en */
112-
pp3300_s0: pp3300 {
112+
pp3300_s0: regulator-pp3300 {
113113
};
114114

115115
/* EC turns on pp3300_s3_en */
116-
pp3300_s3: pp3300 {
116+
pp3300_s3: regulator-pp3300 {
117117
};
118118

119119
/*

0 commit comments

Comments
 (0)