From patchwork Tue Apr 26 06:47:18 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ulf Hansson X-Patchwork-Id: 8935001 X-Patchwork-Delegate: rjw@sisk.pl Return-Path: X-Original-To: patchwork-linux-pm@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork1.web.kernel.org (Postfix) with ESMTP id AB9229F39D for ; Tue, 26 Apr 2016 06:47:36 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id D54CA201C7 for ; Tue, 26 Apr 2016 06:47:35 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id EC4A22012D for ; Tue, 26 Apr 2016 06:47:34 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752059AbcDZGre (ORCPT ); Tue, 26 Apr 2016 02:47:34 -0400 Received: from mail-lf0-f41.google.com ([209.85.215.41]:32818 "EHLO mail-lf0-f41.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751101AbcDZGrd (ORCPT ); Tue, 26 Apr 2016 02:47:33 -0400 Received: by mail-lf0-f41.google.com with SMTP id y84so5447509lfc.0 for ; Mon, 25 Apr 2016 23:47:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=1F65Bp7m8qs6i8PpChOgeGRc5NfRTmClW+rtqqrvM0g=; b=RmGldBBpm32TQuOLaxZtYOgrnkHYYn0bgcaFBNDAoFsqk2wskMsEE0GwuKKHvSLO/F v+lR6NVYuHaWkdo2e39ZA1nm3l3+lPixElCmQnSUT/flMGYbHTj67RINbjJHXFllDLBU ysHa/S2N5Lvnpx897DJXwDOp0p8ny0mA7g07o= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=1F65Bp7m8qs6i8PpChOgeGRc5NfRTmClW+rtqqrvM0g=; b=SiK/qF2tZ+M5bpAwEMZr7tBGDpV7br5DFPSIkhyAwuJijnvyygHeULEhnlAJ+xkIRH hUXmKaBe3XpkumDeLEBySH5SHcZYI0Y5mEHag0HtnfpSa8O19KMoNCZPurtg+GxPzQiV P8afYJF/u6fzE88SXxP35n4812vlzUdEBW+dajUqwOKai30I24MMBXtzUeYjwluYztNP ttHwEvCm9V4l3dTjy8bUfrXQ5q8SOp+k5/CxqCkUzPJaDP0HXhE4Lfj/1saOeDPAdJgt I6ehoCma5+7dcz/lb9/ZkcSu3gmmFG8veEXK6lCMuxTeqjy+NVwyIwpYvZFUCcrnxg3k aU3A== X-Gm-Message-State: AOPr4FXdA880Kw5tzW0lWhWk3l86rz2pV5/Y4oDv0oVsMNvoGvv46B6L0RgDMCZ0d/LBkplG X-Received: by 10.25.91.133 with SMTP id p127mr565373lfb.14.1461653252053; Mon, 25 Apr 2016 23:47:32 -0700 (PDT) Received: from localhost.localdomain (h-155-4-128-67.na.cust.bahnhof.se. [155.4.128.67]) by smtp.gmail.com with ESMTPSA id p199sm2248306lfd.12.2016.04.25.23.47.30 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 25 Apr 2016 23:47:30 -0700 (PDT) From: Ulf Hansson To: "Rafael J. Wysocki" , Kevin Hilman , Ulf Hansson , linux-pm@vger.kernel.org Cc: Len Brown , Pavel Machek , Geert Uytterhoeven , Lina Iyer , Axel Haslam , Marek Szyprowski , Jon Hunter , Andy Gross , Laurent Pinchart Subject: [PATCH v2 2/2] PM / Domains: Drop unnecessary wakeup code from pm_genpd_prepare() Date: Tue, 26 Apr 2016 08:47:18 +0200 Message-Id: <1461653238-3891-3-git-send-email-ulf.hansson@linaro.org> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1461653238-3891-1-git-send-email-ulf.hansson@linaro.org> References: <1461653238-3891-1-git-send-email-ulf.hansson@linaro.org> Sender: linux-pm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pm@vger.kernel.org X-Spam-Status: No, score=-7.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_HI,RP_MATCHES_RCVD,T_DKIM_INVALID,UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP As the PM core already have wakeup management during the system PM phase, it seems reasonable that genpd and its users should be able to rely on that. Therefore let's remove this from pm_genpd_prepare(). Signed-off-by: Ulf Hansson --- Changes in v2: None. --- drivers/base/power/domain.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/drivers/base/power/domain.c b/drivers/base/power/domain.c index 60a3573..de23b64 100644 --- a/drivers/base/power/domain.c +++ b/drivers/base/power/domain.c @@ -730,12 +730,6 @@ static int pm_genpd_prepare(struct device *dev) * at this point and a system wakeup event should be reported if it's * set up to wake up the system from sleep states. */ - if (pm_runtime_barrier(dev) && device_may_wakeup(dev)) - pm_wakeup_event(dev, 0); - - if (pm_wakeup_pending()) - return -EBUSY; - if (resume_needed(dev, genpd)) pm_runtime_resume(dev);