From patchwork Mon Jul 31 08:55:00 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 108982 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp2035779qge; Mon, 31 Jul 2017 01:55:42 -0700 (PDT) X-Received: by 10.99.96.206 with SMTP id u197mr14628429pgb.107.1501491342146; Mon, 31 Jul 2017 01:55:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1501491342; cv=none; d=google.com; s=arc-20160816; b=B/ivcxzk+Mc/lto8IjDrf2ONzeklLZ8jaFcxcStPx7FrtcxglEF/eipL+kPUOKQ51o mtT9YfbFFHtQKk+3OOhePSF4n/JxHv22bH+KYgTxNdX5fhF+ccAwqlcnN3eGcbOh171M UMGSszQSMMwpAMGWNSABQngs1KqC89fT0EHBbMjwkUtwVyPAmVRrrgGhfm2c4dF7MtEg uwW6R5W/ko84vp1K+vpJv9woD61pv5JsTB/icuS8JdTaS1fEBMoBPnsdZ5d24V7k74ZZ EM7EAAJpGBV+gf8YkFjIkufzxwCxongR3fRpgxazlen4saD4Yx2ClvS5Z/Gp3x4M0SoS bbcw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=laauEHuj1vSryX8nrVIczPDyNZ0X2h6wx+u2mATjzWs=; b=m6lW2VvrtltcsKPW919TEZhbhT/jtfo8bCZAFvWhQCAEPh1E0YBRXJCcTD7uE+Nu/p 9NQ/SgSV2nVXbV0J3amTNQfhWgTQmmHgvHuMokIGlvLFQHuzxvFtrlyHyL7wmYZazcTd ecA7ptPZoMyZp1r1QkmFMoA/1u68eSriCqizl1b26WWeL++F+ElOk/YUztSIlQ+6zM1c qjYgVohdfCfhfSOIOLSioUeBOU8ydtcvBYrCKap2wSPts66m8jUlvBnngdMPCW5pv6ZH boYbfcZfusCzUHI2BeX0auRza6QQ4udAY52y7Jq+5Bso4L06s7stc6OmS3KEm3Yod78v 5tpg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c4si10383456pgt.257.2017.07.31.01.55.41; Mon, 31 Jul 2017 01:55:42 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751950AbdGaIzj (ORCPT + 26 others); Mon, 31 Jul 2017 04:55:39 -0400 Received: from mout.kundenserver.de ([212.227.126.131]:65304 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751091AbdGaIzi (ORCPT ); Mon, 31 Jul 2017 04:55:38 -0400 Received: from wuerfel.lan ([78.43.238.10]) by mrelayeu.kundenserver.de (mreue003 [212.227.15.129]) with ESMTPA (Nemesis) id 0MXCef-1d6Mhc0huv-00WHyJ; Mon, 31 Jul 2017 10:55:25 +0200 From: Arnd Bergmann To: Kevin Brodsky Cc: Arnd Bergmann , Lorenzo Pieralisi , Olof Johansson , Tero Kristo , Thierry Reding , Carlo Caione , Nishanth Menon , Jean Delvare , linux-kernel@vger.kernel.org Subject: [PATCH] psci: add CPU_IDLE dependency Date: Mon, 31 Jul 2017 10:55:00 +0200 Message-Id: <20170731085523.320244-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K0:43hjn9WN3UnpJziNNvFtlCYIcdOv5tGqSBcZ4QUdu6hgEL+eeHG aNFzgTHLuUmlWiB9K7ClKv4Zn9yEzCK7hQ+ba5WPNDSfQQzLyc6kgDYPqxYCuo5waJDOTAl 6MLBDQqmGBzUvw6gweMMGl3j4qZZC4EwmIug9QFa5ijbUX/DGcnqhD8lkLCvSMK88oBldCu kA2v0+0pmo3qpvBrZzi5g== X-UI-Out-Filterresults: notjunk:1; V01:K0:nNEdzBf35yc=:1jLKZCAZAIr7j2v7wDQJkG 3GuIpT1/9sOhvc1BuoIhIGEEDadGyIzG2ttd+ymuuRfsVAYlMwYI7kyBY1yy2si1ozL2lgBgx qkTrfnYrv1KC1yk8vbVXQsov30HUdcMR4XQK+/MGI4f+4xh1P40RBhFzVUcTou3KGikK35Dnx Mn+aCticdynNd4NIFLSURar97ZeSP0S/yCK4Y1OKtFCbTcfy/BYIH58Lfl7Cs+6gST/Ni4X5e NwsSYD2DL/zhFn0G3sWkB0QU+phNhsOhM70dNWXIG3HN3p2ZBibmU9+eq1eIMXB1tryrW5+eS pR7G7QUzSSJcUiHOFkFX1H+5EFuJyWQZfq7InUV4GKS60Qr+K1PdnHq6rMU6BOllKVqu3x6xr +ICkEXI43C8v8gvuZd49CTAYoAWsRrPklK+ifgCCdJcyFwAtyy62iBEpaddBCBQx5cJhdZk4O ekKHXytTVyPTXmQxt6dJ8BzoAiqdPWMOYcgsiMVF8g0UlRWllPUZc6W6wFE7tE5kswj7DAWqq pBKJ/D89/UOqfWyhbjm6E6Avzm7IJa9dNU1WWeI2B05pRSJcyjIieaidduwyYo7goZTzG2bnz WU0YaGUopdggGcT6U8sdAXQYXwAt8kcQ5zT1Hf27+568R9LZ1lSBPBlwv2FxPyi20NSkuiJcL uLzHBhm4jDuYmil3zWdny8wGC7utJzaWvKbiu0S0FSzxnApbT+qTXpBiuTh9eRXwNkozbl5CW xhiNhBkq7hvJS9o6rUwjbdpu0f/zClPJT69Zvg== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org I ran into a build error for the psci_checker: drivers/firmware/psci_checker.o: In function `psci_checker': psci_checker.c:(.init.text+0x528): undefined reference to `cpuidle_devices' As far as I can tell, this is simply a very rare combination of options, but the problem has existed since the code was initially added. Adding a Kconfig dependency makes it build properly. Fixes: ea8b1c4a6019 ("drivers: psci: PSCI checker module") Signed-off-by: Arnd Bergmann --- drivers/firmware/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.9.0 Acked-by: Kevin Brodsky Reviewed-by: Jean Delvare diff --git a/drivers/firmware/Kconfig b/drivers/firmware/Kconfig index 6e4ed5a9c6fd..1983e6e0106f 100644 --- a/drivers/firmware/Kconfig +++ b/drivers/firmware/Kconfig @@ -10,7 +10,7 @@ config ARM_PSCI_FW config ARM_PSCI_CHECKER bool "ARM PSCI checker" - depends on ARM_PSCI_FW && HOTPLUG_CPU && !TORTURE_TEST + depends on ARM_PSCI_FW && HOTPLUG_CPU && CPU_IDLE && !TORTURE_TEST help Run the PSCI checker during startup. This checks that hotplug and suspend operations work correctly when using PSCI.