From patchwork Thu Jan 5 06:04:30 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Viresh Kumar X-Patchwork-Id: 89950 Delivered-To: patch@linaro.org Received: by 10.140.20.101 with SMTP id 92csp8822859qgi; Wed, 4 Jan 2017 22:06:08 -0800 (PST) X-Received: by 10.99.209.5 with SMTP id k5mr131906108pgg.145.1483596368854; Wed, 04 Jan 2017 22:06:08 -0800 (PST) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h67si74714339pgc.72.2017.01.04.22.06.08; Wed, 04 Jan 2017 22:06:08 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-pm-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org; spf=pass (google.com: best guess record for domain of linux-pm-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-pm-owner@vger.kernel.org; dmarc=fail (p=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1032414AbdAEGFt (ORCPT + 13 others); Thu, 5 Jan 2017 01:05:49 -0500 Received: from mail-pg0-f50.google.com ([74.125.83.50]:33783 "EHLO mail-pg0-f50.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1030658AbdAEGEp (ORCPT ); Thu, 5 Jan 2017 01:04:45 -0500 Received: by mail-pg0-f50.google.com with SMTP id g1so197111888pgn.0 for ; Wed, 04 Jan 2017 22:04:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=BL6zEuwBKys8gzeazvFlrb1vnhAdvtNG+9Dj4TS/VYY=; b=XRN74ixjGOA4oINphTpFdRpKS8jdvJld33a0cYeIy6sLOAJYxXh2nqEORNEl4JLaoj 0o/73Ssr+qdNvpKra1Ol22it+Sft84U7PdJkLITsET/IQ4VFa3etmGgc4Q4E/jd8eJiA W/qLHMKkIW6o3ucFBEXiRKYtHc6RkBwrxShEQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=BL6zEuwBKys8gzeazvFlrb1vnhAdvtNG+9Dj4TS/VYY=; b=iYzAQt9eo7JZDfththOviR0RYmmgxho0Nrmct/2ZSlb1H8e1V4W41w4S3kadaDo4e3 wmNPSxaSO6jajJNWH14x2Bdwqh2yHW/WkOVHJpjGSP2A9P6cosrEksZzFBa7jVjsDm9D qqYTtyMcJCHWzh+khVnXS2CZf4XrhFwvcu5stYqS6y8X1JLQ2ERoBuAeMNlqFXRK87zJ K3Fhsowsbg4tS25UMrTYLWrxS8MVQpUhee5VywUMLMEDR7FfdTR05yh2Mxaj/3DNvYWF dp4VmU5zo7hXRZ+aqbkqDOq2JzaTrgtD70pEteQW7hPwzZ3yUT1VLzq8734iBPexgWBb i4gw== X-Gm-Message-State: AIkVDXKpNqOrJw9/cMRMOy/bhc/P1QQ49g+dvEaA5Ys61PZD+XqKvxdG9yNh7vBq+wFb0Hdb X-Received: by 10.99.151.1 with SMTP id n1mr129668021pge.122.1483596284525; Wed, 04 Jan 2017 22:04:44 -0800 (PST) Received: from localhost ([122.171.77.55]) by smtp.gmail.com with ESMTPSA id k22sm93243483pfg.84.2017.01.04.22.04.41 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 04 Jan 2017 22:04:43 -0800 (PST) From: Viresh Kumar To: Rafael Wysocki , Len Brown Cc: linaro-kernel@lists.linaro.org, linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, Vincent Guittot , Viresh Kumar , linux-acpi@vger.kernel.org Subject: [PATCH 1/2] ACPI: processor_perflib: Simplify code and stop using CPUFREQ_START Date: Thu, 5 Jan 2017 11:34:30 +0530 Message-Id: X-Mailer: git-send-email 2.7.1.410.g6faf27b Sender: linux-pm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pm@vger.kernel.org acpi_processor_ppc_notifier() can live without using CPUFREQ_START (which is gonna be removed soon). Simplify it a bit. Signed-off-by: Viresh Kumar --- Rebased over: https://marc.info/?l=linux-kernel&m=148359167516831&w=2 drivers/acpi/processor_perflib.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) -- 2.7.1.410.g6faf27b -- To unsubscribe from this list: send the line "unsubscribe linux-pm" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/drivers/acpi/processor_perflib.c b/drivers/acpi/processor_perflib.c index f0b4a981b8d3..1ceea1143a1c 100644 --- a/drivers/acpi/processor_perflib.c +++ b/drivers/acpi/processor_perflib.c @@ -75,14 +75,12 @@ static int acpi_processor_ppc_notifier(struct notifier_block *nb, struct acpi_processor *pr; unsigned int ppc = 0; - if (event == CPUFREQ_START && ignore_ppc <= 0) { - ignore_ppc = 0; - return 0; - } - if (ignore_ppc) return 0; + if (ignore_ppc < 0) + ignore_ppc = 0; + if (event != CPUFREQ_ADJUST) return 0;