core_parking_helper() and get_cur_idle_nums() are only used for
XENPF_core_parking, so wrap them.

Signed-off-by: Jiqian Chen <jiqian.c...@amd.com>
---
cc: Andrew Cooper <andrew.coop...@citrix.com>
cc: Anthony PERARD <anthony.per...@vates.tech>
cc: Michal Orzel <michal.or...@amd.com>
cc: Jan Beulich <jbeul...@suse.com>
cc: Julien Grall <jul...@xen.org>
cc: "Roger Pau Monné" <roger....@citrix.com>
cc: Stefano Stabellini <sstabell...@kernel.org>
---
 xen/common/core_parking.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/xen/common/core_parking.c b/xen/common/core_parking.c
index 7d6a18cdcf4c..2b763f83da93 100644
--- a/xen/common/core_parking.c
+++ b/xen/common/core_parking.c
@@ -170,6 +170,7 @@ static unsigned int cf_check core_parking_power(unsigned 
int event)
     return cpu;
 }
 
+#ifdef CONFIG_PLATFORM_OP
 long cf_check core_parking_helper(void *data)
 {
     uint32_t idle_nums = (unsigned long)data;
@@ -213,6 +214,7 @@ long cf_check core_parking_helper(void *data)
 
     return ret;
 }
+#endif /* CONFIG_PLATFORM_OP */
 
 bool core_parking_remove(unsigned int cpu)
 {
@@ -237,10 +239,12 @@ bool core_parking_remove(unsigned int cpu)
     return found;
 }
 
+#ifdef CONFIG_PLATFORM_OP
 uint32_t get_cur_idle_nums(void)
 {
     return cur_idle_nums;
 }
+#endif /* CONFIG_PLATFORM_OP */
 
 static const struct cp_policy __initconst_cf_clobber power_first = {
     .name = "power",
-- 
2.34.1


Reply via email to