]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
x86/xen: select HIBERNATE_CALLBACKS more directly
authorLukas Bulwahn <lukas.bulwahn@redhat.com>
Fri, 29 Aug 2025 07:04:02 +0000 (09:04 +0200)
committerJuergen Gross <jgross@suse.com>
Mon, 8 Sep 2025 18:10:20 +0000 (20:10 +0200)
The config XEN_SAVE_RESTORE's only purpose is to select
HIBERNATE_CALLBACKS, when config XEN is set. The XEN config definition can
simply select HIBERNATE_CALLBACKS, though, and the definition of
XEN_SAVE_RESTORE can be dropped.

So, remove this indirection through XEN_SAVE_RESTORE and select
HIBERNATE_CALLBACKS directly. Also, drop the XEN_SAVE_RESTORE from the x86
xen config fragment.

No functional change intended with this clean-up.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@redhat.com>
Reviewed-by: Juergen Gross <jgross@suse.com>
Signed-off-by: Juergen Gross <jgross@suse.com>
Message-ID: <20250829070402.159390-1-lukas.bulwahn@redhat.com>

arch/x86/configs/xen.config
arch/x86/xen/Kconfig

index d5d091e03bd34b68d1d6146424644bcf5bbdbda3..98b6952ba9d2e2d8412d419fb97930837920b5a3 100644 (file)
@@ -12,7 +12,6 @@ CONFIG_CPU_FREQ=y
 
 # x86 xen specific config options
 CONFIG_XEN_PVH=y
-CONFIG_XEN_SAVE_RESTORE=y
 # CONFIG_XEN_DEBUG_FS is not set
 CONFIG_XEN_MCE_LOG=y
 CONFIG_XEN_ACPI_PROCESSOR=m
index 98d8a50d2aed4b50225459258bbfca07e6617018..aa4040fd921560fd2180a37ea53f18c8a5851eab 100644 (file)
@@ -8,6 +8,7 @@ config XEN
        depends on PARAVIRT
        select PARAVIRT_CLOCK
        select X86_HV_CALLBACK_VECTOR
+       select HIBERNATE_CALLBACKS
        depends on X86_64 || (X86_32 && X86_PAE)
        depends on X86_64 || (X86_GENERIC || MPENTIUM4 || MATOM)
        depends on X86_LOCAL_APIC && X86_TSC
@@ -64,12 +65,6 @@ config XEN_PVHVM_GUEST
        help
          Support running as a Xen PVHVM guest.
 
-config XEN_SAVE_RESTORE
-       bool
-       depends on XEN
-       select HIBERNATE_CALLBACKS
-       default y
-
 config XEN_DEBUG_FS
        bool "Enable Xen debug and tuning parameters in debugfs"
        depends on XEN && DEBUG_FS