* [PATCH v3 11/24] cpuidle: riscv-sbi: Opt-out from genpd's common ->sync_state() support
[not found] <20250701114733.636510-1-ulf.hansson@linaro.org>
@ 2025-07-01 11:47 ` Ulf Hansson
2025-07-04 10:14 ` Rahul Pathak
` (2 more replies)
2025-07-01 11:47 ` [PATCH v3 24/24] cpuidle: riscv-sbi: Drop redundant sync_state support Ulf Hansson
1 sibling, 3 replies; 7+ messages in thread
From: Ulf Hansson @ 2025-07-01 11:47 UTC (permalink / raw)
To: Saravana Kannan, Stephen Boyd, linux-pm
Cc: Rafael J . Wysocki, Greg Kroah-Hartman, Michael Grzeschik,
Bjorn Andersson, Abel Vesa, Peng Fan, Tomi Valkeinen,
Johan Hovold, Maulik Shah, Michal Simek, Konrad Dybcio,
Thierry Reding, Jonathan Hunter, Hiago De Franco,
Geert Uytterhoeven, Ulf Hansson, linux-arm-kernel, linux-kernel,
Anup Patel, linux-riscv
The riscv-sbi-domain implements its own specific ->sync_state() callback.
Let's set the GENPD_FLAG_NO_SYNC_STATE to inform genpd about it.
Moreover, let's call of_genpd_sync_state() to make sure genpd tries to
power off unused PM domains.
Cc: Anup Patel <anup@brainfault.org>
Cc: linux-riscv@lists.infradead.org
Tested-by: Hiago De Franco <hiago.franco@toradex.com> # Colibri iMX8X
Tested-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com> # TI AM62A,Xilinx ZynqMP ZCU106
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
---
drivers/cpuidle/cpuidle-riscv-sbi.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/drivers/cpuidle/cpuidle-riscv-sbi.c b/drivers/cpuidle/cpuidle-riscv-sbi.c
index 0fe1ece9fbdc..83d58d00872f 100644
--- a/drivers/cpuidle/cpuidle-riscv-sbi.c
+++ b/drivers/cpuidle/cpuidle-riscv-sbi.c
@@ -347,11 +347,16 @@ static int sbi_cpuidle_init_cpu(struct device *dev, int cpu)
static void sbi_cpuidle_domain_sync_state(struct device *dev)
{
+ struct sbi_pd_provider *pd_provider;
+
/*
* All devices have now been attached/probed to the PM domain
* topology, hence it's fine to allow domain states to be picked.
*/
sbi_cpuidle_pd_allow_domain_state = true;
+
+ list_for_each_entry(pd_provider, &sbi_pd_providers, link)
+ of_genpd_sync_state(pd_provider->node);
}
#ifdef CONFIG_DT_IDLE_GENPD
@@ -396,7 +401,8 @@ static int sbi_pd_init(struct device_node *np)
if (!pd_provider)
goto free_pd;
- pd->flags |= GENPD_FLAG_IRQ_SAFE | GENPD_FLAG_CPU_DOMAIN;
+ pd->flags |= GENPD_FLAG_IRQ_SAFE | GENPD_FLAG_CPU_DOMAIN |
+ GENPD_FLAG_NO_SYNC_STATE;
/* Allow power off when OSI is available. */
if (sbi_cpuidle_use_osi)
--
2.43.0
_______________________________________________
linux-riscv mailing list
linux-riscv@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-riscv
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH v3 24/24] cpuidle: riscv-sbi: Drop redundant sync_state support
[not found] <20250701114733.636510-1-ulf.hansson@linaro.org>
2025-07-01 11:47 ` [PATCH v3 11/24] cpuidle: riscv-sbi: Opt-out from genpd's common ->sync_state() support Ulf Hansson
@ 2025-07-01 11:47 ` Ulf Hansson
2025-07-04 10:39 ` Rahul Pathak
2025-07-07 9:38 ` Anup Patel
1 sibling, 2 replies; 7+ messages in thread
From: Ulf Hansson @ 2025-07-01 11:47 UTC (permalink / raw)
To: Saravana Kannan, Stephen Boyd, linux-pm
Cc: Rafael J . Wysocki, Greg Kroah-Hartman, Michael Grzeschik,
Bjorn Andersson, Abel Vesa, Peng Fan, Tomi Valkeinen,
Johan Hovold, Maulik Shah, Michal Simek, Konrad Dybcio,
Thierry Reding, Jonathan Hunter, Hiago De Franco,
Geert Uytterhoeven, Ulf Hansson, linux-arm-kernel, linux-kernel,
Anup Patel, linux-riscv
The recent updates to the genpd core, can entirely manage the sync_state
support for the cpuidle-riscv-sbi-domain. More precisely, genpd prevents
our ->power_off() callback from being invoked, until all of our consumers
are ready for it.
Let's therefore drop the sync_state support for the
cpuidle-riscv-sbi-domain as it has become redundant.
Cc: Anup Patel <anup@brainfault.org>
Cc: linux-riscv@lists.infradead.org
Tested-by: Hiago De Franco <hiago.franco@toradex.com> # Colibri iMX8X
Tested-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com> # TI AM62A,Xilinx ZynqMP ZCU106
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
---
drivers/cpuidle/cpuidle-riscv-sbi.c | 22 +---------------------
1 file changed, 1 insertion(+), 21 deletions(-)
diff --git a/drivers/cpuidle/cpuidle-riscv-sbi.c b/drivers/cpuidle/cpuidle-riscv-sbi.c
index 83d58d00872f..a360bc4d20b7 100644
--- a/drivers/cpuidle/cpuidle-riscv-sbi.c
+++ b/drivers/cpuidle/cpuidle-riscv-sbi.c
@@ -44,7 +44,6 @@ static DEFINE_PER_CPU_READ_MOSTLY(struct sbi_cpuidle_data, sbi_cpuidle_data);
static DEFINE_PER_CPU(struct sbi_domain_state, domain_state);
static bool sbi_cpuidle_use_osi;
static bool sbi_cpuidle_use_cpuhp;
-static bool sbi_cpuidle_pd_allow_domain_state;
static inline void sbi_set_domain_state(u32 state)
{
@@ -345,20 +344,6 @@ static int sbi_cpuidle_init_cpu(struct device *dev, int cpu)
return ret;
}
-static void sbi_cpuidle_domain_sync_state(struct device *dev)
-{
- struct sbi_pd_provider *pd_provider;
-
- /*
- * All devices have now been attached/probed to the PM domain
- * topology, hence it's fine to allow domain states to be picked.
- */
- sbi_cpuidle_pd_allow_domain_state = true;
-
- list_for_each_entry(pd_provider, &sbi_pd_providers, link)
- of_genpd_sync_state(pd_provider->node);
-}
-
#ifdef CONFIG_DT_IDLE_GENPD
static int sbi_cpuidle_pd_power_off(struct generic_pm_domain *pd)
@@ -369,9 +354,6 @@ static int sbi_cpuidle_pd_power_off(struct generic_pm_domain *pd)
if (!state->data)
return 0;
- if (!sbi_cpuidle_pd_allow_domain_state)
- return -EBUSY;
-
/* OSI mode is enabled, set the corresponding domain state. */
pd_state = state->data;
sbi_set_domain_state(*pd_state);
@@ -401,8 +383,7 @@ static int sbi_pd_init(struct device_node *np)
if (!pd_provider)
goto free_pd;
- pd->flags |= GENPD_FLAG_IRQ_SAFE | GENPD_FLAG_CPU_DOMAIN |
- GENPD_FLAG_NO_SYNC_STATE;
+ pd->flags |= GENPD_FLAG_IRQ_SAFE | GENPD_FLAG_CPU_DOMAIN;
/* Allow power off when OSI is available. */
if (sbi_cpuidle_use_osi)
@@ -570,7 +551,6 @@ static struct platform_driver sbi_cpuidle_driver = {
.probe = sbi_cpuidle_probe,
.driver = {
.name = "sbi-cpuidle",
- .sync_state = sbi_cpuidle_domain_sync_state,
},
};
--
2.43.0
_______________________________________________
linux-riscv mailing list
linux-riscv@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-riscv
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH v3 11/24] cpuidle: riscv-sbi: Opt-out from genpd's common ->sync_state() support
2025-07-01 11:47 ` [PATCH v3 11/24] cpuidle: riscv-sbi: Opt-out from genpd's common ->sync_state() support Ulf Hansson
@ 2025-07-04 10:14 ` Rahul Pathak
2025-07-07 9:36 ` Anup Patel
2025-08-10 21:12 ` patchwork-bot+linux-riscv
2 siblings, 0 replies; 7+ messages in thread
From: Rahul Pathak @ 2025-07-04 10:14 UTC (permalink / raw)
To: Ulf Hansson
Cc: Saravana Kannan, Stephen Boyd, linux-pm, Rafael J . Wysocki,
Greg Kroah-Hartman, Michael Grzeschik, Bjorn Andersson, Abel Vesa,
Peng Fan, Tomi Valkeinen, Johan Hovold, Maulik Shah, Michal Simek,
Konrad Dybcio, Thierry Reding, Jonathan Hunter, Hiago De Franco,
Geert Uytterhoeven, linux-arm-kernel, linux-kernel, Anup Patel,
linux-riscv
On Tue, Jul 1, 2025 at 5:20 PM Ulf Hansson <ulf.hansson@linaro.org> wrote:
>
> The riscv-sbi-domain implements its own specific ->sync_state() callback.
> Let's set the GENPD_FLAG_NO_SYNC_STATE to inform genpd about it.
>
> Moreover, let's call of_genpd_sync_state() to make sure genpd tries to
> power off unused PM domains.
>
> Cc: Anup Patel <anup@brainfault.org>
> Cc: linux-riscv@lists.infradead.org
> Tested-by: Hiago De Franco <hiago.franco@toradex.com> # Colibri iMX8X
> Tested-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com> # TI AM62A,Xilinx ZynqMP ZCU106
> Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
> ---
> drivers/cpuidle/cpuidle-riscv-sbi.c | 8 +++++++-
> 1 file changed, 7 insertions(+), 1 deletion(-)
>
LGTM
Reviewed-by: Rahul Pathak <rpathak@ventanamicro.com>
_______________________________________________
linux-riscv mailing list
linux-riscv@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-riscv
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v3 24/24] cpuidle: riscv-sbi: Drop redundant sync_state support
2025-07-01 11:47 ` [PATCH v3 24/24] cpuidle: riscv-sbi: Drop redundant sync_state support Ulf Hansson
@ 2025-07-04 10:39 ` Rahul Pathak
2025-07-07 9:38 ` Anup Patel
1 sibling, 0 replies; 7+ messages in thread
From: Rahul Pathak @ 2025-07-04 10:39 UTC (permalink / raw)
To: Ulf Hansson
Cc: Saravana Kannan, Stephen Boyd, linux-pm, Rafael J . Wysocki,
Greg Kroah-Hartman, Michael Grzeschik, Bjorn Andersson, Abel Vesa,
Peng Fan, Tomi Valkeinen, Johan Hovold, Maulik Shah, Michal Simek,
Konrad Dybcio, Thierry Reding, Jonathan Hunter, Hiago De Franco,
Geert Uytterhoeven, linux-arm-kernel, linux-kernel, Anup Patel,
linux-riscv
On Tue, Jul 1, 2025 at 5:23 PM Ulf Hansson <ulf.hansson@linaro.org> wrote:
>
> The recent updates to the genpd core, can entirely manage the sync_state
> support for the cpuidle-riscv-sbi-domain. More precisely, genpd prevents
> our ->power_off() callback from being invoked, until all of our consumers
> are ready for it.
>
> Let's therefore drop the sync_state support for the
> cpuidle-riscv-sbi-domain as it has become redundant.
>
> Cc: Anup Patel <anup@brainfault.org>
> Cc: linux-riscv@lists.infradead.org
> Tested-by: Hiago De Franco <hiago.franco@toradex.com> # Colibri iMX8X
> Tested-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com> # TI AM62A,Xilinx ZynqMP ZCU106
> Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
> ---
> drivers/cpuidle/cpuidle-riscv-sbi.c | 22 +---------------------
> 1 file changed, 1 insertion(+), 21 deletions(-)
>
LGTM
Reviewed-by: Rahul Pathak <rpathak@ventanamicro.com>
_______________________________________________
linux-riscv mailing list
linux-riscv@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-riscv
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v3 11/24] cpuidle: riscv-sbi: Opt-out from genpd's common ->sync_state() support
2025-07-01 11:47 ` [PATCH v3 11/24] cpuidle: riscv-sbi: Opt-out from genpd's common ->sync_state() support Ulf Hansson
2025-07-04 10:14 ` Rahul Pathak
@ 2025-07-07 9:36 ` Anup Patel
2025-08-10 21:12 ` patchwork-bot+linux-riscv
2 siblings, 0 replies; 7+ messages in thread
From: Anup Patel @ 2025-07-07 9:36 UTC (permalink / raw)
To: Ulf Hansson
Cc: Saravana Kannan, Stephen Boyd, linux-pm, Rafael J . Wysocki,
Greg Kroah-Hartman, Michael Grzeschik, Bjorn Andersson, Abel Vesa,
Peng Fan, Tomi Valkeinen, Johan Hovold, Maulik Shah, Michal Simek,
Konrad Dybcio, Thierry Reding, Jonathan Hunter, Hiago De Franco,
Geert Uytterhoeven, linux-arm-kernel, linux-kernel, linux-riscv
On Tue, Jul 1, 2025 at 5:17 PM Ulf Hansson <ulf.hansson@linaro.org> wrote:
>
> The riscv-sbi-domain implements its own specific ->sync_state() callback.
> Let's set the GENPD_FLAG_NO_SYNC_STATE to inform genpd about it.
>
> Moreover, let's call of_genpd_sync_state() to make sure genpd tries to
> power off unused PM domains.
>
> Cc: Anup Patel <anup@brainfault.org>
> Cc: linux-riscv@lists.infradead.org
> Tested-by: Hiago De Franco <hiago.franco@toradex.com> # Colibri iMX8X
> Tested-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com> # TI AM62A,Xilinx ZynqMP ZCU106
> Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
LGTM.
Reviewed-by: Anup Patel <anup@brainfault.org>
Regards,
Anup
> ---
> drivers/cpuidle/cpuidle-riscv-sbi.c | 8 +++++++-
> 1 file changed, 7 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/cpuidle/cpuidle-riscv-sbi.c b/drivers/cpuidle/cpuidle-riscv-sbi.c
> index 0fe1ece9fbdc..83d58d00872f 100644
> --- a/drivers/cpuidle/cpuidle-riscv-sbi.c
> +++ b/drivers/cpuidle/cpuidle-riscv-sbi.c
> @@ -347,11 +347,16 @@ static int sbi_cpuidle_init_cpu(struct device *dev, int cpu)
>
> static void sbi_cpuidle_domain_sync_state(struct device *dev)
> {
> + struct sbi_pd_provider *pd_provider;
> +
> /*
> * All devices have now been attached/probed to the PM domain
> * topology, hence it's fine to allow domain states to be picked.
> */
> sbi_cpuidle_pd_allow_domain_state = true;
> +
> + list_for_each_entry(pd_provider, &sbi_pd_providers, link)
> + of_genpd_sync_state(pd_provider->node);
> }
>
> #ifdef CONFIG_DT_IDLE_GENPD
> @@ -396,7 +401,8 @@ static int sbi_pd_init(struct device_node *np)
> if (!pd_provider)
> goto free_pd;
>
> - pd->flags |= GENPD_FLAG_IRQ_SAFE | GENPD_FLAG_CPU_DOMAIN;
> + pd->flags |= GENPD_FLAG_IRQ_SAFE | GENPD_FLAG_CPU_DOMAIN |
> + GENPD_FLAG_NO_SYNC_STATE;
>
> /* Allow power off when OSI is available. */
> if (sbi_cpuidle_use_osi)
> --
> 2.43.0
>
_______________________________________________
linux-riscv mailing list
linux-riscv@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-riscv
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v3 24/24] cpuidle: riscv-sbi: Drop redundant sync_state support
2025-07-01 11:47 ` [PATCH v3 24/24] cpuidle: riscv-sbi: Drop redundant sync_state support Ulf Hansson
2025-07-04 10:39 ` Rahul Pathak
@ 2025-07-07 9:38 ` Anup Patel
1 sibling, 0 replies; 7+ messages in thread
From: Anup Patel @ 2025-07-07 9:38 UTC (permalink / raw)
To: Ulf Hansson
Cc: Saravana Kannan, Stephen Boyd, linux-pm, Rafael J . Wysocki,
Greg Kroah-Hartman, Michael Grzeschik, Bjorn Andersson, Abel Vesa,
Peng Fan, Tomi Valkeinen, Johan Hovold, Maulik Shah, Michal Simek,
Konrad Dybcio, Thierry Reding, Jonathan Hunter, Hiago De Franco,
Geert Uytterhoeven, linux-arm-kernel, linux-kernel, linux-riscv
On Tue, Jul 1, 2025 at 5:18 PM Ulf Hansson <ulf.hansson@linaro.org> wrote:
>
> The recent updates to the genpd core, can entirely manage the sync_state
> support for the cpuidle-riscv-sbi-domain. More precisely, genpd prevents
> our ->power_off() callback from being invoked, until all of our consumers
> are ready for it.
>
> Let's therefore drop the sync_state support for the
> cpuidle-riscv-sbi-domain as it has become redundant.
>
> Cc: Anup Patel <anup@brainfault.org>
> Cc: linux-riscv@lists.infradead.org
> Tested-by: Hiago De Franco <hiago.franco@toradex.com> # Colibri iMX8X
> Tested-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com> # TI AM62A,Xilinx ZynqMP ZCU106
> Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
LGTM.
Reviewed-by: Anup Patel <anup@brainfault.org>
Regards,
Anup
> ---
> drivers/cpuidle/cpuidle-riscv-sbi.c | 22 +---------------------
> 1 file changed, 1 insertion(+), 21 deletions(-)
>
> diff --git a/drivers/cpuidle/cpuidle-riscv-sbi.c b/drivers/cpuidle/cpuidle-riscv-sbi.c
> index 83d58d00872f..a360bc4d20b7 100644
> --- a/drivers/cpuidle/cpuidle-riscv-sbi.c
> +++ b/drivers/cpuidle/cpuidle-riscv-sbi.c
> @@ -44,7 +44,6 @@ static DEFINE_PER_CPU_READ_MOSTLY(struct sbi_cpuidle_data, sbi_cpuidle_data);
> static DEFINE_PER_CPU(struct sbi_domain_state, domain_state);
> static bool sbi_cpuidle_use_osi;
> static bool sbi_cpuidle_use_cpuhp;
> -static bool sbi_cpuidle_pd_allow_domain_state;
>
> static inline void sbi_set_domain_state(u32 state)
> {
> @@ -345,20 +344,6 @@ static int sbi_cpuidle_init_cpu(struct device *dev, int cpu)
> return ret;
> }
>
> -static void sbi_cpuidle_domain_sync_state(struct device *dev)
> -{
> - struct sbi_pd_provider *pd_provider;
> -
> - /*
> - * All devices have now been attached/probed to the PM domain
> - * topology, hence it's fine to allow domain states to be picked.
> - */
> - sbi_cpuidle_pd_allow_domain_state = true;
> -
> - list_for_each_entry(pd_provider, &sbi_pd_providers, link)
> - of_genpd_sync_state(pd_provider->node);
> -}
> -
> #ifdef CONFIG_DT_IDLE_GENPD
>
> static int sbi_cpuidle_pd_power_off(struct generic_pm_domain *pd)
> @@ -369,9 +354,6 @@ static int sbi_cpuidle_pd_power_off(struct generic_pm_domain *pd)
> if (!state->data)
> return 0;
>
> - if (!sbi_cpuidle_pd_allow_domain_state)
> - return -EBUSY;
> -
> /* OSI mode is enabled, set the corresponding domain state. */
> pd_state = state->data;
> sbi_set_domain_state(*pd_state);
> @@ -401,8 +383,7 @@ static int sbi_pd_init(struct device_node *np)
> if (!pd_provider)
> goto free_pd;
>
> - pd->flags |= GENPD_FLAG_IRQ_SAFE | GENPD_FLAG_CPU_DOMAIN |
> - GENPD_FLAG_NO_SYNC_STATE;
> + pd->flags |= GENPD_FLAG_IRQ_SAFE | GENPD_FLAG_CPU_DOMAIN;
>
> /* Allow power off when OSI is available. */
> if (sbi_cpuidle_use_osi)
> @@ -570,7 +551,6 @@ static struct platform_driver sbi_cpuidle_driver = {
> .probe = sbi_cpuidle_probe,
> .driver = {
> .name = "sbi-cpuidle",
> - .sync_state = sbi_cpuidle_domain_sync_state,
> },
> };
>
> --
> 2.43.0
>
_______________________________________________
linux-riscv mailing list
linux-riscv@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-riscv
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v3 11/24] cpuidle: riscv-sbi: Opt-out from genpd's common ->sync_state() support
2025-07-01 11:47 ` [PATCH v3 11/24] cpuidle: riscv-sbi: Opt-out from genpd's common ->sync_state() support Ulf Hansson
2025-07-04 10:14 ` Rahul Pathak
2025-07-07 9:36 ` Anup Patel
@ 2025-08-10 21:12 ` patchwork-bot+linux-riscv
2 siblings, 0 replies; 7+ messages in thread
From: patchwork-bot+linux-riscv @ 2025-08-10 21:12 UTC (permalink / raw)
To: Ulf Hansson
Cc: linux-riscv, saravanak, sboyd, linux-pm, rafael, gregkh,
m.grzeschik, andersson, abel.vesa, peng.fan, tomi.valkeinen,
johan, maulik.shah, michal.simek, konradybcio, thierry.reding,
jonathanh, hiago.franco, geert, linux-arm-kernel, linux-kernel,
anup
Hello:
This series was applied to riscv/linux.git (fixes)
by Ulf Hansson <ulf.hansson@linaro.org>:
On Tue, 1 Jul 2025 13:47:13 +0200 you wrote:
> The riscv-sbi-domain implements its own specific ->sync_state() callback.
> Let's set the GENPD_FLAG_NO_SYNC_STATE to inform genpd about it.
>
> Moreover, let's call of_genpd_sync_state() to make sure genpd tries to
> power off unused PM domains.
>
> Cc: Anup Patel <anup@brainfault.org>
> Cc: linux-riscv@lists.infradead.org
> Tested-by: Hiago De Franco <hiago.franco@toradex.com> # Colibri iMX8X
> Tested-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com> # TI AM62A,Xilinx ZynqMP ZCU106
> Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
>
> [...]
Here is the summary with links:
- [v3,11/24] cpuidle: riscv-sbi: Opt-out from genpd's common ->sync_state() support
https://git.kernel.org/riscv/c/ee766b017586
- [v3,24/24] cpuidle: riscv-sbi: Drop redundant sync_state support
https://git.kernel.org/riscv/c/eb34a0b5fee7
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
_______________________________________________
linux-riscv mailing list
linux-riscv@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-riscv
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2025-08-10 21:25 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20250701114733.636510-1-ulf.hansson@linaro.org>
2025-07-01 11:47 ` [PATCH v3 11/24] cpuidle: riscv-sbi: Opt-out from genpd's common ->sync_state() support Ulf Hansson
2025-07-04 10:14 ` Rahul Pathak
2025-07-07 9:36 ` Anup Patel
2025-08-10 21:12 ` patchwork-bot+linux-riscv
2025-07-01 11:47 ` [PATCH v3 24/24] cpuidle: riscv-sbi: Drop redundant sync_state support Ulf Hansson
2025-07-04 10:39 ` Rahul Pathak
2025-07-07 9:38 ` Anup Patel
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).