Skip to content

Commit 63eb273

Browse files
committed
Merge tag 'v5.10.107' into linux-5.10-mchp
This is the 5.10.107 stable release Signed-off-by: Nicolas Ferre <nicolas.ferre@microchip.com>
2 parents 50c01da + 4c88142 commit 63eb273

26 files changed

Lines changed: 139 additions & 89 deletions

File tree

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 = 10
4-
SUBLEVEL = 106
4+
SUBLEVEL = 107
55
EXTRAVERSION = -linux4microchip-2021.10
66
NAME = Dare mighty things
77

arch/arm/boot/dts/rk322x.dtsi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -640,8 +640,8 @@
640640
interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>;
641641
assigned-clocks = <&cru SCLK_HDMI_PHY>;
642642
assigned-clock-parents = <&hdmi_phy>;
643-
clocks = <&cru SCLK_HDMI_HDCP>, <&cru PCLK_HDMI_CTRL>, <&cru SCLK_HDMI_CEC>;
644-
clock-names = "isfr", "iahb", "cec";
643+
clocks = <&cru PCLK_HDMI_CTRL>, <&cru SCLK_HDMI_HDCP>, <&cru SCLK_HDMI_CEC>;
644+
clock-names = "iahb", "isfr", "cec";
645645
pinctrl-names = "default";
646646
pinctrl-0 = <&hdmii2c_xfer &hdmi_hpd &hdmi_cec>;
647647
resets = <&cru SRST_HDMI_P>;

arch/arm/boot/dts/rk3288.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -990,7 +990,7 @@
990990
status = "disabled";
991991
};
992992

993-
crypto: cypto-controller@ff8a0000 {
993+
crypto: crypto@ff8a0000 {
994994
compatible = "rockchip,rk3288-crypto";
995995
reg = <0x0 0xff8a0000 0x0 0x4000>;
996996
interrupts = <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>;

arch/arm64/boot/dts/intel/socfpga_agilex.dtsi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -476,7 +476,7 @@
476476
};
477477

478478
usb0: usb@ffb00000 {
479-
compatible = "snps,dwc2";
479+
compatible = "intel,socfpga-agilex-hsotg", "snps,dwc2";
480480
reg = <0xffb00000 0x40000>;
481481
interrupts = <0 93 4>;
482482
phys = <&usbphy0>;
@@ -489,7 +489,7 @@
489489
};
490490

491491
usb1: usb@ffb40000 {
492-
compatible = "snps,dwc2";
492+
compatible = "intel,socfpga-agilex-hsotg", "snps,dwc2";
493493
reg = <0xffb40000 0x40000>;
494494
interrupts = <0 94 4>;
495495
phys = <&usbphy0>;

arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -472,6 +472,12 @@
472472
};
473473

474474
&sdhci {
475+
/*
476+
* Signal integrity isn't great at 200MHz but 100MHz has proven stable
477+
* enough.
478+
*/
479+
max-frequency = <100000000>;
480+
475481
bus-width = <8>;
476482
mmc-hs400-1_8v;
477483
mmc-hs400-enhanced-strobe;

arch/arm64/boot/dts/rockchip/rk3399.dtsi

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1770,10 +1770,10 @@
17701770
interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH 0>;
17711771
clocks = <&cru PCLK_HDMI_CTRL>,
17721772
<&cru SCLK_HDMI_SFR>,
1773-
<&cru PLL_VPLL>,
1773+
<&cru SCLK_HDMI_CEC>,
17741774
<&cru PCLK_VIO_GRF>,
1775-
<&cru SCLK_HDMI_CEC>;
1776-
clock-names = "iahb", "isfr", "vpll", "grf", "cec";
1775+
<&cru PLL_VPLL>;
1776+
clock-names = "iahb", "isfr", "cec", "grf", "vpll";
17771777
power-domains = <&power RK3399_PD_HDCP>;
17781778
reg-io-width = <4>;
17791779
rockchip,grf = <&grf>;

arch/arm64/kvm/hyp/smccc_wa.S

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ SYM_DATA_START(__spectre_bhb_loop_k24)
6868
esb
6969
sub sp, sp, #(8 * 2)
7070
stp x0, x1, [sp, #(8 * 0)]
71-
mov x0, #8
71+
mov x0, #24
7272
2: b . + 4
7373
subs x0, x0, #1
7474
b.ne 2b
@@ -85,7 +85,7 @@ SYM_DATA_START(__spectre_bhb_loop_k32)
8585
esb
8686
sub sp, sp, #(8 * 2)
8787
stp x0, x1, [sp, #(8 * 0)]
88-
mov x0, #8
88+
mov x0, #32
8989
2: b . + 4
9090
subs x0, x0, #1
9191
b.ne 2b

arch/mips/kernel/smp.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -351,6 +351,9 @@ asmlinkage void start_secondary(void)
351351
cpu = smp_processor_id();
352352
cpu_data[cpu].udelay_val = loops_per_jiffy;
353353

354+
set_cpu_sibling_map(cpu);
355+
set_cpu_core_map(cpu);
356+
354357
cpumask_set_cpu(cpu, &cpu_coherent_mask);
355358
notify_cpu_starting(cpu);
356359

@@ -362,9 +365,6 @@ asmlinkage void start_secondary(void)
362365
/* The CPU is running and counters synchronised, now mark it online */
363366
set_cpu_online(cpu, true);
364367

365-
set_cpu_sibling_map(cpu);
366-
set_cpu_core_map(cpu);
367-
368368
calculate_cpu_foreign_map();
369369

370370
/*

drivers/atm/firestream.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1675,6 +1675,8 @@ static int fs_init(struct fs_dev *dev)
16751675
dev->hw_base = pci_resource_start(pci_dev, 0);
16761676

16771677
dev->base = ioremap(dev->hw_base, 0x1000);
1678+
if (!dev->base)
1679+
return 1;
16781680

16791681
reset_chip (dev);
16801682

drivers/gpu/drm/drm_connector.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2155,6 +2155,9 @@ EXPORT_SYMBOL(drm_connector_attach_max_bpc_property);
21552155
void drm_connector_set_vrr_capable_property(
21562156
struct drm_connector *connector, bool capable)
21572157
{
2158+
if (!connector->vrr_capable_property)
2159+
return;
2160+
21582161
drm_object_property_set_value(&connector->base,
21592162
connector->vrr_capable_property,
21602163
capable);

0 commit comments

Comments
 (0)