Skip to content

Commit 9ae4ebb

Browse files
committed
Merge tag 'v5.4.104' into linux-5.4-at91
This is the 5.4.104 stable release
2 parents d0c09cd + 84d5d3c commit 9ae4ebb

File tree

440 files changed

+3686
-1854
lines changed

Some content is hidden

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

440 files changed

+3686
-1854
lines changed

Documentation/devicetree/bindings/net/btusb.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ Following example uses irq pin number 3 of gpio0 for out of band wake-on-bt:
3838
compatible = "usb1286,204e";
3939
reg = <1>;
4040
interrupt-parent = <&gpio0>;
41-
interrupt-name = "wakeup";
41+
interrupt-names = "wakeup";
4242
interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
4343
};
4444
};

Documentation/devicetree/bindings/net/ethernet-controller.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,11 @@ properties:
190190
Indicates that full-duplex is used. When absent, half
191191
duplex is assumed.
192192

193+
pause:
194+
$ref: /schemas/types.yaml#definitions/flag
195+
description:
196+
Indicates that pause should be enabled.
197+
193198
asym-pause:
194199
$ref: /schemas/types.yaml#definitions/flag
195200
description:

Documentation/filesystems/seq_file.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,12 @@ between the calls to start() and stop(), so holding a lock during that time
192192
is a reasonable thing to do. The seq_file code will also avoid taking any
193193
other locks while the iterator is active.
194194

195+
The iterater value returned by start() or next() is guaranteed to be
196+
passed to a subsequent next() or stop() call. This allows resources
197+
such as locks that were taken to be reliably released. There is *no*
198+
guarantee that the iterator will be passed to show(), though in practice
199+
it often will be.
200+
195201

196202
Formatted output
197203

Documentation/filesystems/sysfs.txt

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -232,12 +232,10 @@ Other notes:
232232
is 4096.
233233

234234
- show() methods should return the number of bytes printed into the
235-
buffer. This is the return value of scnprintf().
235+
buffer.
236236

237-
- show() must not use snprintf() when formatting the value to be
238-
returned to user space. If you can guarantee that an overflow
239-
will never happen you can use sprintf() otherwise you must use
240-
scnprintf().
237+
- show() should only use sysfs_emit() or sysfs_emit_at() when formatting
238+
the value to be returned to user space.
241239

242240
- store() should return the number of bytes used from the buffer. If the
243241
entire buffer has been used, just return the count argument.

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# SPDX-License-Identifier: GPL-2.0
22
VERSION = 5
33
PATCHLEVEL = 4
4-
SUBLEVEL = 101
4+
SUBLEVEL = 104
55
EXTRAVERSION = -linux4sam-2020.10
66
NAME = Kleptomaniac Octopus
77

arch/arm/boot/compressed/head.S

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1142,9 +1142,9 @@ __armv4_mmu_cache_off:
11421142
__armv7_mmu_cache_off:
11431143
mrc p15, 0, r0, c1, c0
11441144
#ifdef CONFIG_MMU
1145-
bic r0, r0, #0x000d
1145+
bic r0, r0, #0x0005
11461146
#else
1147-
bic r0, r0, #0x000c
1147+
bic r0, r0, #0x0004
11481148
#endif
11491149
mcr p15, 0, r0, c1, c0 @ turn MMU and cache off
11501150
mov r12, lr

arch/arm/boot/dts/armada-388-helios4.dts

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,9 @@
7070

7171
system-leds {
7272
compatible = "gpio-leds";
73+
pinctrl-names = "default";
74+
pinctrl-0 = <&helios_system_led_pins>;
75+
7376
status-led {
7477
label = "helios4:green:status";
7578
gpios = <&gpio0 24 GPIO_ACTIVE_LOW>;
@@ -86,6 +89,9 @@
8689

8790
io-leds {
8891
compatible = "gpio-leds";
92+
pinctrl-names = "default";
93+
pinctrl-0 = <&helios_io_led_pins>;
94+
8995
sata1-led {
9096
label = "helios4:green:ata1";
9197
gpios = <&gpio1 17 GPIO_ACTIVE_LOW>;
@@ -121,11 +127,15 @@
121127
fan1: j10-pwm {
122128
compatible = "pwm-fan";
123129
pwms = <&gpio1 9 40000>; /* Target freq:25 kHz */
130+
pinctrl-names = "default";
131+
pinctrl-0 = <&helios_fan1_pins>;
124132
};
125133

126134
fan2: j17-pwm {
127135
compatible = "pwm-fan";
128136
pwms = <&gpio1 23 40000>; /* Target freq:25 kHz */
137+
pinctrl-names = "default";
138+
pinctrl-0 = <&helios_fan2_pins>;
129139
};
130140

131141
usb2_phy: usb2-phy {
@@ -291,16 +301,22 @@
291301
"mpp39", "mpp40";
292302
marvell,function = "sd0";
293303
};
294-
helios_led_pins: helios-led-pins {
295-
marvell,pins = "mpp24", "mpp25",
296-
"mpp49", "mpp50",
304+
helios_system_led_pins: helios-system-led-pins {
305+
marvell,pins = "mpp24", "mpp25";
306+
marvell,function = "gpio";
307+
};
308+
helios_io_led_pins: helios-io-led-pins {
309+
marvell,pins = "mpp49", "mpp50",
297310
"mpp52", "mpp53",
298311
"mpp54";
299312
marvell,function = "gpio";
300313
};
301-
helios_fan_pins: helios-fan-pins {
302-
marvell,pins = "mpp41", "mpp43",
303-
"mpp48", "mpp55";
314+
helios_fan1_pins: helios_fan1_pins {
315+
marvell,pins = "mpp41", "mpp43";
316+
marvell,function = "gpio";
317+
};
318+
helios_fan2_pins: helios_fan2_pins {
319+
marvell,pins = "mpp48", "mpp55";
304320
marvell,function = "gpio";
305321
};
306322
microsom_spi1_cs_pins: spi1-cs-pins {

arch/arm/boot/dts/aspeed-g4.dtsi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -371,6 +371,7 @@
371371
compatible = "aspeed,ast2400-ibt-bmc";
372372
reg = <0xc0 0x18>;
373373
interrupts = <8>;
374+
clocks = <&syscon ASPEED_CLK_GATE_LCLK>;
374375
status = "disabled";
375376
};
376377
};

arch/arm/boot/dts/aspeed-g5.dtsi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -464,6 +464,7 @@
464464
compatible = "aspeed,ast2500-ibt-bmc";
465465
reg = <0xc0 0x18>;
466466
interrupts = <8>;
467+
clocks = <&syscon ASPEED_CLK_GATE_LCLK>;
467468
status = "disabled";
468469
};
469470
};

arch/arm/boot/dts/exynos3250-artik5.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
s2mps14_pmic@66 {
7676
compatible = "samsung,s2mps14-pmic";
7777
interrupt-parent = <&gpx3>;
78-
interrupts = <5 IRQ_TYPE_NONE>;
78+
interrupts = <5 IRQ_TYPE_LEVEL_LOW>;
7979
pinctrl-names = "default";
8080
pinctrl-0 = <&s2mps14_irq>;
8181
reg = <0x66>;

0 commit comments

Comments
 (0)