Skip to content

Commit 57ce642

Browse files
committed
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Cross-merge networking fixes after downstream PR. Conflicts: include/net/inet_sock.h f866fbc ("ipv4: fix data-races around inet->inet_id") c274af2 ("inet: introduce inet->inet_flags") https://lore.kernel.org/all/679ddff6-db6e-4ff6-b177-574e90d0103d@tessares.net/ Adjacent changes: drivers/net/bonding/bond_alb.c e74216b ("bonding: fix macvlan over alb bond support") f11e5bd ("bonding: support balance-alb with openvswitch") drivers/net/ethernet/broadcom/bgmac.c d6499f0 ("net: bgmac: Return PTR_ERR() for fixed_phy_register()") 23a1448 ("net: bgmac: Fix return value check for fixed_phy_register()") drivers/net/ethernet/broadcom/genet/bcmmii.c 32bbe64 ("net: bcmgenet: Fix return value check for fixed_phy_register()") acf50d1 ("net: bcmgenet: Return PTR_ERR() for fixed_phy_register()") net/sctp/socket.c f866fbc ("ipv4: fix data-races around inet->inet_id") b09bde5 ("inet: move inet->mc_loop to inet->inet_frags") Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2 parents 9f6708a + b5cc383 commit 57ce642

File tree

242 files changed

+1687
-922
lines changed

Some content is hidden

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

242 files changed

+1687
-922
lines changed

Documentation/ABI/testing/sysfs-class-led-trigger-netdev

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Description:
1313
Specifies the duration of the LED blink in milliseconds.
1414
Defaults to 50 ms.
1515

16-
With hw_control ON, the interval value MUST be set to the
16+
When offloaded is true, the interval value MUST be set to the
1717
default value and cannot be changed.
1818
Trying to set any value in this specific mode will return
1919
an EINVAL error.
@@ -44,8 +44,8 @@ Description:
4444
If set to 1, the LED will blink for the milliseconds specified
4545
in interval to signal transmission.
4646

47-
With hw_control ON, the blink interval is controlled by hardware
48-
and won't reflect the value set in interval.
47+
When offloaded is true, the blink interval is controlled by
48+
hardware and won't reflect the value set in interval.
4949

5050
What: /sys/class/leds/<led>/rx
5151
Date: Dec 2017
@@ -59,21 +59,21 @@ Description:
5959
If set to 1, the LED will blink for the milliseconds specified
6060
in interval to signal reception.
6161

62-
With hw_control ON, the blink interval is controlled by hardware
63-
and won't reflect the value set in interval.
62+
When offloaded is true, the blink interval is controlled by
63+
hardware and won't reflect the value set in interval.
6464

65-
What: /sys/class/leds/<led>/hw_control
65+
What: /sys/class/leds/<led>/offloaded
6666
Date: Jun 2023
6767
KernelVersion: 6.5
6868
Contact: linux-leds@vger.kernel.org
6969
Description:
70-
Communicate whether the LED trigger modes are driven by hardware
71-
or software fallback is used.
70+
Communicate whether the LED trigger modes are offloaded to
71+
hardware or whether software fallback is used.
7272

7373
If 0, the LED is using software fallback to blink.
7474

75-
If 1, the LED is using hardware control to blink and signal the
76-
requested modes.
75+
If 1, the LED blinking in requested mode is offloaded to
76+
hardware.
7777

7878
What: /sys/class/leds/<led>/link_10
7979
Date: Jun 2023

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,8 +141,8 @@ sequence.
141141
To ensure the safety of this mitigation, the kernel must ensure that the
142142
safe return sequence is itself free from attacker interference. In Zen3
143143
and Zen4, this is accomplished by creating a BTB alias between the
144-
untraining function srso_untrain_ret_alias() and the safe return
145-
function srso_safe_ret_alias() which results in evicting a potentially
144+
untraining function srso_alias_untrain_ret() and the safe return
145+
function srso_alias_safe_ret() which results in evicting a potentially
146146
poisoned BTB entry and using that safe one for all function returns.
147147

148148
In older Zen1 and Zen2, this is accomplished using a reinterpretation

Documentation/devicetree/bindings/pinctrl/qcom,sa8775p-tlmm.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ $defs:
8787
emac0_mdc, emac0_mdio, emac0_ptp_aux, emac0_ptp_pps, emac1_mcg0,
8888
emac1_mcg1, emac1_mcg2, emac1_mcg3, emac1_mdc, emac1_mdio,
8989
emac1_ptp_aux, emac1_ptp_pps, gcc_gp1, gcc_gp2, gcc_gp3,
90-
gcc_gp4, gcc_gp5, hs0_mi2s, hs1_mi2s, hs2_mi2s, ibi_i3c,
90+
gcc_gp4, gcc_gp5, gpio, hs0_mi2s, hs1_mi2s, hs2_mi2s, ibi_i3c,
9191
jitter_bist, mdp0_vsync0, mdp0_vsync1, mdp0_vsync2, mdp0_vsync3,
9292
mdp0_vsync4, mdp0_vsync5, mdp0_vsync6, mdp0_vsync7, mdp0_vsync8,
9393
mdp1_vsync0, mdp1_vsync1, mdp1_vsync2, mdp1_vsync3, mdp1_vsync4,

Documentation/i2c/writing-clients.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ driver model device node, and its I2C address.
4646
},
4747

4848
.id_table = foo_idtable,
49-
.probe_new = foo_probe,
49+
.probe = foo_probe,
5050
.remove = foo_remove,
5151
/* if device autodetection is needed: */
5252
.class = I2C_CLASS_SOMETHING,

MAINTAINERS

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8831,6 +8831,7 @@ R: Michael Walle <michael@walle.cc>
88318831
S: Maintained
88328832
F: drivers/gpio/gpio-regmap.c
88338833
F: include/linux/gpio/regmap.h
8834+
K: (devm_)?gpio_regmap_(un)?register
88348835

88358836
GPIO SUBSYSTEM
88368837
M: Linus Walleij <linus.walleij@linaro.org>
@@ -14821,6 +14822,16 @@ F: net/netfilter/xt_CONNSECMARK.c
1482114822
F: net/netfilter/xt_SECMARK.c
1482214823
F: net/netlabel/
1482314824

14825+
NETWORKING [MACSEC]
14826+
M: Sabrina Dubroca <sd@queasysnail.net>
14827+
L: netdev@vger.kernel.org
14828+
S: Maintained
14829+
F: drivers/net/macsec.c
14830+
F: include/net/macsec.h
14831+
F: include/uapi/linux/if_macsec.h
14832+
K: macsec
14833+
K: \bmdo_
14834+
1482414835
NETWORKING [MPTCP]
1482514836
M: Matthieu Baerts <matthieu.baerts@tessares.net>
1482614837
M: Mat Martineau <martineau@kernel.org>
@@ -19249,13 +19260,6 @@ F: Documentation/devicetree/bindings/serial/serial.yaml
1924919260
F: drivers/tty/serdev/
1925019261
F: include/linux/serdev.h
1925119262

19252-
SERIAL DRIVERS
19253-
M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19254-
L: linux-serial@vger.kernel.org
19255-
S: Maintained
19256-
F: Documentation/devicetree/bindings/serial/
19257-
F: drivers/tty/serial/
19258-
1925919263
SERIAL IR RECEIVER
1926019264
M: Sean Young <sean@mess.org>
1926119265
L: linux-media@vger.kernel.org
@@ -21660,20 +21664,16 @@ W: https://github.com/srcres258/linux-doc
2166021664
T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
2166121665
F: Documentation/translations/zh_TW/
2166221666

21663-
TTY LAYER
21667+
TTY LAYER AND SERIAL DRIVERS
2166421668
M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2166521669
M: Jiri Slaby <jirislaby@kernel.org>
2166621670
L: linux-kernel@vger.kernel.org
2166721671
L: linux-serial@vger.kernel.org
2166821672
S: Supported
2166921673
T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
21674+
F: Documentation/devicetree/bindings/serial/
2167021675
F: Documentation/driver-api/serial/
2167121676
F: drivers/tty/
21672-
F: drivers/tty/serial/serial_base.h
21673-
F: drivers/tty/serial/serial_base_bus.c
21674-
F: drivers/tty/serial/serial_core.c
21675-
F: drivers/tty/serial/serial_ctrl.c
21676-
F: drivers/tty/serial/serial_port.c
2167721677
F: include/linux/selection.h
2167821678
F: include/linux/serial.h
2167921679
F: include/linux/serial_core.h

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
VERSION = 6
33
PATCHLEVEL = 5
44
SUBLEVEL = 0
5-
EXTRAVERSION = -rc6
5+
EXTRAVERSION = -rc7
66
NAME = Hurr durr I'ma ninja sloth
77

88
# *DOCUMENTATION*

arch/arm/boot/dts/arm/integratorap.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@
158158
valid-mask = <0x003fffff>;
159159
};
160160

161-
pci: pciv3@62000000 {
161+
pci: pci@62000000 {
162162
compatible = "arm,integrator-ap-pci", "v3,v360epc-pci";
163163
device_type = "pci";
164164
#interrupt-cells = <1>;

arch/arm/boot/dts/nxp/imx/imx6qdl-phytec-mira.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@
182182
pinctrl-0 = <&pinctrl_rtc_int>;
183183
reg = <0x68>;
184184
interrupt-parent = <&gpio7>;
185-
interrupts = <8 IRQ_TYPE_LEVEL_HIGH>;
185+
interrupts = <8 IRQ_TYPE_LEVEL_LOW>;
186186
status = "disabled";
187187
};
188188
};

arch/arm/boot/dts/nxp/imx/imx6sx.dtsi

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -863,7 +863,6 @@
863863
reg = <0>;
864864

865865
ldb_from_lcdif1: endpoint {
866-
remote-endpoint = <&lcdif1_to_ldb>;
867866
};
868867
};
869868

@@ -1010,6 +1009,8 @@
10101009
<&clks IMX6SX_CLK_USDHC1>;
10111010
clock-names = "ipg", "ahb", "per";
10121011
bus-width = <4>;
1012+
fsl,tuning-start-tap = <20>;
1013+
fsl,tuning-step= <2>;
10131014
status = "disabled";
10141015
};
10151016

@@ -1022,6 +1023,8 @@
10221023
<&clks IMX6SX_CLK_USDHC2>;
10231024
clock-names = "ipg", "ahb", "per";
10241025
bus-width = <4>;
1026+
fsl,tuning-start-tap = <20>;
1027+
fsl,tuning-step= <2>;
10251028
status = "disabled";
10261029
};
10271030

@@ -1034,6 +1037,8 @@
10341037
<&clks IMX6SX_CLK_USDHC3>;
10351038
clock-names = "ipg", "ahb", "per";
10361039
bus-width = <4>;
1040+
fsl,tuning-start-tap = <20>;
1041+
fsl,tuning-step= <2>;
10371042
status = "disabled";
10381043
};
10391044

@@ -1309,11 +1314,8 @@
13091314
power-domains = <&pd_disp>;
13101315
status = "disabled";
13111316

1312-
ports {
1313-
port {
1314-
lcdif1_to_ldb: endpoint {
1315-
remote-endpoint = <&ldb_from_lcdif1>;
1316-
};
1317+
port {
1318+
lcdif1_to_ldb: endpoint {
13171319
};
13181320
};
13191321
};

arch/arm/boot/dts/nxp/imx/imx7s.dtsi

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1184,6 +1184,8 @@
11841184
<&clks IMX7D_USDHC1_ROOT_CLK>;
11851185
clock-names = "ipg", "ahb", "per";
11861186
bus-width = <4>;
1187+
fsl,tuning-step = <2>;
1188+
fsl,tuning-start-tap = <20>;
11871189
status = "disabled";
11881190
};
11891191

@@ -1196,6 +1198,8 @@
11961198
<&clks IMX7D_USDHC2_ROOT_CLK>;
11971199
clock-names = "ipg", "ahb", "per";
11981200
bus-width = <4>;
1201+
fsl,tuning-step = <2>;
1202+
fsl,tuning-start-tap = <20>;
11991203
status = "disabled";
12001204
};
12011205

@@ -1208,6 +1212,8 @@
12081212
<&clks IMX7D_USDHC3_ROOT_CLK>;
12091213
clock-names = "ipg", "ahb", "per";
12101214
bus-width = <4>;
1215+
fsl,tuning-step = <2>;
1216+
fsl,tuning-start-tap = <20>;
12111217
status = "disabled";
12121218
};
12131219

0 commit comments

Comments
 (0)