From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755438AbbIHQly (ORCPT ); Tue, 8 Sep 2015 12:41:54 -0400 Received: from mailout3.samsung.com ([203.254.224.33]:42550 "EHLO mailout3.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755301AbbIHQlu (ORCPT ); Tue, 8 Sep 2015 12:41:50 -0400 X-AuditID: cbfee61b-f79d56d0000048c5-40-55ef0fcc334b From: Bartlomiej Zolnierkiewicz To: Thomas Abraham , Kukjin Kim , Kukjin Kim , Viresh Kumar , Krzysztof Kozlowski , Marek Szyprowski , "Rafael J. Wysocki" Cc: Sylwester Nawrocki , Michael Turquette , Tomasz Figa , Lukasz Majewski , Heiko Stuebner , Chanwoo Choi , Kevin Hilman , Javier Martinez Canillas , Tobias Jakobi , Anand Moon , linux-samsung-soc@vger.kernel.org, linux-clk@vger.kernel.org, linux-pm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, b.zolnierkie@samsung.com Subject: [PATCH v5 2/4] cpufreq: allow cpufreq_generic_suspend() to work without suspend frequency Date: Tue, 08 Sep 2015 18:41:02 +0200 Message-id: <1441730464-7947-3-git-send-email-b.zolnierkie@samsung.com> X-Mailer: git-send-email 1.9.1 In-reply-to: <1441730464-7947-1-git-send-email-b.zolnierkie@samsung.com> References: <1441730464-7947-1-git-send-email-b.zolnierkie@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeLIzCtJLcpLzFFi42I5/e+xoO4Z/vehBou+yVpsnLGe1eL6l+es Fv8fvWa1ePN2DZPF6xeGFr0LrrJZ9D9+zWzx9fAKRos3DzczWmx6fI3V4mPPPVaLy7vmsFl8 7j3CaDHj/D4mi3Ubb7FbrD1yl93i4ilXizOnL7FaHH7TzmrRsYzRom31B1aLVbv+MFps/Orh IO7x/kYru8fOWXfZPTat6mTzuHNtD5vH5iX1Hv+OsXts6QcKb7nazuLRt2UVo8f2a/OYPT5v kgvgjuKySUnNySxLLdK3S+DKePDrFlPBcs6KlecPMDcwfmHvYuTkkBAwkVjz8xMjhC0mceHe erYuRi4OIYFZjBLrDk9hhHB+MUqs/3ETrIpNwEpiYvsqsISIwCImiYX7t7KCOMwCz1gkWt91 s4JUCQukSPSv6wOzWQRUJV5eXgQ0l4ODV8Bdoq2fBWKdnMTJY5PBSjgFPCRafs9gArGFgEq6 Tq5mnMDIu4CRYRWjRGpBckFxUnquUV5quV5xYm5xaV66XnJ+7iZGcLw8k97BeHiX+yFGAQ5G JR5eDY93oUKsiWXFlbmHGCU4mJVEeLN/A4V4UxIrq1KL8uOLSnNSiw8xSnOwKInzyq58Fiok kJ5YkpqdmlqQWgSTZeLglGpgtLhVtmCmr8ahWXaf/r0MC+LxSe68WRgdq36lYIvwJJfzFruM hPdvqf6gJThb5FOZzPr1/yNWi1UktnRM5/2QLxznf5h5zy7/l5J/DuzMklgi/PrMajadCrY5 JhLnL1e98VzqXNHTw/Nqcuc/y7d/Ly36f3KGpiF7/bKzLvpcD5SeSLmvFH2xTImlOCPRUIu5 qDgRAKP9mkGTAgAA Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Some cpufreq drivers may set suspend frequency only for selected setups but still would like to use the generic suspend handler. Thus don't treat !policy->suspend_freq condition as an incorrect one. Cc: Thomas Abraham Cc: Javier Martinez Canillas Cc: Krzysztof Kozlowski Cc: Marek Szyprowski Cc: Tobias Jakobi Acked-by: Viresh Kumar Signed-off-by: Bartlomiej Zolnierkiewicz --- drivers/cpufreq/cpufreq.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/cpufreq/cpufreq.c b/drivers/cpufreq/cpufreq.c index b3d9368..a634fcb 100644 --- a/drivers/cpufreq/cpufreq.c +++ b/drivers/cpufreq/cpufreq.c @@ -1626,8 +1626,8 @@ int cpufreq_generic_suspend(struct cpufreq_policy *policy) int ret; if (!policy->suspend_freq) { - pr_err("%s: suspend_freq can't be zero\n", __func__); - return -EINVAL; + pr_debug("%s: suspend_freq not defined\n", __func__); + return 0; } pr_debug("%s: Setting suspend-freq: %u\n", __func__, -- 1.9.1