Please ignore this patch. Will re-send. Thanks, Lina On Tue, Jun 30 2020 at 13:13 -0600, Lina Iyer wrote:
Commit 83788c0caed3 ("cpuidle: remove unused exports") removed capability of registering cpuidle governors. With this change, let's bring the capability back to allow cpuidle governors to be registered from a module. Signed-off-by: Lina Iyer <ilina@xxxxxxxxxxxxxx> --- drivers/cpuidle/governor.c | 1 + include/linux/cpuidle.h | 1 + 2 files changed, 2 insertions(+) diff --git a/drivers/cpuidle/governor.c b/drivers/cpuidle/governor.c index 29acaf48e575..480ec58cffa9 100644 --- a/drivers/cpuidle/governor.c +++ b/drivers/cpuidle/governor.c @@ -102,6 +102,7 @@ int cpuidle_register_governor(struct cpuidle_governor *gov) return ret; } +EXPORT_SYMBOL_GPL(cpuidle_register_governor); /** * cpuidle_governor_latency_req - Compute a latency constraint for CPU diff --git a/include/linux/cpuidle.h b/include/linux/cpuidle.h index ec2ef63771f0..cc02ce7eab6c 100644 --- a/include/linux/cpuidle.h +++ b/include/linux/cpuidle.h @@ -264,6 +264,7 @@ struct cpuidle_governor { bool *stop_tick); void (*reflect) (struct cpuidle_device *dev, int index); }; +EXPORT_SYMBOL_GPL(cpuidle_governor); #ifdef CONFIG_CPU_IDLE extern int cpuidle_register_governor(struct cpuidle_governor *gov); -- The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project