From patchwork Thu Sep 2 10:16:31 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ulf Hansson X-Patchwork-Id: 505731 Delivered-To: patches@linaro.org Received: by 2002:a02:8629:0:0:0:0:0 with SMTP id e38csp1078629jai; Thu, 2 Sep 2021 03:16:38 -0700 (PDT) X-Received: by 2002:a05:651c:1593:: with SMTP id h19mr1900824ljq.117.1630577797823; Thu, 02 Sep 2021 03:16:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1630577797; cv=none; d=google.com; s=arc-20160816; b=RMFgHn+a5lg1aQG1Xj/Od8RXK+SnbCh+xr9b8X0pF5nOh5kCPBTzdMkXJWPqEC4BWa 35b3EWl2mGDGSJ4bZvwHbY1z/3O+j3peOkwEmJOYmCv6y4IqDbwH7U4WgFyxtWQHPnKX La+r7M0uFddpL+xuSwUDx2oTd8VqbPwLrjzQjo4+sZpNzLjcuiIzlA4Tjxua3DqofURW YV2bMz8AY8lNGqbzs1B+SmekGjFyyU9yGSR6YUXMyWmlh8jFddzxyu4uZeQltOR4n1yK o0T04Y/QQmWu3btzToGs6vWb61TsFg/44qO8BZGT20ikzSuwPJE1ljfTUnMfZN/1KA24 ch6w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=z5j+z2knFswIqtccUbslQnxBqrHmJjvXWyROy1vaNLY=; b=AAeYSsRaQu2UYLyqEHOd2RXzFXnW4IBor3pbUuooCv46MtKDY+e90jQwqIiqlvs29T IGh1WzzZBBHkd6hku29wZhtsutA1kCl8TZxQZNfRuOkMNAk5gHeYBsYer3RY2I6y9/KZ WBvYu1PqQt1oOzETzXdCl5PgWKs+/GcB0LFZe70uTw2k2V9u0JkbH6mSnLwFkbeMnehZ k68Pc5VBaVBOFnw5C0Scw9J3ARE7+IAN/Ti2AjG8EG9JgDjtXYf6BvC6w0dIyqgXMJTf ToP484BBxUGdrkxxGfDNdmbahEUKRTIraCg4Hh4S8x01d5++l27e489I7dF4D/zqQCOP 0H8g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=cA+CBG3r; spf=pass (google.com: domain of ulf.hansson@linaro.org designates 209.85.220.41 as permitted sender) smtp.mailfrom=ulf.hansson@linaro.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id e14sor739891lji.12.2021.09.02.03.16.37 for (Google Transport Security); Thu, 02 Sep 2021 03:16:37 -0700 (PDT) Received-SPF: pass (google.com: domain of ulf.hansson@linaro.org designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=cA+CBG3r; spf=pass (google.com: domain of ulf.hansson@linaro.org designates 209.85.220.41 as permitted sender) smtp.mailfrom=ulf.hansson@linaro.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org 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=z5j+z2knFswIqtccUbslQnxBqrHmJjvXWyROy1vaNLY=; b=cA+CBG3rurJRoW2S1KmfZTf65dlOyf8SsSNkCCO6BQdGCDmdLJPksR/VAUxfUnJ23y ++6fJoIM7ayNUzKvGXwaLW038dNT/co454H1IzpnT+gUq7o+gjbQIstb+IN5r9Cf92Af 14ygAfmtHrLlxJm4LssqXPSwRyM7nGYH4kfk9g6eYp+O/SNyCHvEdvJNn+Z9gikf3CAD KixYaSbFzbYQkEsLP/cg1T/fPArKYwzbvIP0Yl03zlnOxVg3h8wDNfUrlYvb6V69C1I4 NEqyCr0/YrG6uTtKEKy/CLYfIA1ryjLGABq4m93uPWVU+L5MraOqQm0EkV6QfPxfEP1R lUQw== 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=z5j+z2knFswIqtccUbslQnxBqrHmJjvXWyROy1vaNLY=; b=odfY4b+CiDZW3wD+S6+h4tQn87B4iXyeUdDVblWqsH3GuUGL/8zP7v9izhwRfce4TQ Gdkq+aguvGUtzGVWKca+qHFn2mxdwWugQmuhnBzII4Nw4CpZG/8LIukyVPFgzk/d2cYg /aeQK1N45SJinsFHdFiCGZkmCCbgGvjhahuCiqiPd3CV7eY2dxQ2S7RIfz2qGmCXoTvs PYkXrBKcMd+axxAChg98Aq8w82cjmjbfTBsmID6+uSU16t46LlKOuIhlU2v4HLlRDtoq t6cHixEuxrc0mQ+ci8DMgCRY/L1zxg14MLb6P+BAws4e2L//FbBXph8VRQwsXqPBqgaw dTww== X-Gm-Message-State: AOAM533tynL/SZX96rcKZeyVnhPlX1lwBePIsKXpMp1HHwCmljLZvLbZ 8xgh/WhG1FVsaNGlcj7IINCA83hN X-Google-Smtp-Source: ABdhPJwheBZMFrP5A7mLjFTz3IjQwGKnLn0NLB5gWuxOzhoTx3dlXdGpSKZ+qEOUyAwHWWdJODGkCw== X-Received: by 2002:a2e:7603:: with SMTP id r3mr1878065ljc.98.1630577797471; Thu, 02 Sep 2021 03:16:37 -0700 (PDT) Return-Path: Received: from localhost.localdomain (h-155-4-129-146.NA.cust.bahnhof.se. [155.4.129.146]) by smtp.gmail.com with ESMTPSA id s4sm155897lfd.53.2021.09.02.03.16.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 Sep 2021 03:16:36 -0700 (PDT) From: Ulf Hansson To: "Rafael J . Wysocki" , Viresh Kumar , Dmitry Osipenko , linux-pm@vger.kernel.org Cc: Dmitry Baryshkov , Jonathan Hunter , Thierry Reding , Rajendra Nayak , Stephan Gerhold , Bjorn Andersson , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Ulf Hansson Subject: [PATCH 0/3] PM: domains: Improvements for performance states in genpd Date: Thu, 2 Sep 2021 12:16:31 +0200 Message-Id: <20210902101634.827187-1-ulf.hansson@linaro.org> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 This series intends to improve how genpd manages performance states votes while device are becoming attached/detached to it. More details are available in the commit messages for each patch. Ulf Hansson (3): PM: domains: Drop the performance state vote for a device at detach PM: domains: Restructure some code in __genpd_dev_pm_attach() PM: domains: Add a ->dev_get_performance_state() callback to genpd drivers/base/power/domain.c | 26 +++++++++++++++++--------- include/linux/pm_domain.h | 3 ++- 2 files changed, 19 insertions(+), 10 deletions(-) -- 2.25.1