Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932132AbbKXWNm (ORCPT ); Tue, 24 Nov 2015 17:13:42 -0500 Received: from mout.kundenserver.de ([217.72.192.75]:57292 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754307AbbKXWNk (ORCPT ); Tue, 24 Nov 2015 17:13:40 -0500 From: Arnd Bergmann To: Kumar Gala , Andy Gross Cc: David Brown , linux-arm-msm@vger.kernel.org, linux-soc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Lina Iyer , Stephen Boyd Subject: [PATCH] ARM: qcom: select ARM_CPU_SUSPEND for power management Date: Tue, 24 Nov 2015 23:13:09 +0100 Message-ID: <5497046.7sx8fEMiNf@wuerfel> User-Agent: KMail/4.11.5 (Linux/3.16.0-10-generic; KDE/4.11.5; x86_64; ; ) MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Provags-ID: V03:K0:nmzEo8ADaD3ZdpLaAQBbTblXazDEmgnrv7tNZDQ5rc49u+v5E5l 0vmTI5A5jpNg1n/46BZBzMwBqQ7GDt1kIHf7pPtb0grjHCTXfMkS9MHcu2ApFn8RC1v8C1u EyRFSHiyrZ+6uNHvRxszK5FhfeuO2WPsEOKHVBLnqX1YWDwKBDJB69vaf4juxk18kq6xHsz /oc9iBxsp3rQ5xv39UC9A== X-UI-Out-Filterresults: notjunk:1;V01:K0:eTghvbCf8OQ=:wS13Pi9Sw6iHTHHEH9KkWg tP9oG4CP0SVu1qYhfRgstOLl/ckjLYMJNBv4EB/32D9ujnlmN345Cg6//564zzrIR9neSd4Kn TLScaK1D1Ta/iK2qE0yzOTPsTF/zYB96f7dsxhoqq/5DBIuG3A6b8g5W1LnRwl6buDSBHVdj/ k8ELQKQxRrTIgeWhUar6gQyO+dXmqG7VjU8JZznI+Sjp+f45gzIPrd52v9qBT/M24N7qAPUS0 bsvS/eepQyOlHgu20wtqSlbDTHRlmD+WiinR/r6mg50b8oA4rrlUZoXYd46WJ2IedewiBvz9i l3BPZJ6AbiX7ymo8injLbYgDYz7tnYJsVpNxLEZdy0zR57lCEcvY2fifUrI9VQ20SDl2Z563U XWIgawukzd+ObrDGOf9zNk8Nj5AukopuG8pminXjlF36dZEsqx6gMRrz7Zp30M93Y/DRqN8Ng I+io4bl4q+x8uUKWBYFNFsADSzIcl5dVNJX0WOc1TLHWBBcbyNiCdnij9ZKM/5iJyphUsvU3A FDnFD4LFVKzrD0J0xg1WUVm017Bq0s7RDo9BI0neQgCDISgZUfjPVvIWmtIsQastXsoIrESQi JgY519pdkUBvXzzPFb0YDHlXtunycJ4MmFhvtBfF7Mw8fCTMXVpJopTcRblOe2BMNS0UdrNWA 8WB0Jsid7NtH8QwrqNmZQM7gEB46XmehGEfJG/3xx3+NZSKuhW7hptT/9ZbAy53Bova5h5+jP INcyzEPbJUwBw/NZ Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1287 Lines: 35 The qcom spm driver uses cpu_resume_arm(), which is not included in the kernel in all configurations: drivers/built-in.o: In function `qcom_cpu_spc': :(.text+0xbc022): undefined reference to `cpu_suspend' drivers/built-in.o: In function `qcom_cpuidle_init': :(.init.text+0x610c): undefined reference to `cpu_resume_arm' This adds a 'select' Kconfig statement to ensure it's always enabled. Signed-off-by: Arnd Bergmann --- This has been broken for a while but not even shown up in many thousands of randconfig builds until today. Please queue it up for 4.5 unless you think it should really go into 4.4 as well. diff --git a/drivers/soc/qcom/Kconfig b/drivers/soc/qcom/Kconfig index 3c6e3893b76c..461b387d03cc 100644 --- a/drivers/soc/qcom/Kconfig +++ b/drivers/soc/qcom/Kconfig @@ -13,6 +13,7 @@ config QCOM_GSBI config QCOM_PM bool "Qualcomm Power Management" depends on ARCH_QCOM && !ARM64 + select ARM_CPU_SUSPEND select QCOM_SCM help QCOM Platform specific power driver to manage cores and L2 low power -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/