diff options
Diffstat (limited to 'debian/patches/bugfix/x86/gds/x86-fpu-mark-init-functions-__init.patch')
-rw-r--r-- | debian/patches/bugfix/x86/gds/x86-fpu-mark-init-functions-__init.patch | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/debian/patches/bugfix/x86/gds/x86-fpu-mark-init-functions-__init.patch b/debian/patches/bugfix/x86/gds/x86-fpu-mark-init-functions-__init.patch new file mode 100644 index 000000000..b6e116465 --- /dev/null +++ b/debian/patches/bugfix/x86/gds/x86-fpu-mark-init-functions-__init.patch @@ -0,0 +1,39 @@ +From 677d1e9bb0bff552b161e9058f1b6fdfd88ece91 Mon Sep 17 00:00:00 2001 +From: Thomas Gleixner <tglx@linutronix.de> +Date: Wed, 14 Jun 2023 01:39:45 +0200 +Subject: x86/fpu: Mark init functions __init + +From: Thomas Gleixner <tglx@linutronix.de> + +commit 1703db2b90c91b2eb2d699519fc505fe431dde0e upstream + +No point in keeping them around. + +Signed-off-by: Thomas Gleixner <tglx@linutronix.de> +Link: https://lore.kernel.org/r/20230613224545.841685728@linutronix.de +Signed-off-by: Daniel Sneddon <daniel.sneddon@linux.intel.com> +Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> +--- + arch/x86/kernel/fpu/init.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +--- a/arch/x86/kernel/fpu/init.c ++++ b/arch/x86/kernel/fpu/init.c +@@ -49,7 +49,7 @@ void fpu__init_cpu(void) + fpu__init_cpu_xstate(); + } + +-static bool fpu__probe_without_cpuid(void) ++static bool __init fpu__probe_without_cpuid(void) + { + unsigned long cr0; + u16 fsw, fcw; +@@ -67,7 +67,7 @@ static bool fpu__probe_without_cpuid(voi + return fsw == 0 && (fcw & 0x103f) == 0x003f; + } + +-static void fpu__init_system_early_generic(void) ++static void __init fpu__init_system_early_generic(void) + { + if (!boot_cpu_has(X86_FEATURE_CPUID) && + !test_bit(X86_FEATURE_FPU, (unsigned long *)cpu_caps_cleared)) { |