[PATCH v2] UBUNTU: [Config] disable ARCH_TANGO
Paolo Pisati
paolo.pisati at canonical.com
Mon Aug 27 09:18:22 UTC 2018
BugLink: https://bugs.launchpad.net/bugs/1787945
The TANGO platform is enabled by default in the multiplatform ARM kernel.
However, it calls __initcall in arch/arm/mach-tango/pm.c without a check whether
it actually runs on this hw. This causes an OOPS during suspend on my Tegra
platform. Please disable this (multiplatform incompatible) arch.
Signed-off-by: Paolo Pisati <paolo.pisati at canonical.com>
---
debian.master/config/annotations | 3 ++-
debian.master/config/config.common.ubuntu | 10 +---------
2 files changed, 3 insertions(+), 10 deletions(-)
diff --git a/debian.master/config/annotations b/debian.master/config/annotations
index 5d8144b..e5accff 100644
--- a/debian.master/config/annotations
+++ b/debian.master/config/annotations
@@ -11708,7 +11708,8 @@ CONFIG_ARCH_DIGICOLOR policy<{'armhf': 'n'}>
CONFIG_ARCH_HIGHBANK policy<{'armhf': 'y'}>
CONFIG_ARCH_KEYSTONE policy<{'armhf': 'n'}>
CONFIG_ARCH_S5PV210 policy<{'armhf': 'n'}>
-CONFIG_ARCH_TANGO policy<{'armhf': 'y'}>
+CONFIG_ARCH_TANGO policy<{'armhf': 'n'}>
+CONFIG_ARCH_TANGO mark<ENFORCED> note <LP:1787945>
CONFIG_ARCH_WM8850 policy<{'armhf': 'n'}>
CONFIG_ARCH_ZYNQ policy<{'armhf': 'n'}>
CONFIG_ARM_THUMB policy<{'armhf': 'y'}>
diff --git a/debian.master/config/config.common.ubuntu b/debian.master/config/config.common.ubuntu
index 385e735..9839111 100644
--- a/debian.master/config/config.common.ubuntu
+++ b/debian.master/config/config.common.ubuntu
@@ -477,7 +477,7 @@ CONFIG_ARCH_SUPPORTS_TRUSTED_FOUNDATIONS=y
CONFIG_ARCH_SUPPORTS_UPROBES=y
CONFIG_ARCH_SUSPEND_POSSIBLE=y
CONFIG_ARCH_SYNQUACER=y
-CONFIG_ARCH_TANGO=y
+# CONFIG_ARCH_TANGO is not set
CONFIG_ARCH_TEGRA_114_SOC=y
CONFIG_ARCH_TEGRA_124_SOC=y
CONFIG_ARCH_TEGRA_2x_SOC=y
@@ -655,7 +655,6 @@ CONFIG_ARM_SDE_INTERFACE=y
CONFIG_ARM_SMMU_V3=y
CONFIG_ARM_SP805_WATCHDOG=m
CONFIG_ARM_SPE_PMU=m
-CONFIG_ARM_TANGO_CPUFREQ=y
CONFIG_ARM_TEGRA124_CPUFREQ=m
CONFIG_ARM_TEGRA20_CPUFREQ=y
CONFIG_ARM_TEGRA_DEVFREQ=m
@@ -1381,7 +1380,6 @@ CONFIG_CLKSRC_I8253=y
CONFIG_CLKSRC_IMX_GPT=y
CONFIG_CLKSRC_MMIO=y
CONFIG_CLKSRC_QCOM=y
-CONFIG_CLKSRC_TANGO_XTAL=y
CONFIG_CLKSRC_TI_32K=y
CONFIG_CLKSRC_VERSATILE=y
CONFIG_CLK_BCM_NS2=y
@@ -3858,7 +3856,6 @@ CONFIG_I2C_VIPERBOARD=m
CONFIG_I2C_XGENE_SLIMPRO=m
CONFIG_I2C_XILINX=m
CONFIG_I2C_XLP9XX=m
-# CONFIG_I2C_XLR is not set
CONFIG_I40E=m
CONFIG_I40EVF=m
CONFIG_I40E_DCB=y
@@ -4466,7 +4463,6 @@ CONFIG_IR_SONY_DECODER=m
CONFIG_IR_SPI=m
CONFIG_IR_STREAMZAP=m
CONFIG_IR_SUNXI=m
-CONFIG_IR_TANGO=m
CONFIG_IR_TTUSBIR=m
CONFIG_IR_WINBOND_CIR=m
CONFIG_IR_XMP_DECODER=m
@@ -5576,7 +5572,6 @@ CONFIG_MTD_NAND_PXA3xx=m
CONFIG_MTD_NAND_QCOM=m
CONFIG_MTD_NAND_RICOH=m
# CONFIG_MTD_NAND_SUNXI is not set
-CONFIG_MTD_NAND_TANGO=m
CONFIG_MTD_NAND_TMIO=m
# CONFIG_MTD_NAND_VF610_NFC is not set
CONFIG_MTD_NETtel=m
@@ -8973,9 +8968,6 @@ CONFIG_TABLET_USB_KBTAB=m
CONFIG_TABLET_USB_PEGASUS=m
CONFIG_TAHVO_USB=m
CONFIG_TAHVO_USB_HOST_BY_DEFAULT=y
-# CONFIG_TANGOX_WATCHDOG is not set
-CONFIG_TANGO_IRQ=y
-# CONFIG_TANGO_THERMAL is not set
CONFIG_TAP=m
CONFIG_TARGET_CORE=m
CONFIG_TASKSTATS=y
--
2.7.4
More information about the kernel-team
mailing list