| 48f5e52e916b ("x86/ptrace: Prevent ptrace from clearing the FS/GS selector") |
| 87ab4689ca65 ("x86/fsgsbase/64: Fix the base write helper functions") |
| ec3a94188df7 ("x86/fsgsbase/64: Clean up various details") |
| 22245bdf0ad8 ("x86/segments: Introduce the 'CPUNODE' naming to better document the segment limit CPU/node NR trick") |
| b2e2ba578e01 ("x86/vdso: Initialize the CPU/node NR segment descriptor earlier") |
| ffebbaedc861 ("x86/vdso: Introduce helper functions for CPU and node number") |
| c4755613a133 ("x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER") |
| e696c231bebf ("x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers") |
| b1378a561fd1 ("x86/fsgsbase/64: Introduce FS/GS base helper functions") |
| 07e1d88adaae ("x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately") |
| e78e5a91456f ("x86/vdso: Fix lsl operand order") |
| 38e9e81f4c81 ("x86/gdt: Use bitfields for initialization") |
| 718f5d0030da ("x86/fpu: Use bitfield accessors for desc_struct") |
| 64b163fab684 ("x86/idt: Unify gate_struct handling for 32/64-bit kernels") |
| e137a4d8f4dd ("x86/switch_to/64: Rewrite FS/GS switching yet again to fix AMD CPUs") |
| 919a02d1280a ("x86/boot/efi: Define __KERNEL32_CS GDT on 64-bit configurations") |
| f8fceacbd1ea ("x86/boot/efi: Cleanup initialization of GDT entries") |
| e1dab14cf68d ("x86/xen: split off enlighten_pv.c") |
| 98f2a47a0021 ("x86/xen: split off enlighten_hvm.c") |
| 481d66325dfc ("x86/xen: split off enlighten_pvh.c") |
| 52519f2af020 ("x86/xen: globalize have_vcpu_info_placement") |
| 0991d22d5e7f ("x86/xen: separate PV and HVM hypervisors") |
| e5185a76a23b ("Merge branch 'x86/boot' into x86/mm, to avoid conflict") |