]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
drop x86-xen-swap-nx-determination-and-gdt-setup-on-bsp.patch from 4.19
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 25 May 2021 06:55:41 +0000 (08:55 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 25 May 2021 06:55:41 +0000 (08:55 +0200)
queue-4.19/series
queue-4.19/x86-xen-swap-nx-determination-and-gdt-setup-on-bsp.patch [deleted file]

index 130d18d0ac12e9e6a74110c44a34bd1d0f1c8a38..70793c5aa2e7afd794649c43599e90c8796be65e 100644 (file)
@@ -46,4 +46,3 @@ video-hgafb-fix-potential-null-pointer-dereference.patch
 vgacon-record-video-mode-changes-with-vt_resizex.patch
 vt-fix-character-height-handling-with-vt_resizex.patch
 tty-vt-always-invoke-vc-vc_sw-con_resize-callback.patch
-x86-xen-swap-nx-determination-and-gdt-setup-on-bsp.patch
diff --git a/queue-4.19/x86-xen-swap-nx-determination-and-gdt-setup-on-bsp.patch b/queue-4.19/x86-xen-swap-nx-determination-and-gdt-setup-on-bsp.patch
deleted file mode 100644 (file)
index 5473a8e..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-From ae897fda4f507e4b239f0bdfd578b3688ca96fb4 Mon Sep 17 00:00:00 2001
-From: Jan Beulich <jbeulich@suse.com>
-Date: Thu, 20 May 2021 13:42:42 +0200
-Subject: x86/Xen: swap NX determination and GDT setup on BSP
-
-From: Jan Beulich <jbeulich@suse.com>
-
-commit ae897fda4f507e4b239f0bdfd578b3688ca96fb4 upstream.
-
-xen_setup_gdt(), via xen_load_gdt_boot(), wants to adjust page tables.
-For this to work when NX is not available, x86_configure_nx() needs to
-be called first.
-
-[jgross] Note that this is a revert of 36104cb9012a82e73 ("x86/xen:
-Delay get_cpu_cap until stack canary is established"), which is possible
-now that we no longer support running as PV guest in 32-bit mode.
-
-Cc: <stable.vger.kernel.org> # 5.9
-Fixes: 36104cb9012a82e73 ("x86/xen: Delay get_cpu_cap until stack canary is established")
-Reported-by: Olaf Hering <olaf@aepfle.de>
-Signed-off-by: Jan Beulich <jbeulich@suse.com>
-Reviewed-by: Juergen Gross <jgross@suse.com>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
-Link: https://lore.kernel.org/r/12a866b0-9e89-59f7-ebeb-a2a6cec0987a@suse.com
-Signed-off-by: Juergen Gross <jgross@suse.com>
----
- arch/x86/xen/enlighten_pv.c |    8 ++++----
- 1 file changed, 4 insertions(+), 4 deletions(-)
-
---- a/arch/x86/xen/enlighten_pv.c
-+++ b/arch/x86/xen/enlighten_pv.c
-@@ -1246,16 +1246,16 @@ asmlinkage __visible void __init xen_sta
-       /* Get mfn list */
-       xen_build_dynamic_phys_to_machine();
-+      /* Work out if we support NX */
-+      get_cpu_cap(&boot_cpu_data);
-+      x86_configure_nx();
-+
-       /*
-        * Set up kernel GDT and segment registers, mainly so that
-        * -fstack-protector code can be executed.
-        */
-       xen_setup_gdt(0);
--      /* Work out if we support NX */
--      get_cpu_cap(&boot_cpu_data);
--      x86_configure_nx();
--
-       /* Determine virtual and physical address sizes */
-       get_cpu_address_sizes(&boot_cpu_data);