]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blobdiff - arch/i386/kernel/traps.c
[PATCH] i386: Page-align the GDT
[mirror_ubuntu-jammy-kernel.git] / arch / i386 / kernel / traps.c
index e0a23bee69674c13c56eacfc68b8624082031668..f21b41e7770c6768c2118ac0449a3f5f8b15397c 100644 (file)
@@ -1030,7 +1030,7 @@ fastcall void do_spurious_interrupt_bug(struct pt_regs * regs,
 fastcall unsigned long patch_espfix_desc(unsigned long uesp,
                                          unsigned long kesp)
 {
-       struct desc_struct *gdt = __get_cpu_var(cpu_gdt);
+       struct desc_struct *gdt = __get_cpu_var(gdt_page).gdt;
        unsigned long base = (kesp - uesp) & -THREAD_SIZE;
        unsigned long new_kesp = kesp - base;
        unsigned long lim_pages = (new_kesp | (THREAD_SIZE - 1)) >> PAGE_SHIFT;