kernel: bump 4.14 to 4.14.48
Remove upstreamed patches: generic/pending/101-clocksource-mips-gic-timer-fix-clocksource-counter-w.patch generic/pending/103-MIPS-c-r4k-fix-data-corruption-related-to-cache-coherence.patch generic/pending/182-net-qmi_wwan-add-BroadMobi-BM806U-2020-2033.patch lantiq/0025-MIPS-lantiq-gphy-Remove-reboot-remove-reset-asserts.patch Update patches that no longer apply: generic/pending/811-pci_disable_usb_common_quirks.patch ath79/0009-MIPS-ath79-add-lots-of-missing-registers.patch Fixes CVE-2018-6412. Compile-tested: octeon, x86/64. Runtime-tested: octeon, x86/64. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
This commit is contained in:
@@ -20,8 +20,6 @@ Signed-off-by: Arnd Bergmann <arnd@arndb.de>
|
||||
rename arch/arm/boot/dts/{wd-mbwe.dts => ox810se-wd-mbwe.dts} (100%)
|
||||
rename arch/arm/boot/dts/{cloudengines-pogoplug-series-3.dts => ox820-cloudengines-pogoplug-series-3.dts} (100%)
|
||||
|
||||
diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
|
||||
index eff87a344566..1ae23ffa6ff4 100644
|
||||
--- a/arch/arm/boot/dts/Makefile
|
||||
+++ b/arch/arm/boot/dts/Makefile
|
||||
@@ -685,8 +685,8 @@ dtb-$(CONFIG_ARCH_ACTIONS) += \
|
||||
@@ -35,14 +33,427 @@ index eff87a344566..1ae23ffa6ff4 100644
|
||||
dtb-$(CONFIG_ARCH_QCOM) += \
|
||||
qcom-apq8060-dragonboard.dtb \
|
||||
qcom-apq8064-arrow-sd-600eval.dtb \
|
||||
diff --git a/arch/arm/boot/dts/wd-mbwe.dts b/arch/arm/boot/dts/ox810se-wd-mbwe.dts
|
||||
similarity index 100%
|
||||
rename from arch/arm/boot/dts/wd-mbwe.dts
|
||||
rename to arch/arm/boot/dts/ox810se-wd-mbwe.dts
|
||||
diff --git a/arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts b/arch/arm/boot/dts/ox820-cloudengines-pogoplug-series-3.dts
|
||||
similarity index 100%
|
||||
rename from arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
|
||||
rename to arch/arm/boot/dts/ox820-cloudengines-pogoplug-series-3.dts
|
||||
--
|
||||
2.17.1
|
||||
|
||||
--- a/arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
|
||||
+++ /dev/null
|
||||
@@ -1,94 +0,0 @@
|
||||
-/*
|
||||
- * cloudengines-pogoplug-series-3.dtsi - Device tree file for Cloud Engines PogoPlug Series 3
|
||||
- *
|
||||
- * Copyright (C) 2016 Neil Armstrong <narmstrong@baylibre.com>
|
||||
- *
|
||||
- * Licensed under GPLv2 or later
|
||||
- */
|
||||
-
|
||||
-/dts-v1/;
|
||||
-#include "ox820.dtsi"
|
||||
-
|
||||
-/ {
|
||||
- model = "Cloud Engines PogoPlug Series 3";
|
||||
-
|
||||
- compatible = "cloudengines,pogoplugv3", "oxsemi,ox820";
|
||||
-
|
||||
- chosen {
|
||||
- bootargs = "earlyprintk";
|
||||
- stdout-path = "serial0:115200n8";
|
||||
- };
|
||||
-
|
||||
- memory {
|
||||
- /* 128Mbytes DDR */
|
||||
- reg = <0x60000000 0x8000000>;
|
||||
- };
|
||||
-
|
||||
- aliases {
|
||||
- serial0 = &uart0;
|
||||
- gpio0 = &gpio0;
|
||||
- gpio1 = &gpio1;
|
||||
- };
|
||||
-
|
||||
- leds {
|
||||
- compatible = "gpio-leds";
|
||||
-
|
||||
- blue {
|
||||
- label = "pogoplug:blue";
|
||||
- gpios = <&gpio0 2 0>;
|
||||
- default-state = "keep";
|
||||
- };
|
||||
-
|
||||
- orange {
|
||||
- label = "pogoplug:orange";
|
||||
- gpios = <&gpio1 16 1>;
|
||||
- default-state = "keep";
|
||||
- };
|
||||
-
|
||||
- green {
|
||||
- label = "pogoplug:green";
|
||||
- gpios = <&gpio1 17 1>;
|
||||
- default-state = "keep";
|
||||
- };
|
||||
- };
|
||||
-};
|
||||
-
|
||||
-&uart0 {
|
||||
- status = "okay";
|
||||
-
|
||||
- pinctrl-names = "default";
|
||||
- pinctrl-0 = <&pinctrl_uart0>;
|
||||
-};
|
||||
-
|
||||
-&nandc {
|
||||
- status = "okay";
|
||||
-
|
||||
- pinctrl-names = "default";
|
||||
- pinctrl-0 = <&pinctrl_nand>;
|
||||
-
|
||||
- nand@0 {
|
||||
- reg = <0>;
|
||||
- #address-cells = <1>;
|
||||
- #size-cells = <1>;
|
||||
- nand-ecc-mode = "soft";
|
||||
- nand-ecc-algo = "hamming";
|
||||
-
|
||||
- partition@0 {
|
||||
- label = "boot";
|
||||
- reg = <0x00000000 0x00e00000>;
|
||||
- read-only;
|
||||
- };
|
||||
-
|
||||
- partition@e00000 {
|
||||
- label = "ubi";
|
||||
- reg = <0x00e00000 0x07200000>;
|
||||
- };
|
||||
- };
|
||||
-};
|
||||
-
|
||||
-ða {
|
||||
- status = "okay";
|
||||
-
|
||||
- pinctrl-names = "default";
|
||||
- pinctrl-0 = <&pinctrl_etha_mdio>;
|
||||
-};
|
||||
--- /dev/null
|
||||
+++ b/arch/arm/boot/dts/ox810se-wd-mbwe.dts
|
||||
@@ -0,0 +1,112 @@
|
||||
+/*
|
||||
+ * wd-mbwe.dtsi - Device tree file for Western Digital My Book World Edition
|
||||
+ *
|
||||
+ * Copyright (C) 2016 Neil Armstrong <narmstrong@baylibre.com>
|
||||
+ *
|
||||
+ * Licensed under GPLv2 or later
|
||||
+ */
|
||||
+
|
||||
+/dts-v1/;
|
||||
+#include "ox810se.dtsi"
|
||||
+
|
||||
+/ {
|
||||
+ model = "Western Digital My Book World Edition";
|
||||
+
|
||||
+ compatible = "wd,mbwe", "oxsemi,ox810se";
|
||||
+
|
||||
+ chosen {
|
||||
+ bootargs = "console=ttyS1,115200n8 earlyprintk=serial";
|
||||
+ };
|
||||
+
|
||||
+ memory {
|
||||
+ /* 128Mbytes DDR */
|
||||
+ reg = <0x48000000 0x8000000>;
|
||||
+ };
|
||||
+
|
||||
+ aliases {
|
||||
+ serial1 = &uart1;
|
||||
+ gpio0 = &gpio0;
|
||||
+ gpio1 = &gpio1;
|
||||
+ };
|
||||
+
|
||||
+ gpio-keys-polled {
|
||||
+ compatible = "gpio-keys-polled";
|
||||
+ #address-cells = <1>;
|
||||
+ #size-cells = <0>;
|
||||
+ poll-interval = <100>;
|
||||
+
|
||||
+ power {
|
||||
+ label = "power";
|
||||
+ gpios = <&gpio0 0 1>;
|
||||
+ linux,code = <0x198>;
|
||||
+ };
|
||||
+
|
||||
+ recovery {
|
||||
+ label = "recovery";
|
||||
+ gpios = <&gpio0 4 1>;
|
||||
+ linux,code = <0xab>;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ leds {
|
||||
+ compatible = "gpio-leds";
|
||||
+
|
||||
+ a0 {
|
||||
+ label = "activity0";
|
||||
+ gpios = <&gpio0 25 0>;
|
||||
+ default-state = "keep";
|
||||
+ };
|
||||
+
|
||||
+ a1 {
|
||||
+ label = "activity1";
|
||||
+ gpios = <&gpio0 26 0>;
|
||||
+ default-state = "keep";
|
||||
+ };
|
||||
+
|
||||
+ a2 {
|
||||
+ label = "activity2";
|
||||
+ gpios = <&gpio0 5 0>;
|
||||
+ default-state = "keep";
|
||||
+ };
|
||||
+
|
||||
+ a3 {
|
||||
+ label = "activity3";
|
||||
+ gpios = <&gpio0 6 0>;
|
||||
+ default-state = "keep";
|
||||
+ };
|
||||
+
|
||||
+ a4 {
|
||||
+ label = "activity4";
|
||||
+ gpios = <&gpio0 7 0>;
|
||||
+ default-state = "keep";
|
||||
+ };
|
||||
+
|
||||
+ a5 {
|
||||
+ label = "activity5";
|
||||
+ gpios = <&gpio1 2 0>;
|
||||
+ default-state = "keep";
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ i2c-gpio {
|
||||
+ compatible = "i2c-gpio";
|
||||
+ gpios = <&gpio0 3 0 /* sda */
|
||||
+ &gpio0 2 0 /* scl */
|
||||
+ >;
|
||||
+ i2c-gpio,delay-us = <2>; /* ~100 kHz */
|
||||
+ #address-cells = <1>;
|
||||
+ #size-cells = <0>;
|
||||
+
|
||||
+ rtc0: rtc@48 {
|
||||
+ compatible = "st,m41t00";
|
||||
+ reg = <0x68>;
|
||||
+ };
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&uart1 {
|
||||
+ status = "okay";
|
||||
+
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&pinctrl_uart1>;
|
||||
+};
|
||||
--- /dev/null
|
||||
+++ b/arch/arm/boot/dts/ox820-cloudengines-pogoplug-series-3.dts
|
||||
@@ -0,0 +1,94 @@
|
||||
+/*
|
||||
+ * cloudengines-pogoplug-series-3.dtsi - Device tree file for Cloud Engines PogoPlug Series 3
|
||||
+ *
|
||||
+ * Copyright (C) 2016 Neil Armstrong <narmstrong@baylibre.com>
|
||||
+ *
|
||||
+ * Licensed under GPLv2 or later
|
||||
+ */
|
||||
+
|
||||
+/dts-v1/;
|
||||
+#include "ox820.dtsi"
|
||||
+
|
||||
+/ {
|
||||
+ model = "Cloud Engines PogoPlug Series 3";
|
||||
+
|
||||
+ compatible = "cloudengines,pogoplugv3", "oxsemi,ox820";
|
||||
+
|
||||
+ chosen {
|
||||
+ bootargs = "earlyprintk";
|
||||
+ stdout-path = "serial0:115200n8";
|
||||
+ };
|
||||
+
|
||||
+ memory {
|
||||
+ /* 128Mbytes DDR */
|
||||
+ reg = <0x60000000 0x8000000>;
|
||||
+ };
|
||||
+
|
||||
+ aliases {
|
||||
+ serial0 = &uart0;
|
||||
+ gpio0 = &gpio0;
|
||||
+ gpio1 = &gpio1;
|
||||
+ };
|
||||
+
|
||||
+ leds {
|
||||
+ compatible = "gpio-leds";
|
||||
+
|
||||
+ blue {
|
||||
+ label = "pogoplug:blue";
|
||||
+ gpios = <&gpio0 2 0>;
|
||||
+ default-state = "keep";
|
||||
+ };
|
||||
+
|
||||
+ orange {
|
||||
+ label = "pogoplug:orange";
|
||||
+ gpios = <&gpio1 16 1>;
|
||||
+ default-state = "keep";
|
||||
+ };
|
||||
+
|
||||
+ green {
|
||||
+ label = "pogoplug:green";
|
||||
+ gpios = <&gpio1 17 1>;
|
||||
+ default-state = "keep";
|
||||
+ };
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&uart0 {
|
||||
+ status = "okay";
|
||||
+
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&pinctrl_uart0>;
|
||||
+};
|
||||
+
|
||||
+&nandc {
|
||||
+ status = "okay";
|
||||
+
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&pinctrl_nand>;
|
||||
+
|
||||
+ nand@0 {
|
||||
+ reg = <0>;
|
||||
+ #address-cells = <1>;
|
||||
+ #size-cells = <1>;
|
||||
+ nand-ecc-mode = "soft";
|
||||
+ nand-ecc-algo = "hamming";
|
||||
+
|
||||
+ partition@0 {
|
||||
+ label = "boot";
|
||||
+ reg = <0x00000000 0x00e00000>;
|
||||
+ read-only;
|
||||
+ };
|
||||
+
|
||||
+ partition@e00000 {
|
||||
+ label = "ubi";
|
||||
+ reg = <0x00e00000 0x07200000>;
|
||||
+ };
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+ða {
|
||||
+ status = "okay";
|
||||
+
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&pinctrl_etha_mdio>;
|
||||
+};
|
||||
--- a/arch/arm/boot/dts/wd-mbwe.dts
|
||||
+++ /dev/null
|
||||
@@ -1,112 +0,0 @@
|
||||
-/*
|
||||
- * wd-mbwe.dtsi - Device tree file for Western Digital My Book World Edition
|
||||
- *
|
||||
- * Copyright (C) 2016 Neil Armstrong <narmstrong@baylibre.com>
|
||||
- *
|
||||
- * Licensed under GPLv2 or later
|
||||
- */
|
||||
-
|
||||
-/dts-v1/;
|
||||
-#include "ox810se.dtsi"
|
||||
-
|
||||
-/ {
|
||||
- model = "Western Digital My Book World Edition";
|
||||
-
|
||||
- compatible = "wd,mbwe", "oxsemi,ox810se";
|
||||
-
|
||||
- chosen {
|
||||
- bootargs = "console=ttyS1,115200n8 earlyprintk=serial";
|
||||
- };
|
||||
-
|
||||
- memory {
|
||||
- /* 128Mbytes DDR */
|
||||
- reg = <0x48000000 0x8000000>;
|
||||
- };
|
||||
-
|
||||
- aliases {
|
||||
- serial1 = &uart1;
|
||||
- gpio0 = &gpio0;
|
||||
- gpio1 = &gpio1;
|
||||
- };
|
||||
-
|
||||
- gpio-keys-polled {
|
||||
- compatible = "gpio-keys-polled";
|
||||
- #address-cells = <1>;
|
||||
- #size-cells = <0>;
|
||||
- poll-interval = <100>;
|
||||
-
|
||||
- power {
|
||||
- label = "power";
|
||||
- gpios = <&gpio0 0 1>;
|
||||
- linux,code = <0x198>;
|
||||
- };
|
||||
-
|
||||
- recovery {
|
||||
- label = "recovery";
|
||||
- gpios = <&gpio0 4 1>;
|
||||
- linux,code = <0xab>;
|
||||
- };
|
||||
- };
|
||||
-
|
||||
- leds {
|
||||
- compatible = "gpio-leds";
|
||||
-
|
||||
- a0 {
|
||||
- label = "activity0";
|
||||
- gpios = <&gpio0 25 0>;
|
||||
- default-state = "keep";
|
||||
- };
|
||||
-
|
||||
- a1 {
|
||||
- label = "activity1";
|
||||
- gpios = <&gpio0 26 0>;
|
||||
- default-state = "keep";
|
||||
- };
|
||||
-
|
||||
- a2 {
|
||||
- label = "activity2";
|
||||
- gpios = <&gpio0 5 0>;
|
||||
- default-state = "keep";
|
||||
- };
|
||||
-
|
||||
- a3 {
|
||||
- label = "activity3";
|
||||
- gpios = <&gpio0 6 0>;
|
||||
- default-state = "keep";
|
||||
- };
|
||||
-
|
||||
- a4 {
|
||||
- label = "activity4";
|
||||
- gpios = <&gpio0 7 0>;
|
||||
- default-state = "keep";
|
||||
- };
|
||||
-
|
||||
- a5 {
|
||||
- label = "activity5";
|
||||
- gpios = <&gpio1 2 0>;
|
||||
- default-state = "keep";
|
||||
- };
|
||||
- };
|
||||
-
|
||||
- i2c-gpio {
|
||||
- compatible = "i2c-gpio";
|
||||
- gpios = <&gpio0 3 0 /* sda */
|
||||
- &gpio0 2 0 /* scl */
|
||||
- >;
|
||||
- i2c-gpio,delay-us = <2>; /* ~100 kHz */
|
||||
- #address-cells = <1>;
|
||||
- #size-cells = <0>;
|
||||
-
|
||||
- rtc0: rtc@48 {
|
||||
- compatible = "st,m41t00";
|
||||
- reg = <0x68>;
|
||||
- };
|
||||
- };
|
||||
-};
|
||||
-
|
||||
-&uart1 {
|
||||
- status = "okay";
|
||||
-
|
||||
- pinctrl-names = "default";
|
||||
- pinctrl-0 = <&pinctrl_uart1>;
|
||||
-};
|
||||
|
||||
@@ -19,11 +19,9 @@ Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
|
||||
MAINTAINERS | 4 +---
|
||||
1 file changed, 1 insertion(+), 3 deletions(-)
|
||||
|
||||
diff --git a/MAINTAINERS b/MAINTAINERS
|
||||
index 546beb6b0176..6ecdaed0a3ef 100644
|
||||
--- a/MAINTAINERS
|
||||
+++ b/MAINTAINERS
|
||||
@@ -1677,9 +1677,7 @@ L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
|
||||
@@ -1677,9 +1677,7 @@ L: linux-arm-kernel@lists.infradead.org
|
||||
L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
|
||||
S: Maintained
|
||||
F: arch/arm/mach-oxnas/
|
||||
@@ -34,6 +32,3 @@ index 546beb6b0176..6ecdaed0a3ef 100644
|
||||
N: oxnas
|
||||
|
||||
ARM/PALM TREO SUPPORT
|
||||
--
|
||||
2.17.1
|
||||
|
||||
|
||||
@@ -13,9 +13,6 @@ Signed-off-by: Arnd Bergmann <arnd@arndb.de>
|
||||
1 file changed, 93 insertions(+)
|
||||
create mode 100644 arch/arm/configs/oxnas_v6_defconfig
|
||||
|
||||
diff --git a/arch/arm/configs/oxnas_v6_defconfig b/arch/arm/configs/oxnas_v6_defconfig
|
||||
new file mode 100644
|
||||
index 000000000000..f6ba32c9d173
|
||||
--- /dev/null
|
||||
+++ b/arch/arm/configs/oxnas_v6_defconfig
|
||||
@@ -0,0 +1,93 @@
|
||||
@@ -112,6 +109,3 @@ index 000000000000..f6ba32c9d173
|
||||
+CONFIG_NLS_UTF8=y
|
||||
+CONFIG_PRINTK_TIME=y
|
||||
+CONFIG_MAGIC_SYSRQ=y
|
||||
--
|
||||
2.17.1
|
||||
|
||||
|
||||
@@ -9,8 +9,6 @@ Signed-off-by: Daniel Golle <daniel@makrotopia.org>
|
||||
include/dt-bindings/clock/oxsemi,ox820.h | 32 +++++++++++-------------
|
||||
2 files changed, 14 insertions(+), 20 deletions(-)
|
||||
|
||||
diff --git a/drivers/clk/clk-oxnas.c b/drivers/clk/clk-oxnas.c
|
||||
index e51e0023fc6e..da6af71649de 100644
|
||||
--- a/drivers/clk/clk-oxnas.c
|
||||
+++ b/drivers/clk/clk-oxnas.c
|
||||
@@ -40,8 +40,6 @@ struct oxnas_stdclk_data {
|
||||
@@ -22,8 +20,6 @@ index e51e0023fc6e..da6af71649de 100644
|
||||
};
|
||||
|
||||
/* Regmap offsets */
|
||||
diff --git a/include/dt-bindings/clock/oxsemi,ox820.h b/include/dt-bindings/clock/oxsemi,ox820.h
|
||||
index f661ecc8d760..35b44ca1b104 100644
|
||||
--- a/include/dt-bindings/clock/oxsemi,ox820.h
|
||||
+++ b/include/dt-bindings/clock/oxsemi,ox820.h
|
||||
@@ -17,24 +17,20 @@
|
||||
@@ -65,6 +61,3 @@ index f661ecc8d760..35b44ca1b104 100644
|
||||
+#define CLK_820_USBDEV 13
|
||||
|
||||
#endif /* DT_CLOCK_OXSEMI_OX820_H */
|
||||
--
|
||||
2.17.1
|
||||
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
/* Standard regmap gate clocks */
|
||||
struct clk_oxnas_gate {
|
||||
struct clk_hw hw;
|
||||
@@ -49,6 +70,135 @@ struct oxnas_stdclk_data {
|
||||
@@ -47,6 +70,135 @@ struct oxnas_stdclk_data {
|
||||
#define CLK_SET_REGOFFSET 0x2c
|
||||
#define CLK_CLR_REGOFFSET 0x30
|
||||
|
||||
@@ -179,7 +179,7 @@
|
||||
static inline struct clk_oxnas_gate *to_clk_oxnas_gate(struct clk_hw *hw)
|
||||
{
|
||||
return container_of(hw, struct clk_oxnas_gate, hw);
|
||||
@@ -262,3 +412,42 @@ static struct platform_driver oxnas_stdc
|
||||
@@ -260,3 +412,42 @@ static struct platform_driver oxnas_stdc
|
||||
},
|
||||
};
|
||||
builtin_platform_driver(oxnas_stdclk_driver);
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
|
||||
--- a/arch/arm/boot/dts/ox820.dtsi
|
||||
+++ b/arch/arm/boot/dts/ox820.dtsi
|
||||
@@ -302,6 +302,83 @@
|
||||
@@ -307,6 +307,83 @@
|
||||
reg = <0x1000 0x1000>,
|
||||
<0x100 0x500>;
|
||||
};
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
obj-$(CONFIG_PATA_ALI) += pata_ali.o
|
||||
--- a/arch/arm/boot/dts/ox820.dtsi
|
||||
+++ b/arch/arm/boot/dts/ox820.dtsi
|
||||
@@ -380,5 +380,20 @@
|
||||
@@ -385,5 +385,20 @@
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
--- linux-4.14.44.orig/arch/arm/mach-oxnas/Kconfig
|
||||
+++ linux-4.14.44/arch/arm/mach-oxnas/Kconfig
|
||||
--- a/arch/arm/mach-oxnas/Kconfig
|
||||
+++ b/arch/arm/mach-oxnas/Kconfig
|
||||
@@ -1,6 +1,7 @@
|
||||
menuconfig ARCH_OXNAS
|
||||
bool "Oxford Semiconductor OXNAS Family SoCs"
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
obj-$(CONFIG_USB_ISP116X_HCD) += isp116x-hcd.o
|
||||
--- a/arch/arm/boot/dts/ox820.dtsi
|
||||
+++ b/arch/arm/boot/dts/ox820.dtsi
|
||||
@@ -120,6 +120,22 @@
|
||||
@@ -105,6 +105,22 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
|
||||
@@ -157,7 +157,7 @@ Signed-off-by: Adrian Panella <ianchi74@outlook.com>
|
||||
}
|
||||
--- a/init/main.c
|
||||
+++ b/init/main.c
|
||||
@@ -96,6 +96,10 @@
|
||||
@@ -95,6 +95,10 @@
|
||||
#include <asm/sections.h>
|
||||
#include <asm/cacheflush.h>
|
||||
|
||||
@@ -168,7 +168,7 @@ Signed-off-by: Adrian Panella <ianchi74@outlook.com>
|
||||
static int kernel_init(void *);
|
||||
|
||||
extern void init_IRQ(void);
|
||||
@@ -575,6 +579,18 @@ asmlinkage __visible void __init start_k
|
||||
@@ -574,6 +578,18 @@ asmlinkage __visible void __init start_k
|
||||
page_alloc_init();
|
||||
|
||||
pr_notice("Kernel command line: %s\n", boot_command_line);
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
/* initialize internal qc */
|
||||
|
||||
/* XXX: Tag 0 is used for drivers with legacy EH as some
|
||||
@@ -5096,6 +5104,9 @@ struct ata_queued_cmd *ata_qc_new_init(s
|
||||
@@ -5127,6 +5135,9 @@ struct ata_queued_cmd *ata_qc_new_init(s
|
||||
if (unlikely(ap->pflags & ATA_PFLAG_FROZEN))
|
||||
return NULL;
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
/* libsas case */
|
||||
if (ap->flags & ATA_FLAG_SAS_HOST) {
|
||||
tag = ata_sas_allocate_tag(ap);
|
||||
@@ -5141,6 +5152,8 @@ void ata_qc_free(struct ata_queued_cmd *
|
||||
@@ -5172,6 +5183,8 @@ void ata_qc_free(struct ata_queued_cmd *
|
||||
qc->tag = ATA_TAG_POISON;
|
||||
if (ap->flags & ATA_FLAG_SAS_HOST)
|
||||
ata_sas_free_tag(tag, ap);
|
||||
|
||||
Reference in New Issue
Block a user