From: Peter De Schrijver Date: Tue, 11 Sep 2012 14:30:32 +0000 (+0300) Subject: cpuquiet: initialize runnable threads first as the default governor X-Git-Tag: firefly_0821_release~4158^2~36 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=c5ee21ccdedf1e17420a50d07ce5b9bf62f3c76d;p=firefly-linux-kernel-4.4.55.git cpuquiet: initialize runnable threads first as the default governor Add the necessary code to initialize the runnable threads governor first when selected as the default governor. Change-Id: Iebbf304f3934b429d8a217011b3cb45ecddfd558 Signed-off-by: Peter De Schrijver Reviewed-on: http://git-master/r/131438 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Peter Boonstoppel GVS: Gerrit_Virtual_Submit Reviewed-by: Juha Tukkinen Rebase-Id: Rb5009930e554648a17d78edf9d8bdd17199c9c6a --- diff --git a/drivers/cpuquiet/governors/runnable_threads.c b/drivers/cpuquiet/governors/runnable_threads.c index 8d75daff2228..fcc50314d951 100644 --- a/drivers/cpuquiet/governors/runnable_threads.c +++ b/drivers/cpuquiet/governors/runnable_threads.c @@ -324,5 +324,9 @@ static void __exit exit_runnables(void) } MODULE_LICENSE("GPL"); +#ifdef CONFIG_CPUQUIET_DEFAULT_GOV_RUNNABLE +fs_initcall(init_runnables); +#else module_init(init_runnables); +#endif module_exit(exit_runnables);