From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 41939C433E6 for ; Tue, 1 Sep 2020 08:28:35 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 0BF58206A5 for ; Tue, 1 Sep 2020 08:28:35 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="J9s/JxIY"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="b8KDdpxd" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0BF58206A5 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:To:From: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=lXkYZIRQoUVkjiem1fkRiY82bZAGB3RvCfxAd+TL3lQ=; b=J9s/JxIYVnWBQ9pUK/M8lMI1bt J7AOz5I/fM3FFA1cj0uFaDOvsB2qNhxFctjosQkK7UXV7lHjjE0IFmrqROF6qNG+Ee28C39j32uq8 d1HEgsTr2TcZl5La+3hG5W8lbDTmYIhvfu7PsVDVQ7GSZzE1FaZTNgPfLAq+NozCUyC8/h/P39+bR /YUQ5TGFJck0PsXsOppc0/P3dQ+sfi0j9S22K0C8+8MobV4FqT2DCfykeUVrhbXMZHUW2+WLOkMkb SIID01e4z3poIPcB2OQe/9Nvd4opt6jck4FGAtZfUpYbaxw5piDOnXgcWEyfg03JYRn/u6OSUIz8y 29ikQTnQ==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kD1dQ-0005LR-Nr; Tue, 01 Sep 2020 08:27:20 +0000 Received: from mail-lj1-x244.google.com ([2a00:1450:4864:20::244]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kD1dN-0005KO-Om for linux-arm-kernel@lists.infradead.org; Tue, 01 Sep 2020 08:27:18 +0000 Received: by mail-lj1-x244.google.com with SMTP id s205so464326lja.7 for ; Tue, 01 Sep 2020 01:27:16 -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:mime-version :content-transfer-encoding; bh=DyiOO2gbTzhegJyR3eptVxnGlyGt5L5+5gJciUVklg0=; b=b8KDdpxd05PgoF9MHDaCNP0ApfE/tdGhbeERtfXhhQoMnHfrBxXx6nTCRQO3Fyfig4 uOlPir09j6feYspZvqwHBM7ZiuiDOiOgGJ0zoNAycftk3UfTsh8WkLz32LllUt89IRKM eiwZSF4upyDKFYalT2uJ/ScemNnB66gculNqFBg+0PkUDvtVUJbjM0wg/0BVvxFxDjmY qPr77Z2vDu6fwpman6NUPF34mXSVFVR6ugshExq11iszAeYyQBvYylCQUOMp6u1SvVvT +np6ByUyhx5swVLhVbc3Ulb5imlGcd8dp3sMu8ki+uTbzMbR3hqO3KyldMnb7SXpUvqk yfzA== 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:mime-version :content-transfer-encoding; bh=DyiOO2gbTzhegJyR3eptVxnGlyGt5L5+5gJciUVklg0=; b=eWs2Tkj+q7cknLf/poso3gy8t1EoDuXMD8uN5fUhRFsQPDi5K/c1puuKciwhTvD4BS mBu4LxWG+V0/JTInTLbDbUKmQNzUiPwBayOUvH62CTvHCtDXjnM8lBs4eHKsWd6lxbrC +Y6WFseKn2QcVlS9MBD+feg7aqnJz2r4ayQ8cBjyOomzTYAowY7jdn0Uv9V1X3jhdkct uwhS7ZVXk3LwYeLoqJExalGz6TZ537XTSt61Tpi7IIhRMF1b9JrQ+MA3yrG3QfQaayMJ OqX6plt+5w4sxDLzLu0rUt36YLUM6WI3CT/63FX/HA6Fc6gRnCUULlK4b/SN4aVtceSP rY3A== X-Gm-Message-State: AOAM53047JMV3VRtNyTHpNt/Sc/L6ol7H0c//AAqtRdeFwzwJPK8kxTA TQkV0EYc0SK2k0di21UsZBgINQ== X-Google-Smtp-Source: ABdhPJwUVxJuaHjXXhTGDUrbiL4sCIdcVh822bFUMtb8+IPh6zPjQMIRDXRRyKZvRak+dwcc5AWgHA== X-Received: by 2002:a2e:8648:: with SMTP id i8mr5046ljj.288.1598948835288; Tue, 01 Sep 2020 01:27:15 -0700 (PDT) Received: from localhost.localdomain (h-98-128-180-79.NA.cust.bahnhof.se. [98.128.180.79]) by smtp.gmail.com with ESMTPSA id c5sm111252lfb.24.2020.09.01.01.27.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Sep 2020 01:27:14 -0700 (PDT) From: Ulf Hansson To: Sudeep Holla , Lorenzo Pieralisi , linux-pm@vger.kernel.org Subject: [PATCH 0/2] cpuidle: psci: Enable s2idle when using PSCI OSI Date: Tue, 1 Sep 2020 10:27:05 +0200 Message-Id: <20200901082707.106860-1-ulf.hansson@linaro.org> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200901_042717_941495_4FA26FFD X-CRM114-Status: GOOD ( 10.84 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Ulf Hansson , Vincent Guittot , Benjamin Gaignard , Stephen Boyd , Daniel Lezcano , "Rafael J . Wysocki" , Lina Iyer , Bjorn Andersson , linux-arm-kernel@lists.infradead.org, Lukasz Luba Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org When using PSCI OSI together with the PM domain topology, the domain idle states becomes selected via calls to pm_runtime_put_sync_suspend(). This works fine for the regular idle path, but not for system wide suspend-to-idle. This problem is because runtime PM gets disabled by the PM core, during system wide suspend. In this small series, these issues are being fixed. Kind regards Ulf Hansson Ulf Hansson (2): PM / Domains: Enable locking for syscore devices for IRQ safe genpds cpuidle: psci: Enable s2idle when using OSI with the PM domain topology drivers/base/power/domain.c | 13 ++++++++++-- drivers/cpuidle/cpuidle-psci-domain.c | 2 ++ drivers/cpuidle/cpuidle-psci.c | 30 +++++++++++++++++++++++---- 3 files changed, 39 insertions(+), 6 deletions(-) -- 2.25.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel