mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
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:
1 parent
e83364bc51
commit
bee20891d3
1 file changed
+4
@@ -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
|
||||
|
||||