xen/common: Guard freeze/thaw_domains functions with CONFIG_SYSTEM_SUSPEND

This patch adds CONFIG_SYSTEM_SUSPEND guards around freeze_domains
and thaw_domains functions.

This ensures they are only compiled into the hypervisor when the system
suspend functionality is enabled, aligning their inclusion with their
specific use case.

This addresses two Misra Rule 2.1 violations.

Signed-off-by: Mykola Kvach <mykola_kvach@epam.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
This commit is contained in:
Mykola Kvach authored and Jan Beulich committed 2025-06-24 14:56:02 +02:00
1 parent e83364bc51
commit bee20891d3
1 file changed
+4
+4
View File
@@ -2411,6 +2411,8 @@ domid_t get_initial_domain_id(void)
return 0;
}
#ifdef CONFIG_SYSTEM_SUSPEND
void freeze_domains(void)
{
struct domain *d;
@@ -2436,6 +2438,8 @@ void thaw_domains(void)
rcu_read_unlock(&domlist_read_lock);
}
#endif /* CONFIG_SYSTEM_SUSPEND */
/*
* Local variables:
* mode: C
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.