From a0f7ab8a6a11503e0ce26a89992d368bf25f052a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= Date: Fri, 19 Jan 2018 12:43:16 +0100 Subject: [PATCH] fix #1622: i40e memory leak cherry-pick from upstream 4.14 --- ...leak-related-filter-programming-stat.patch | 127 ++++++++++++++++++ ...nopcid-boot-option-to-turn-off-PCID.patch} | 0 ...able-CR4.PCIDE-on-supported-systems.patch} | 0 ...ocument-how-CR4.PCIDE-restore-works.patch} | 0 ...ctor-IRQ-stacks-and-make-them-NMI-s.patch} | 0 ...ialize-the-top-of-the-IRQ-stack-bef.patch} | 0 ...ntry-64-Add-unwind-hint-annotations.patch} | 0 ...x86-Remove-SME-feature-in-PV-guests.patch} | 0 ...en-64-Rearrange-the-SYSCALL-entries.patch} | 0 ...irqentry-text-section-unconditional.patch} | 0 ...x-the-reported-SS-and-CS-in-SYSCALL.patch} | 0 ...8-x86-paravirt-xen-Remove-xen_patch.patch} | 0 ...ps-Simplify-pagefault-tracing-logic.patch} | 0 ...e_struct-handling-for-32-64-bit-ker.patch} | 0 ...ce-access-to-desc_struct-a-b-fields.patch} | 0 ...f-paravirt-op-adjust_exception_fram.patch} | 0 ...ve-no-longer-used-paravirt-function.patch} | 0 ...-x86-entry-Fix-idtentry-unwind-hint.patch} | 0 ...86-mm-64-Initialize-CR4.PCIDE-early.patch} | 0 ...ool-Add-ORC-unwind-table-generation.patch} | 0 ...acility-for-asm-code-to-provide-unw.patch} | 0 ...038-x86-unwind-Add-the-ORC-unwinder.patch} | 0 ...lidate-unwinders-into-multiple-choi.patch} | 0 ...ibelf-devel-warning-to-error-for-CO.patch} | 0 ...h-DS-and-ES-when-modify_ldt-changes.patch} | 0 ...mm-TLB-flush-generation-a-unique-ID.patch} | 0 ...TLB-s-tlb_gen-and-update-the-flushi.patch} | 0 ...y-TLB-mode-and-TLB-freshness-tracki.patch} | 0 ...PCID-based-optimization-try-to-pres.patch} | 0 ...x86-mm-Factor-out-CR3-building-code.patch} | 0 ...using-CR3.PCID-0-in-ASID-aware-code.patch} | 0 ...-more-aggressively-in-lazy-TLB-mode.patch} | 0 ...-Stop-calling-leave_mm-in-idle-code.patch} | 0 ...p-frame-pointer-in-kprobe-trampolin.patch} | 0 ...duce-a-static-key-for-exception-tra.patch} | 0 ...y-cmdline-parsing-for-options-with-.patch} | 0 ...formance-regression-in-get_user_pag.patch} | 0 ...necessary-n-t-in-front-of-CC_SET-fr.patch} | 0 ...ort-end-of-section-error-after-an-e.patch} | 0 ...6-x86-head-Remove-confusing-comment.patch} | 0 ...head-Remove-unused-bad_address-code.patch} | 0 ...d-Fix-head-ELF-function-annotations.patch} | 0 ...e-verify_cpu-as-a-callable-function.patch} | 0 ...86-xen-Fix-xen-head-ELF-annotations.patch} | 0 ...x86-xen-Add-unwind-hint-annotations.patch} | 0 ...86-head-Add-unwind-hint-annotations.patch} | 0 ...a-local-variable-type-in-ghes_iorem.patch} | 0 ...-CONFIG_UNWINDER_ORC-y-the-default-.patch} | 0 ...ove-unused-x86_fpu_state-and-x86_fp.patch} | 0 ...-unwinder-config-options-to-CONFIG_.patch} | 0 ...ONFIG_UNWINDER_ORC-y-the-default-in.patch} | 0 ...d-clear-set_bit32-to-linux-bitops.h.patch} | 0 ...eneric-table-for-CPUID-dependencies.patch} | 0 ...-clearcpuid-as-early-XSAVE-argument.patch} | 0 ...E-check-the-base-CPUID-features-bef.patch} | 0 ...e-explicit-clearing-of-XSAVE-depend.patch} | 0 ...V-Convert-timers-to-use-timer_setup.patch} | 0 ...p-level-commands-on-incorrect-usage.patch} | 0 ...-out-of-bound-access-in-do_clear_cp.patch} | 0 ...CALL_DEFINE-macros-for-sys_modify_l.patch} | 0 ...cate-mem_section-at-runtime-for-CON.patch} | 0 ...-same-shadow-offset-for-4-and-5-lev.patch} | 0 ...re-built-page-tables-only-for-CONFI.patch} | 0 ...vel-paging-support-code-from-the-XE.patch} | 0 ...the-unused-dead-code-for-SEA-NMI-no.patch} | 0 ...t-use-the-confusing-.ifeq-directive.patch} | 0 ...autify-build-log-of-syscall-headers.patch} | 0 ...the-register_page_bootmem_memmap-si.patch} | 0 ...nable-new-SSE-AVX-AVX512-CPU-featur.patch} | 0 ...e-page-fault-error-codes-to-traps.h.patch} | 0 ...-definition-of-the-initial-state-of.patch} | 0 ...ser_64bit_mode-available-to-32-bit-.patch} | 0 ...ve-the-restore_c_regs_and_iret-labe.patch} | 0 ...t-the-IRET-to-user-and-IRET-to-kern.patch} | 0 ...-SWAPGS-into-the-common-IRET-to-use.patch} | 0 ...lify-reg-restore-code-in-the-standa.patch} | 0 ...nk-paranoid_exit_restore-and-make-l.patch} | 0 ...pop-instead-of-movq-in-syscall_retu.patch} | 0 ...erge-the-fast-and-slow-SYSRET-paths.patch} | 0 ...POP-instead-of-MOV-to-restore-regs-.patch} | 0 ...ve-the-RESTORE_._REGS-infrastructur.patch} | 0 ...x86-entry-64-Add-xen-NMI-trap-entry.patch} | 0 ...86-entry-64-De-Xen-ify-our-NMI-code.patch} | 0 ...-the-MSR_IA32_SYSENTER_CS-update-co.patch} | 0 ...ry-64-Pass-SP0-directly-to-load_sp0.patch} | 0 ...k_top_of_stack-to-find-the-top-of-a.patch} | 0 ...try-64-Clean-up-SP-code-in-cpu_init.patch} | 0 ...4-Stop-initializing-TSS.sp0-at-boot.patch} | 0 ...ve-all-remaining-direct-thread_stru.patch} | 0 ...cpu_current_top_of_stack-initializa.patch} | 0 ...6-entry-64-Remove-thread_struct-sp0.patch} | 0 ...ew-on_thread_stack-helper-to-clean-.patch} | 0 ...-entry-64-Shorten-TEST-instructions.patch} | 0 ...0-x86-cpuid-Replace-set-clear_bit32.patch} | 0 ...96375025e-bitops-Add-clear-set_bit3.patch} | 0 ...ine-_PAGE_TABLE-using-_KERNPG_TABLE.patch} | 0 ...e-tabulate-the-X86_FEATURE-definiti.patch} | 0 ...ix-various-details-in-the-feature-d.patch} | 0 ...tection_keys-Fix-syscall-NR-redefin.patch} | 0 ..._gdt-Robustify-against-set_thread_a.patch} | 0 ..._gdt-Add-infrastructure-to-test-set.patch} | 0 ..._gdt-Run-most-existing-LDT-test-cas.patch} | 0 ..._get-Add-a-few-additional-tests-for.patch} | 0 ...lace-ioremap_page_range-with-fixmap.patch} | 0 ...form-Merge-struct-x86_hyper-into-st.patch} | 0 ...-for-hypervisors-to-replace-x86_hyp.patch} | 0 ...l-pti-Rename-the-header-file-to-fre.patch} | 0 ...d-User-Mode-Instruction-Prevention-.patch} | 0 ...FXSAVE_LEAK-detectable-in-CPUID-on-.patch} | 0 ...ree-running-PEBS-for-REGS_USER-INTR.patch} | 0 ...ues-on-um-due-to-mising-bpf_perf_ev.patch} | 0 ...Add-implicit-smp_read_barrier_depen.patch} | 0 ...Convert-users-of-lockless_dereferen.patch} | 0 ...t-use-vmemmap_populate-to-initializ.patch} | 0 ...ARM64-boot-crash-when-CONFIG_SPARSE.patch} | 0 ...ed-files-to-their-original-relative.patch} | 0 ...el-headers-code-sync-check-to-a-scr.patch} | 0 ...tch => 0134-objtool-Fix-cross-build.patch} | 0 ...ls-headers-Sync-objtool-UAPI-header.patch} | 0 ...ool-Fix-64-bit-build-on-32-bit-host.patch} | 0 ...oder-Fix-and-update-the-opcodes-map.patch} | 0 ...er-Add-new-TEST-instruction-pattern.patch} | 0 ...-utility-functions-to-get-segment-s.patch} | 0 ...virt-Use-paravirt-safe-macro-to-acc.patch} | 0 ...der-orc-Dont-bail-on-stack-overflow.patch} | 0 ...dle-stack-overflows-more-gracefully.patch} | 0 ...-old-outdated-comment-about-context.patch} | 0 ...the-offending-IP-in-the-stack-overf.patch} | 0 ...ocate-and-enable-the-SYSENTER-stack.patch} | 0 ...-get_stack_info-support-for-the-SYS.patch} | 0 ...-per-CPU-GDT-remaps-in-ascending-or.patch} | 0 ...eralize-the-GDT-fixmap-mechanism-in.patch} | 0 ...each-KASAN-about-the-cpu_entry_area.patch} | 0 ...umptions-that-the-HW-TSS-is-at-the-.patch} | 0 ...Handle-stack-overflow-on-all-stacks.patch} | 0 ...SENTER_stack-to-the-beginning-of-st.patch} | 0 ...map-the-TSS-into-the-CPU-entry-area.patch} | 0 ...rate-cpu_current_top_of_stack-from-.patch} | 0 ...p-assuming-that-pt_regs-is-on-the-e.patch} | 0 ...a-per-CPU-trampoline-stack-for-IDT-.patch} | 0 ...rn-to-userspace-from-the-trampoline.patch} | 0 ...te-a-per-CPU-SYSCALL-entry-trampoli.patch} | 0 ...-the-IST-stacks-into-struct-cpu_ent.patch} | 0 ...64-Remove-the-SYSENTER-stack-canary.patch} | 0 ...ry-Clean-up-the-SYSENTER_stack-code.patch} | 0 ...4-Make-cpu_entry_area.tss-read-only.patch} | 0 ...aravirt-Dont-patch-flush_tlb_single.patch} | 0 ...vide-a-way-to-check-for-hypervisors.patch} | 0 ...86-cpufeatures-Make-CPU-bugs-sticky.patch} | 0 ...-NR_CPUS-on-32-bit-to-a-sane-amount.patch} | 0 ...etables-Check-PAGE_PRESENT-for-real.patch} | 0 ...ables-Make-the-address-hints-correc.patch} | 0 ...xplicitly-set-_PAGE_USER-in-the-pag.patch} | 0 ...arn-and-fail-vsyscall-emulation-in-.patch} | 0 ...arch-mm-Allow-arch_dup_mmap-to-fail.patch} | 0 ...atch => 0172-x86-ldt-Rework-locking.patch} | 0 ...ldt-Prevent-LDT-inheritance-on-exec.patch} | 0 ...mprove-the-memory-map-documentation.patch} | 0 ...vious-weirdnesses-from-the-x86-MM-l.patch} | 0 ...SYSENTER_stack-to-CPU_ENTRY_AREA_en.patch} | 0 ...-x86-uv-Use-the-right-TLB-flush-API.patch} | 0 ...-Dont-abuse-the-TLB-flush-interface.patch} | 0 ...e-__flush_tlb_one-for-kernel-memory.patch} | 0 ...-x86-mm-Remove-superfluous-barriers.patch} | 0 ...ts-to-clarify-which-TLB-flush-funct.patch} | 0 ...R3-construction-functions-to-tlbflu.patch} | 0 ...Remove-hard-coded-ASID-limit-checks.patch} | 0 ...-hardware-ASID-translation-in-one-p.patch} | 0 ...=> 0185-x86-mm-Create-asm-invpcid.h.patch} | 0 ...try_area-Move-it-to-a-separate-unit.patch} | 0 ...ntry_area-Move-it-out-of-the-fixmap.patch} | 0 ...Invoke-init_espfix_bsp-from-mm_init.patch} | 0 ...a-Prevent-wraparound-in-setup_cpu_e.patch} | 0 ...pufeatures-Add-X86_BUG_CPU_INSECURE.patch} | 0 ...e-global-pages-if-PAGE_TABLE_ISOLAT.patch} | 0 ...e-the-x86-entry-assembly-code-for-e.patch} | 0 ...frastructure-for-page-table-isolati.patch} | 0 ...ti-cmdline-option-and-documentation.patch} | 0 ...mm-pti-Add-mapping-helper-functions.patch} | 0 ...llow-NX-poison-to-be-set-in-p4d-pgd.patch} | 0 ...mm-pti-Allocate-a-separate-user-PGD.patch} | 0 ...> 0198-x86-mm-pti-Populate-user-PGD.patch} | 0 ...-Add-functions-to-clone-kernel-PMDs.patch} | 0 ...entry-through-trampoline-when-PTI-a.patch} | 0 ...cpu_entry_area-with-user-space-page.patch} | 0 ...-entry-text-section-to-PMD-boundary.patch} | 0 ...203-x86-mm-pti-Share-entry-text-PMD.patch} | 0 ...6-mm-pti-Map-ESPFIX-into-user-space.patch} | 0 ...a-Add-debugstore-entries-to-cpu_ent.patch} | 0 ...ds-Map-debug-buffers-in-cpu_entry_a.patch} | 0 ...full-PGD-entry-size-hole-in-the-mem.patch} | 0 ...the-LDT-in-its-own-PGD-if-PTI-is-on.patch} | 0 ...pti-Map-the-vsyscall-page-if-needed.patch} | 0 ...w-flushing-for-future-ASID-switches.patch} | 0 ... 0211-x86-mm-Abstract-switching-CR3.patch} | 0 ...ID-to-optimize-user-kernel-switches.patch} | 0 ...=> 0213-x86-mm-Optimize-RESTORE_CR3.patch} | 0 ...VPCID-for-__native_flush_tlb_single.patch} | 0 ...e-whole-ASID-kernel-PCID-user-PCID-.patch} | 0 ...icate-in-Oops-whether-PTI-is-config.patch} | 0 ...atch => 0217-x86-mm-pti-Add-Kconfig.patch} | 0 ...ables-Add-page-table-directory-to-t.patch} | 0 ...ables-Check-user-space-page-table-f.patch} | 0 ...ables-Allow-dumping-current-pagetab.patch} | 0 ...221-x86-ldt-Make-the-LDT-mapping-RO.patch} | 0 ...-Remove-stale-TLB-flush-invocations.patch} | 0 ...empt_disable-enable-from-__native_f.patch} | 0 ...-ldt-Plug-memory-leak-in-error-path.patch} | 0 ...t-Make-LDT-pgtable-free-conditional.patch} | 0 ...-Config-updateconfigs-to-enable-PTI.patch} | 0 ...m-x86-fix-RSM-when-PCID-is-non-zero.patch} | 0 ...-kernel-CR3-at-early-in-entry_SYSCA.patch} | 0 ...reject-out-of-bounds-stack-pointer-.patch} | 0 ...rect-sign-extension-in-check_alu_op.patch} | 0 ...verifier-Fix-states_equal-compariso.patch} | 0 ...> 0232-bpf-fix-branch-pruning-logic.patch} | 0 ...-attempt-to-use-PCID-in-64-bit-buil.patch} | 0 ...E-temporarily-disable-some-kprobe-t.patch} | 0 ...-vmx-Scrub-hardware-GPRs-at-VM-exit.patch} | 0 ...-invoke-sync-check.sh-in-the-Makefi.patch} | 0 ...e-_GPL-from-the-cpu_tlbstate-export.patch} | 0 ...ds-Use-the-proper-cache-flush-metho.patch} | 0 ...t-MODULES_END-to-0xffffffffff000000.patch} | 0 ...try_area-at-the-same-place-on-4-5-l.patch} | 0 ...41-x86-kaslr-Fix-the-vaddr_end-mess.patch} | 0 ...Add-missing-n-at-end-of-ALTERNATIVE.patch} | 0 ...Do-not-enable-PTI-on-AMD-processors.patch} | 0 ...-Add-support-for-fam17h-microcode-l.patch} | 0 ...vert-scsi-libsas-allow-async-aborts.patch} | 0 ...ake-sure-the-user-kernel-PTEs-match.patch} | 0 ...umpstack-Fix-partial-register-dumps.patch} | 0 ...int-registers-for-first-stack-frame.patch} | 0 ...e-cpu_tss_rw-in-same-section-as-dec.patch} | 0 ...UG_CPU_INSECURE-to-BUG_CPU_MELTDOWN.patch} | 0 ...0251-x86-pti-Unbreak-EFI-old_memmap.patch} | 0 ...6-Documentation-Add-PTI-description.patch} | 0 ...pufeatures-Add-X86_BUG_SPECTRE_V-12.patch} | 0 ...boot-Unbreak-tboot-with-PTI-enabled.patch} | 0 ...-dead-logic-in-pti_user_pagetable_w.patch} | 0 ...ke-LFENCE-a-serializing-instruction.patch} | 0 ...FENCE_RDTSC-in-preference-to-MFENCE.patch} | 0 ...rnatives-Fix-optimize_nops-checking.patch} | 0 ...ison-of-pgd-for-trusted-boot-work-f.patch} | 0 ...rs-introduce-new-memory-barrier-gmb.patch} | 0 ...lative-execution-in-eBPF-interprete.patch} | 0 ...nt-speculative-execution-when-JIT-i.patch} | 0 ...video-prevent-speculative-execution.patch} | 0 ...l9170-prevent-speculative-execution.patch} | 0 ...5-p54-prevent-speculative-execution.patch} | 0 ...a2xxx-prevent-speculative-execution.patch} | 0 ...w1200-prevent-speculative-execution.patch} | 0 ...t340x-prevent-speculative-execution.patch} | 0 ...serns-prevent-speculative-execution.patch} | 0 ...-ipv6-prevent-speculative-execution.patch} | 0 ...71-fs-prevent-speculative-execution.patch} | 0 ...-mpls-prevent-speculative-execution.patch} | 0 ...3-udf-prevent-speculative-execution.patch} | 0 ...e-the-x86-feature-to-control-Specul.patch} | 0 ...t-presence-of-IBPB-and-IBRS-control.patch} | 0 ...CROS-to-set-clear-IBRS-and-set-IBPB.patch} | 0 ...-Use-IBRS-on-syscall-and-interrupts.patch} | 0 ...IBRS-entering-idle-and-enable-it-on.patch} | 0 ...IBRS-when-offlining-cpu-and-re-enab.patch} | 0 ...x86-mm-Set-IBPB-upon-context-switch.patch} | 0 ...BPB-when-the-new-thread-cannot-ptra.patch} | 0 ...SB-for-entry-to-kernel-for-non-SMEP.patch} | 0 ...A32_SPEC_CTRL-and-MSR_IA32_PRED_CMD.patch} | 0 ...-x86-kvm-Set-IBPB-when-switching-VM.patch} | 0 ...vm-Toggle-IBRS-on-VM-entry-and-exit.patch} | 0 ...86-x86-kvm-Pad-RSB-on-VM-transition.patch} | 0 ...-sysctl-knobs-to-enable-disable-SPE.patch} | 0 ...-lock-to-serialize-changes-to-ibrs-.patch} | 0 ...-unused-extra-registers-on-syscall-.patch} | 0 ...-unused-extra-registers-on-32-bit-c.patch} | 0 ...poline-for-syscall-s-indirect-calls.patch} | 0 ...speculative-control-support-for-AMD.patch} | 0 ...end-post-microcode-reload-to-suppor.patch} | 0 ...tercept-new-speculative-control-MSR.patch} | 0 ...Set-IBRS-value-on-VM-entry-and-exit.patch} | 0 ...-IBPB-when-running-a-different-VCPU.patch} | 0 ...lative-control-CPUID-support-for-gu.patch} | 0 ...-code-to-clobber-the-RSB-on-VM-exit.patch} | 0 ...e-now-unused-definition-of-MFENCE_R.patch} | 0 ...CE-x86-kvm-Fix-stuff_RSB-for-32-bit.patch} | 0 ... 0301-x86-pti-Enable-PTI-by-default.patch} | 0 ...memory-barrier-on-vmcs-field-lookup.patch} | 0 ...boot-Unbreak-tboot-with-PTI-enabled.patch} | 0 ...x86-perf-Disable-intel_bts-when-PTI.patch} | 0 288 files changed, 127 insertions(+) create mode 100644 patches/kernel/0017-i40e-Fix-memory-leak-related-filter-programming-stat.patch rename patches/kernel/{0017-x86-mm-Add-the-nopcid-boot-option-to-turn-off-PCID.patch => 0018-x86-mm-Add-the-nopcid-boot-option-to-turn-off-PCID.patch} (100%) rename patches/kernel/{0018-x86-mm-Enable-CR4.PCIDE-on-supported-systems.patch => 0019-x86-mm-Enable-CR4.PCIDE-on-supported-systems.patch} (100%) rename patches/kernel/{0019-x86-mm-Document-how-CR4.PCIDE-restore-works.patch => 0020-x86-mm-Document-how-CR4.PCIDE-restore-works.patch} (100%) rename patches/kernel/{0020-x86-entry-64-Refactor-IRQ-stacks-and-make-them-NMI-s.patch => 0021-x86-entry-64-Refactor-IRQ-stacks-and-make-them-NMI-s.patch} (100%) rename patches/kernel/{0021-x86-entry-64-Initialize-the-top-of-the-IRQ-stack-bef.patch => 0022-x86-entry-64-Initialize-the-top-of-the-IRQ-stack-bef.patch} (100%) rename patches/kernel/{0022-x86-entry-64-Add-unwind-hint-annotations.patch => 0023-x86-entry-64-Add-unwind-hint-annotations.patch} (100%) rename patches/kernel/{0023-xen-x86-Remove-SME-feature-in-PV-guests.patch => 0024-xen-x86-Remove-SME-feature-in-PV-guests.patch} (100%) rename patches/kernel/{0024-x86-xen-64-Rearrange-the-SYSCALL-entries.patch => 0025-x86-xen-64-Rearrange-the-SYSCALL-entries.patch} (100%) rename patches/kernel/{0025-irq-Make-the-irqentry-text-section-unconditional.patch => 0026-irq-Make-the-irqentry-text-section-unconditional.patch} (100%) rename patches/kernel/{0026-x86-xen-64-Fix-the-reported-SS-and-CS-in-SYSCALL.patch => 0027-x86-xen-64-Fix-the-reported-SS-and-CS-in-SYSCALL.patch} (100%) rename patches/kernel/{0027-x86-paravirt-xen-Remove-xen_patch.patch => 0028-x86-paravirt-xen-Remove-xen_patch.patch} (100%) rename patches/kernel/{0028-x86-traps-Simplify-pagefault-tracing-logic.patch => 0029-x86-traps-Simplify-pagefault-tracing-logic.patch} (100%) rename patches/kernel/{0029-x86-idt-Unify-gate_struct-handling-for-32-64-bit-ker.patch => 0030-x86-idt-Unify-gate_struct-handling-for-32-64-bit-ker.patch} (100%) rename patches/kernel/{0030-x86-asm-Replace-access-to-desc_struct-a-b-fields.patch => 0031-x86-asm-Replace-access-to-desc_struct-a-b-fields.patch} (100%) rename patches/kernel/{0031-x86-xen-Get-rid-of-paravirt-op-adjust_exception_fram.patch => 0032-x86-xen-Get-rid-of-paravirt-op-adjust_exception_fram.patch} (100%) rename patches/kernel/{0032-x86-paravirt-Remove-no-longer-used-paravirt-function.patch => 0033-x86-paravirt-Remove-no-longer-used-paravirt-function.patch} (100%) rename patches/kernel/{0033-x86-entry-Fix-idtentry-unwind-hint.patch => 0034-x86-entry-Fix-idtentry-unwind-hint.patch} (100%) rename patches/kernel/{0034-x86-mm-64-Initialize-CR4.PCIDE-early.patch => 0035-x86-mm-64-Initialize-CR4.PCIDE-early.patch} (100%) rename patches/kernel/{0035-objtool-Add-ORC-unwind-table-generation.patch => 0036-objtool-Add-ORC-unwind-table-generation.patch} (100%) rename patches/kernel/{0036-objtool-x86-Add-facility-for-asm-code-to-provide-unw.patch => 0037-objtool-x86-Add-facility-for-asm-code-to-provide-unw.patch} (100%) rename patches/kernel/{0037-x86-unwind-Add-the-ORC-unwinder.patch => 0038-x86-unwind-Add-the-ORC-unwinder.patch} (100%) rename patches/kernel/{0038-x86-kconfig-Consolidate-unwinders-into-multiple-choi.patch => 0039-x86-kconfig-Consolidate-unwinders-into-multiple-choi.patch} (100%) rename patches/kernel/{0039-objtool-Upgrade-libelf-devel-warning-to-error-for-CO.patch => 0040-objtool-Upgrade-libelf-devel-warning-to-error-for-CO.patch} (100%) rename patches/kernel/{0040-x86-ldt-64-Refresh-DS-and-ES-when-modify_ldt-changes.patch => 0041-x86-ldt-64-Refresh-DS-and-ES-when-modify_ldt-changes.patch} (100%) rename patches/kernel/{0041-x86-mm-Give-each-mm-TLB-flush-generation-a-unique-ID.patch => 0042-x86-mm-Give-each-mm-TLB-flush-generation-a-unique-ID.patch} (100%) rename patches/kernel/{0042-x86-mm-Track-the-TLB-s-tlb_gen-and-update-the-flushi.patch => 0043-x86-mm-Track-the-TLB-s-tlb_gen-and-update-the-flushi.patch} (100%) rename patches/kernel/{0043-x86-mm-Rework-lazy-TLB-mode-and-TLB-freshness-tracki.patch => 0044-x86-mm-Rework-lazy-TLB-mode-and-TLB-freshness-tracki.patch} (100%) rename patches/kernel/{0044-x86-mm-Implement-PCID-based-optimization-try-to-pres.patch => 0045-x86-mm-Implement-PCID-based-optimization-try-to-pres.patch} (100%) rename patches/kernel/{0045-x86-mm-Factor-out-CR3-building-code.patch => 0046-x86-mm-Factor-out-CR3-building-code.patch} (100%) rename patches/kernel/{0046-x86-mm-64-Stop-using-CR3.PCID-0-in-ASID-aware-code.patch => 0047-x86-mm-64-Stop-using-CR3.PCID-0-in-ASID-aware-code.patch} (100%) rename patches/kernel/{0047-x86-mm-Flush-more-aggressively-in-lazy-TLB-mode.patch => 0048-x86-mm-Flush-more-aggressively-in-lazy-TLB-mode.patch} (100%) rename patches/kernel/{0048-Revert-x86-mm-Stop-calling-leave_mm-in-idle-code.patch => 0049-Revert-x86-mm-Stop-calling-leave_mm-in-idle-code.patch} (100%) rename patches/kernel/{0049-kprobes-x86-Set-up-frame-pointer-in-kprobe-trampolin.patch => 0050-kprobes-x86-Set-up-frame-pointer-in-kprobe-trampolin.patch} (100%) rename patches/kernel/{0050-x86-tracing-Introduce-a-static-key-for-exception-tra.patch => 0051-x86-tracing-Introduce-a-static-key-for-exception-tra.patch} (100%) rename patches/kernel/{0051-x86-boot-Add-early-cmdline-parsing-for-options-with-.patch => 0052-x86-boot-Add-early-cmdline-parsing-for-options-with-.patch} (100%) rename patches/kernel/{0052-mm-x86-mm-Fix-performance-regression-in-get_user_pag.patch => 0053-mm-x86-mm-Fix-performance-regression-in-get_user_pag.patch} (100%) rename patches/kernel/{0053-x86-asm-Remove-unnecessary-n-t-in-front-of-CC_SET-fr.patch => 0054-x86-asm-Remove-unnecessary-n-t-in-front-of-CC_SET-fr.patch} (100%) rename patches/kernel/{0054-objtool-Don-t-report-end-of-section-error-after-an-e.patch => 0055-objtool-Don-t-report-end-of-section-error-after-an-e.patch} (100%) rename patches/kernel/{0055-x86-head-Remove-confusing-comment.patch => 0056-x86-head-Remove-confusing-comment.patch} (100%) rename patches/kernel/{0056-x86-head-Remove-unused-bad_address-code.patch => 0057-x86-head-Remove-unused-bad_address-code.patch} (100%) rename patches/kernel/{0057-x86-head-Fix-head-ELF-function-annotations.patch => 0058-x86-head-Fix-head-ELF-function-annotations.patch} (100%) rename patches/kernel/{0058-x86-boot-Annotate-verify_cpu-as-a-callable-function.patch => 0059-x86-boot-Annotate-verify_cpu-as-a-callable-function.patch} (100%) rename patches/kernel/{0059-x86-xen-Fix-xen-head-ELF-annotations.patch => 0060-x86-xen-Fix-xen-head-ELF-annotations.patch} (100%) rename patches/kernel/{0060-x86-xen-Add-unwind-hint-annotations.patch => 0061-x86-xen-Add-unwind-hint-annotations.patch} (100%) rename patches/kernel/{0061-x86-head-Add-unwind-hint-annotations.patch => 0062-x86-head-Add-unwind-hint-annotations.patch} (100%) rename patches/kernel/{0062-ACPI-APEI-adjust-a-local-variable-type-in-ghes_iorem.patch => 0063-ACPI-APEI-adjust-a-local-variable-type-in-ghes_iorem.patch} (100%) rename patches/kernel/{0063-x86-unwinder-Make-CONFIG_UNWINDER_ORC-y-the-default-.patch => 0064-x86-unwinder-Make-CONFIG_UNWINDER_ORC-y-the-default-.patch} (100%) rename patches/kernel/{0064-x86-fpu-debug-Remove-unused-x86_fpu_state-and-x86_fp.patch => 0065-x86-fpu-debug-Remove-unused-x86_fpu_state-and-x86_fp.patch} (100%) rename patches/kernel/{0065-x86-unwind-Rename-unwinder-config-options-to-CONFIG_.patch => 0066-x86-unwind-Rename-unwinder-config-options-to-CONFIG_.patch} (100%) rename patches/kernel/{0066-x86-unwind-Make-CONFIG_UNWINDER_ORC-y-the-default-in.patch => 0067-x86-unwind-Make-CONFIG_UNWINDER_ORC-y-the-default-in.patch} (100%) rename patches/kernel/{0067-bitops-Add-clear-set_bit32-to-linux-bitops.h.patch => 0068-bitops-Add-clear-set_bit32-to-linux-bitops.h.patch} (100%) rename patches/kernel/{0068-x86-cpuid-Add-generic-table-for-CPUID-dependencies.patch => 0069-x86-cpuid-Add-generic-table-for-CPUID-dependencies.patch} (100%) rename patches/kernel/{0069-x86-fpu-Parse-clearcpuid-as-early-XSAVE-argument.patch => 0070-x86-fpu-Parse-clearcpuid-as-early-XSAVE-argument.patch} (100%) rename patches/kernel/{0070-x86-fpu-Make-XSAVE-check-the-base-CPUID-features-bef.patch => 0071-x86-fpu-Make-XSAVE-check-the-base-CPUID-features-bef.patch} (100%) rename patches/kernel/{0071-x86-fpu-Remove-the-explicit-clearing-of-XSAVE-depend.patch => 0072-x86-fpu-Remove-the-explicit-clearing-of-XSAVE-depend.patch} (100%) rename patches/kernel/{0072-x86-platform-UV-Convert-timers-to-use-timer_setup.patch => 0073-x86-platform-UV-Convert-timers-to-use-timer_setup.patch} (100%) rename patches/kernel/{0073-objtool-Print-top-level-commands-on-incorrect-usage.patch => 0074-objtool-Print-top-level-commands-on-incorrect-usage.patch} (100%) rename patches/kernel/{0074-x86-cpuid-Prevent-out-of-bound-access-in-do_clear_cp.patch => 0075-x86-cpuid-Prevent-out-of-bound-access-in-do_clear_cp.patch} (100%) rename patches/kernel/{0075-x86-entry-Use-SYSCALL_DEFINE-macros-for-sys_modify_l.patch => 0076-x86-entry-Use-SYSCALL_DEFINE-macros-for-sys_modify_l.patch} (100%) rename patches/kernel/{0076-mm-sparsemem-Allocate-mem_section-at-runtime-for-CON.patch => 0077-mm-sparsemem-Allocate-mem_section-at-runtime-for-CON.patch} (100%) rename patches/kernel/{0077-x86-kasan-Use-the-same-shadow-offset-for-4-and-5-lev.patch => 0078-x86-kasan-Use-the-same-shadow-offset-for-4-and-5-lev.patch} (100%) rename patches/kernel/{0078-x86-xen-Provide-pre-built-page-tables-only-for-CONFI.patch => 0079-x86-xen-Provide-pre-built-page-tables-only-for-CONFI.patch} (100%) rename patches/kernel/{0079-x86-xen-Drop-5-level-paging-support-code-from-the-XE.patch => 0080-x86-xen-Drop-5-level-paging-support-code-from-the-XE.patch} (100%) rename patches/kernel/{0080-ACPI-APEI-remove-the-unused-dead-code-for-SEA-NMI-no.patch => 0081-ACPI-APEI-remove-the-unused-dead-code-for-SEA-NMI-no.patch} (100%) rename patches/kernel/{0081-x86-asm-Don-t-use-the-confusing-.ifeq-directive.patch => 0082-x86-asm-Don-t-use-the-confusing-.ifeq-directive.patch} (100%) rename patches/kernel/{0082-x86-build-Beautify-build-log-of-syscall-headers.patch => 0083-x86-build-Beautify-build-log-of-syscall-headers.patch} (100%) rename patches/kernel/{0083-x86-mm-64-Rename-the-register_page_bootmem_memmap-si.patch => 0084-x86-mm-64-Rename-the-register_page_bootmem_memmap-si.patch} (100%) rename patches/kernel/{0084-x86-cpufeatures-Enable-new-SSE-AVX-AVX512-CPU-featur.patch => 0085-x86-cpufeatures-Enable-new-SSE-AVX-AVX512-CPU-featur.patch} (100%) rename patches/kernel/{0085-x86-mm-Relocate-page-fault-error-codes-to-traps.h.patch => 0086-x86-mm-Relocate-page-fault-error-codes-to-traps.h.patch} (100%) rename patches/kernel/{0086-x86-boot-Relocate-definition-of-the-initial-state-of.patch => 0087-x86-boot-Relocate-definition-of-the-initial-state-of.patch} (100%) rename patches/kernel/{0087-ptrace-x86-Make-user_64bit_mode-available-to-32-bit-.patch => 0088-ptrace-x86-Make-user_64bit_mode-available-to-32-bit-.patch} (100%) rename patches/kernel/{0088-x86-entry-64-Remove-the-restore_c_regs_and_iret-labe.patch => 0089-x86-entry-64-Remove-the-restore_c_regs_and_iret-labe.patch} (100%) rename patches/kernel/{0089-x86-entry-64-Split-the-IRET-to-user-and-IRET-to-kern.patch => 0090-x86-entry-64-Split-the-IRET-to-user-and-IRET-to-kern.patch} (100%) rename patches/kernel/{0090-x86-entry-64-Move-SWAPGS-into-the-common-IRET-to-use.patch => 0091-x86-entry-64-Move-SWAPGS-into-the-common-IRET-to-use.patch} (100%) rename patches/kernel/{0091-x86-entry-64-Simplify-reg-restore-code-in-the-standa.patch => 0092-x86-entry-64-Simplify-reg-restore-code-in-the-standa.patch} (100%) rename patches/kernel/{0092-x86-entry-64-Shrink-paranoid_exit_restore-and-make-l.patch => 0093-x86-entry-64-Shrink-paranoid_exit_restore-and-make-l.patch} (100%) rename patches/kernel/{0093-x86-entry-64-Use-pop-instead-of-movq-in-syscall_retu.patch => 0094-x86-entry-64-Use-pop-instead-of-movq-in-syscall_retu.patch} (100%) rename patches/kernel/{0094-x86-entry-64-Merge-the-fast-and-slow-SYSRET-paths.patch => 0095-x86-entry-64-Merge-the-fast-and-slow-SYSRET-paths.patch} (100%) rename patches/kernel/{0095-x86-entry-64-Use-POP-instead-of-MOV-to-restore-regs-.patch => 0096-x86-entry-64-Use-POP-instead-of-MOV-to-restore-regs-.patch} (100%) rename patches/kernel/{0096-x86-entry-64-Remove-the-RESTORE_._REGS-infrastructur.patch => 0097-x86-entry-64-Remove-the-RESTORE_._REGS-infrastructur.patch} (100%) rename patches/kernel/{0097-xen-x86-entry-64-Add-xen-NMI-trap-entry.patch => 0098-xen-x86-entry-64-Add-xen-NMI-trap-entry.patch} (100%) rename patches/kernel/{0098-x86-entry-64-De-Xen-ify-our-NMI-code.patch => 0099-x86-entry-64-De-Xen-ify-our-NMI-code.patch} (100%) rename patches/kernel/{0099-x86-entry-32-Pull-the-MSR_IA32_SYSENTER_CS-update-co.patch => 0100-x86-entry-32-Pull-the-MSR_IA32_SYSENTER_CS-update-co.patch} (100%) rename patches/kernel/{0100-x86-entry-64-Pass-SP0-directly-to-load_sp0.patch => 0101-x86-entry-64-Pass-SP0-directly-to-load_sp0.patch} (100%) rename patches/kernel/{0101-x86-entry-Add-task_top_of_stack-to-find-the-top-of-a.patch => 0102-x86-entry-Add-task_top_of_stack-to-find-the-top-of-a.patch} (100%) rename patches/kernel/{0102-x86-xen-64-x86-entry-64-Clean-up-SP-code-in-cpu_init.patch => 0103-x86-xen-64-x86-entry-64-Clean-up-SP-code-in-cpu_init.patch} (100%) rename patches/kernel/{0103-x86-entry-64-Stop-initializing-TSS.sp0-at-boot.patch => 0104-x86-entry-64-Stop-initializing-TSS.sp0-at-boot.patch} (100%) rename patches/kernel/{0104-x86-entry-64-Remove-all-remaining-direct-thread_stru.patch => 0105-x86-entry-64-Remove-all-remaining-direct-thread_stru.patch} (100%) rename patches/kernel/{0105-x86-entry-32-Fix-cpu_current_top_of_stack-initializa.patch => 0106-x86-entry-32-Fix-cpu_current_top_of_stack-initializa.patch} (100%) rename patches/kernel/{0106-x86-entry-64-Remove-thread_struct-sp0.patch => 0107-x86-entry-64-Remove-thread_struct-sp0.patch} (100%) rename patches/kernel/{0107-x86-traps-Use-a-new-on_thread_stack-helper-to-clean-.patch => 0108-x86-traps-Use-a-new-on_thread_stack-helper-to-clean-.patch} (100%) rename patches/kernel/{0108-x86-entry-64-Shorten-TEST-instructions.patch => 0109-x86-entry-64-Shorten-TEST-instructions.patch} (100%) rename patches/kernel/{0109-x86-cpuid-Replace-set-clear_bit32.patch => 0110-x86-cpuid-Replace-set-clear_bit32.patch} (100%) rename patches/kernel/{0110-bitops-Revert-cbe96375025e-bitops-Add-clear-set_bit3.patch => 0111-bitops-Revert-cbe96375025e-bitops-Add-clear-set_bit3.patch} (100%) rename patches/kernel/{0111-x86-mm-Define-_PAGE_TABLE-using-_KERNPG_TABLE.patch => 0112-x86-mm-Define-_PAGE_TABLE-using-_KERNPG_TABLE.patch} (100%) rename patches/kernel/{0112-x86-cpufeatures-Re-tabulate-the-X86_FEATURE-definiti.patch => 0113-x86-cpufeatures-Re-tabulate-the-X86_FEATURE-definiti.patch} (100%) rename patches/kernel/{0113-x86-cpufeatures-Fix-various-details-in-the-feature-d.patch => 0114-x86-cpufeatures-Fix-various-details-in-the-feature-d.patch} (100%) rename patches/kernel/{0114-selftests-x86-protection_keys-Fix-syscall-NR-redefin.patch => 0115-selftests-x86-protection_keys-Fix-syscall-NR-redefin.patch} (100%) rename patches/kernel/{0115-selftests-x86-ldt_gdt-Robustify-against-set_thread_a.patch => 0116-selftests-x86-ldt_gdt-Robustify-against-set_thread_a.patch} (100%) rename patches/kernel/{0116-selftests-x86-ldt_gdt-Add-infrastructure-to-test-set.patch => 0117-selftests-x86-ldt_gdt-Add-infrastructure-to-test-set.patch} (100%) rename patches/kernel/{0117-selftests-x86-ldt_gdt-Run-most-existing-LDT-test-cas.patch => 0118-selftests-x86-ldt_gdt-Run-most-existing-LDT-test-cas.patch} (100%) rename patches/kernel/{0118-selftests-x86-ldt_get-Add-a-few-additional-tests-for.patch => 0119-selftests-x86-ldt_get-Add-a-few-additional-tests-for.patch} (100%) rename patches/kernel/{0119-ACPI-APEI-Replace-ioremap_page_range-with-fixmap.patch => 0120-ACPI-APEI-Replace-ioremap_page_range-with-fixmap.patch} (100%) rename patches/kernel/{0120-x86-virt-x86-platform-Merge-struct-x86_hyper-into-st.patch => 0121-x86-virt-x86-platform-Merge-struct-x86_hyper-into-st.patch} (100%) rename patches/kernel/{0121-x86-virt-Add-enum-for-hypervisors-to-replace-x86_hyp.patch => 0122-x86-virt-Add-enum-for-hypervisors-to-replace-x86_hyp.patch} (100%) rename patches/kernel/{0122-drivers-misc-intel-pti-Rename-the-header-file-to-fre.patch => 0123-drivers-misc-intel-pti-Rename-the-header-file-to-fre.patch} (100%) rename patches/kernel/{0123-x86-cpufeature-Add-User-Mode-Instruction-Prevention-.patch => 0124-x86-cpufeature-Add-User-Mode-Instruction-Prevention-.patch} (100%) rename patches/kernel/{0124-x86-Make-X86_BUG_FXSAVE_LEAK-detectable-in-CPUID-on-.patch => 0125-x86-Make-X86_BUG_FXSAVE_LEAK-detectable-in-CPUID-on-.patch} (100%) rename patches/kernel/{0125-perf-x86-Enable-free-running-PEBS-for-REGS_USER-INTR.patch => 0126-perf-x86-Enable-free-running-PEBS-for-REGS_USER-INTR.patch} (100%) rename patches/kernel/{0126-bpf-fix-build-issues-on-um-due-to-mising-bpf_perf_ev.patch => 0127-bpf-fix-build-issues-on-um-due-to-mising-bpf_perf_ev.patch} (100%) rename patches/kernel/{0127-locking-barriers-Add-implicit-smp_read_barrier_depen.patch => 0128-locking-barriers-Add-implicit-smp_read_barrier_depen.patch} (100%) rename patches/kernel/{0128-locking-barriers-Convert-users-of-lockless_dereferen.patch => 0129-locking-barriers-Convert-users-of-lockless_dereferen.patch} (100%) rename patches/kernel/{0129-x86-mm-kasan-Don-t-use-vmemmap_populate-to-initializ.patch => 0130-x86-mm-kasan-Don-t-use-vmemmap_populate-to-initializ.patch} (100%) rename patches/kernel/{0130-mm-sparsemem-Fix-ARM64-boot-crash-when-CONFIG_SPARSE.patch => 0131-mm-sparsemem-Fix-ARM64-boot-crash-when-CONFIG_SPARSE.patch} (100%) rename patches/kernel/{0131-objtool-Move-synced-files-to-their-original-relative.patch => 0132-objtool-Move-synced-files-to-their-original-relative.patch} (100%) rename patches/kernel/{0132-objtool-Move-kernel-headers-code-sync-check-to-a-scr.patch => 0133-objtool-Move-kernel-headers-code-sync-check-to-a-scr.patch} (100%) rename patches/kernel/{0133-objtool-Fix-cross-build.patch => 0134-objtool-Fix-cross-build.patch} (100%) rename patches/kernel/{0134-tools-headers-Sync-objtool-UAPI-header.patch => 0135-tools-headers-Sync-objtool-UAPI-header.patch} (100%) rename patches/kernel/{0135-objtool-Fix-64-bit-build-on-32-bit-host.patch => 0136-objtool-Fix-64-bit-build-on-32-bit-host.patch} (100%) rename patches/kernel/{0136-x86-decoder-Fix-and-update-the-opcodes-map.patch => 0137-x86-decoder-Fix-and-update-the-opcodes-map.patch} (100%) rename patches/kernel/{0137-x86-decoder-Add-new-TEST-instruction-pattern.patch => 0138-x86-decoder-Add-new-TEST-instruction-pattern.patch} (100%) rename patches/kernel/{0138-x86-insn-eval-Add-utility-functions-to-get-segment-s.patch => 0139-x86-insn-eval-Add-utility-functions-to-get-segment-s.patch} (100%) rename patches/kernel/{0139-x86-entry-64-paravirt-Use-paravirt-safe-macro-to-acc.patch => 0140-x86-entry-64-paravirt-Use-paravirt-safe-macro-to-acc.patch} (100%) rename patches/kernel/{0140-x86-unwinder-orc-Dont-bail-on-stack-overflow.patch => 0141-x86-unwinder-orc-Dont-bail-on-stack-overflow.patch} (100%) rename patches/kernel/{0141-x86-unwinder-Handle-stack-overflows-more-gracefully.patch => 0142-x86-unwinder-Handle-stack-overflows-more-gracefully.patch} (100%) rename patches/kernel/{0142-x86-irq-Remove-an-old-outdated-comment-about-context.patch => 0143-x86-irq-Remove-an-old-outdated-comment-about-context.patch} (100%) rename patches/kernel/{0143-x86-irq-64-Print-the-offending-IP-in-the-stack-overf.patch => 0144-x86-irq-64-Print-the-offending-IP-in-the-stack-overf.patch} (100%) rename patches/kernel/{0144-x86-entry-64-Allocate-and-enable-the-SYSENTER-stack.patch => 0145-x86-entry-64-Allocate-and-enable-the-SYSENTER-stack.patch} (100%) rename patches/kernel/{0145-x86-dumpstack-Add-get_stack_info-support-for-the-SYS.patch => 0146-x86-dumpstack-Add-get_stack_info-support-for-the-SYS.patch} (100%) rename patches/kernel/{0146-x86-entry-gdt-Put-per-CPU-GDT-remaps-in-ascending-or.patch => 0147-x86-entry-gdt-Put-per-CPU-GDT-remaps-in-ascending-or.patch} (100%) rename patches/kernel/{0147-x86-mm-fixmap-Generalize-the-GDT-fixmap-mechanism-in.patch => 0148-x86-mm-fixmap-Generalize-the-GDT-fixmap-mechanism-in.patch} (100%) rename patches/kernel/{0148-x86-kasan-64-Teach-KASAN-about-the-cpu_entry_area.patch => 0149-x86-kasan-64-Teach-KASAN-about-the-cpu_entry_area.patch} (100%) rename patches/kernel/{0149-x86-entry-Fix-assumptions-that-the-HW-TSS-is-at-the-.patch => 0150-x86-entry-Fix-assumptions-that-the-HW-TSS-is-at-the-.patch} (100%) rename patches/kernel/{0150-x86-dumpstack-Handle-stack-overflow-on-all-stacks.patch => 0151-x86-dumpstack-Handle-stack-overflow-on-all-stacks.patch} (100%) rename patches/kernel/{0151-x86-entry-Move-SYSENTER_stack-to-the-beginning-of-st.patch => 0152-x86-entry-Move-SYSENTER_stack-to-the-beginning-of-st.patch} (100%) rename patches/kernel/{0152-x86-entry-Remap-the-TSS-into-the-CPU-entry-area.patch => 0153-x86-entry-Remap-the-TSS-into-the-CPU-entry-area.patch} (100%) rename patches/kernel/{0153-x86-entry-64-Separate-cpu_current_top_of_stack-from-.patch => 0154-x86-entry-64-Separate-cpu_current_top_of_stack-from-.patch} (100%) rename patches/kernel/{0154-x86-espfix-64-Stop-assuming-that-pt_regs-is-on-the-e.patch => 0155-x86-espfix-64-Stop-assuming-that-pt_regs-is-on-the-e.patch} (100%) rename patches/kernel/{0155-x86-entry-64-Use-a-per-CPU-trampoline-stack-for-IDT-.patch => 0156-x86-entry-64-Use-a-per-CPU-trampoline-stack-for-IDT-.patch} (100%) rename patches/kernel/{0156-x86-entry-64-Return-to-userspace-from-the-trampoline.patch => 0157-x86-entry-64-Return-to-userspace-from-the-trampoline.patch} (100%) rename patches/kernel/{0157-x86-entry-64-Create-a-per-CPU-SYSCALL-entry-trampoli.patch => 0158-x86-entry-64-Create-a-per-CPU-SYSCALL-entry-trampoli.patch} (100%) rename patches/kernel/{0158-x86-entry-64-Move-the-IST-stacks-into-struct-cpu_ent.patch => 0159-x86-entry-64-Move-the-IST-stacks-into-struct-cpu_ent.patch} (100%) rename patches/kernel/{0159-x86-entry-64-Remove-the-SYSENTER-stack-canary.patch => 0160-x86-entry-64-Remove-the-SYSENTER-stack-canary.patch} (100%) rename patches/kernel/{0160-x86-entry-Clean-up-the-SYSENTER_stack-code.patch => 0161-x86-entry-Clean-up-the-SYSENTER_stack-code.patch} (100%) rename patches/kernel/{0161-x86-entry-64-Make-cpu_entry_area.tss-read-only.patch => 0162-x86-entry-64-Make-cpu_entry_area.tss-read-only.patch} (100%) rename patches/kernel/{0162-x86-paravirt-Dont-patch-flush_tlb_single.patch => 0163-x86-paravirt-Dont-patch-flush_tlb_single.patch} (100%) rename patches/kernel/{0163-x86-paravirt-Provide-a-way-to-check-for-hypervisors.patch => 0164-x86-paravirt-Provide-a-way-to-check-for-hypervisors.patch} (100%) rename patches/kernel/{0164-x86-cpufeatures-Make-CPU-bugs-sticky.patch => 0165-x86-cpufeatures-Make-CPU-bugs-sticky.patch} (100%) rename patches/kernel/{0165-x86-Kconfig-Limit-NR_CPUS-on-32-bit-to-a-sane-amount.patch => 0166-x86-Kconfig-Limit-NR_CPUS-on-32-bit-to-a-sane-amount.patch} (100%) rename patches/kernel/{0166-x86-mm-dump_pagetables-Check-PAGE_PRESENT-for-real.patch => 0167-x86-mm-dump_pagetables-Check-PAGE_PRESENT-for-real.patch} (100%) rename patches/kernel/{0167-x86-mm-dump_pagetables-Make-the-address-hints-correc.patch => 0168-x86-mm-dump_pagetables-Make-the-address-hints-correc.patch} (100%) rename patches/kernel/{0168-x86-vsyscall-64-Explicitly-set-_PAGE_USER-in-the-pag.patch => 0169-x86-vsyscall-64-Explicitly-set-_PAGE_USER-in-the-pag.patch} (100%) rename patches/kernel/{0169-x86-vsyscall-64-Warn-and-fail-vsyscall-emulation-in-.patch => 0170-x86-vsyscall-64-Warn-and-fail-vsyscall-emulation-in-.patch} (100%) rename patches/kernel/{0170-arch-mm-Allow-arch_dup_mmap-to-fail.patch => 0171-arch-mm-Allow-arch_dup_mmap-to-fail.patch} (100%) rename patches/kernel/{0171-x86-ldt-Rework-locking.patch => 0172-x86-ldt-Rework-locking.patch} (100%) rename patches/kernel/{0172-x86-ldt-Prevent-LDT-inheritance-on-exec.patch => 0173-x86-ldt-Prevent-LDT-inheritance-on-exec.patch} (100%) rename patches/kernel/{0173-x86-mm-64-Improve-the-memory-map-documentation.patch => 0174-x86-mm-64-Improve-the-memory-map-documentation.patch} (100%) rename patches/kernel/{0174-x86-doc-Remove-obvious-weirdnesses-from-the-x86-MM-l.patch => 0175-x86-doc-Remove-obvious-weirdnesses-from-the-x86-MM-l.patch} (100%) rename patches/kernel/{0175-x86-entry-Rename-SYSENTER_stack-to-CPU_ENTRY_AREA_en.patch => 0176-x86-entry-Rename-SYSENTER_stack-to-CPU_ENTRY_AREA_en.patch} (100%) rename patches/kernel/{0176-x86-uv-Use-the-right-TLB-flush-API.patch => 0177-x86-uv-Use-the-right-TLB-flush-API.patch} (100%) rename patches/kernel/{0177-x86-microcode-Dont-abuse-the-TLB-flush-interface.patch => 0178-x86-microcode-Dont-abuse-the-TLB-flush-interface.patch} (100%) rename patches/kernel/{0178-x86-mm-Use-__flush_tlb_one-for-kernel-memory.patch => 0179-x86-mm-Use-__flush_tlb_one-for-kernel-memory.patch} (100%) rename patches/kernel/{0179-x86-mm-Remove-superfluous-barriers.patch => 0180-x86-mm-Remove-superfluous-barriers.patch} (100%) rename patches/kernel/{0180-x86-mm-Add-comments-to-clarify-which-TLB-flush-funct.patch => 0181-x86-mm-Add-comments-to-clarify-which-TLB-flush-funct.patch} (100%) rename patches/kernel/{0181-x86-mm-Move-the-CR3-construction-functions-to-tlbflu.patch => 0182-x86-mm-Move-the-CR3-construction-functions-to-tlbflu.patch} (100%) rename patches/kernel/{0182-x86-mm-Remove-hard-coded-ASID-limit-checks.patch => 0183-x86-mm-Remove-hard-coded-ASID-limit-checks.patch} (100%) rename patches/kernel/{0183-x86-mm-Put-MMU-to-hardware-ASID-translation-in-one-p.patch => 0184-x86-mm-Put-MMU-to-hardware-ASID-translation-in-one-p.patch} (100%) rename patches/kernel/{0184-x86-mm-Create-asm-invpcid.h.patch => 0185-x86-mm-Create-asm-invpcid.h.patch} (100%) rename patches/kernel/{0185-x86-cpu_entry_area-Move-it-to-a-separate-unit.patch => 0186-x86-cpu_entry_area-Move-it-to-a-separate-unit.patch} (100%) rename patches/kernel/{0186-x86-cpu_entry_area-Move-it-out-of-the-fixmap.patch => 0187-x86-cpu_entry_area-Move-it-out-of-the-fixmap.patch} (100%) rename patches/kernel/{0187-init-Invoke-init_espfix_bsp-from-mm_init.patch => 0188-init-Invoke-init_espfix_bsp-from-mm_init.patch} (100%) rename patches/kernel/{0188-x86-cpu_entry_area-Prevent-wraparound-in-setup_cpu_e.patch => 0189-x86-cpu_entry_area-Prevent-wraparound-in-setup_cpu_e.patch} (100%) rename patches/kernel/{0189-x86-cpufeatures-Add-X86_BUG_CPU_INSECURE.patch => 0190-x86-cpufeatures-Add-X86_BUG_CPU_INSECURE.patch} (100%) rename patches/kernel/{0190-x86-mm-pti-Disable-global-pages-if-PAGE_TABLE_ISOLAT.patch => 0191-x86-mm-pti-Disable-global-pages-if-PAGE_TABLE_ISOLAT.patch} (100%) rename patches/kernel/{0191-x86-mm-pti-Prepare-the-x86-entry-assembly-code-for-e.patch => 0192-x86-mm-pti-Prepare-the-x86-entry-assembly-code-for-e.patch} (100%) rename patches/kernel/{0192-x86-mm-pti-Add-infrastructure-for-page-table-isolati.patch => 0193-x86-mm-pti-Add-infrastructure-for-page-table-isolati.patch} (100%) rename patches/kernel/{0193-x86-pti-Add-the-pti-cmdline-option-and-documentation.patch => 0194-x86-pti-Add-the-pti-cmdline-option-and-documentation.patch} (100%) rename patches/kernel/{0194-x86-mm-pti-Add-mapping-helper-functions.patch => 0195-x86-mm-pti-Add-mapping-helper-functions.patch} (100%) rename patches/kernel/{0195-x86-mm-pti-Allow-NX-poison-to-be-set-in-p4d-pgd.patch => 0196-x86-mm-pti-Allow-NX-poison-to-be-set-in-p4d-pgd.patch} (100%) rename patches/kernel/{0196-x86-mm-pti-Allocate-a-separate-user-PGD.patch => 0197-x86-mm-pti-Allocate-a-separate-user-PGD.patch} (100%) rename patches/kernel/{0197-x86-mm-pti-Populate-user-PGD.patch => 0198-x86-mm-pti-Populate-user-PGD.patch} (100%) rename patches/kernel/{0198-x86-mm-pti-Add-functions-to-clone-kernel-PMDs.patch => 0199-x86-mm-pti-Add-functions-to-clone-kernel-PMDs.patch} (100%) rename patches/kernel/{0199-x86-mm-pti-Force-entry-through-trampoline-when-PTI-a.patch => 0200-x86-mm-pti-Force-entry-through-trampoline-when-PTI-a.patch} (100%) rename patches/kernel/{0200-x86-mm-pti-Share-cpu_entry_area-with-user-space-page.patch => 0201-x86-mm-pti-Share-cpu_entry_area-with-user-space-page.patch} (100%) rename patches/kernel/{0201-x86-entry-Align-entry-text-section-to-PMD-boundary.patch => 0202-x86-entry-Align-entry-text-section-to-PMD-boundary.patch} (100%) rename patches/kernel/{0202-x86-mm-pti-Share-entry-text-PMD.patch => 0203-x86-mm-pti-Share-entry-text-PMD.patch} (100%) rename patches/kernel/{0203-x86-mm-pti-Map-ESPFIX-into-user-space.patch => 0204-x86-mm-pti-Map-ESPFIX-into-user-space.patch} (100%) rename patches/kernel/{0204-x86-cpu_entry_area-Add-debugstore-entries-to-cpu_ent.patch => 0205-x86-cpu_entry_area-Add-debugstore-entries-to-cpu_ent.patch} (100%) rename patches/kernel/{0205-x86-events-intel-ds-Map-debug-buffers-in-cpu_entry_a.patch => 0206-x86-events-intel-ds-Map-debug-buffers-in-cpu_entry_a.patch} (100%) rename patches/kernel/{0206-x86-mm-64-Make-a-full-PGD-entry-size-hole-in-the-mem.patch => 0207-x86-mm-64-Make-a-full-PGD-entry-size-hole-in-the-mem.patch} (100%) rename patches/kernel/{0207-x86-pti-Put-the-LDT-in-its-own-PGD-if-PTI-is-on.patch => 0208-x86-pti-Put-the-LDT-in-its-own-PGD-if-PTI-is-on.patch} (100%) rename patches/kernel/{0208-x86-pti-Map-the-vsyscall-page-if-needed.patch => 0209-x86-pti-Map-the-vsyscall-page-if-needed.patch} (100%) rename patches/kernel/{0209-x86-mm-Allow-flushing-for-future-ASID-switches.patch => 0210-x86-mm-Allow-flushing-for-future-ASID-switches.patch} (100%) rename patches/kernel/{0210-x86-mm-Abstract-switching-CR3.patch => 0211-x86-mm-Abstract-switching-CR3.patch} (100%) rename patches/kernel/{0211-x86-mm-Use-Fix-PCID-to-optimize-user-kernel-switches.patch => 0212-x86-mm-Use-Fix-PCID-to-optimize-user-kernel-switches.patch} (100%) rename patches/kernel/{0212-x86-mm-Optimize-RESTORE_CR3.patch => 0213-x86-mm-Optimize-RESTORE_CR3.patch} (100%) rename patches/kernel/{0213-x86-mm-Use-INVPCID-for-__native_flush_tlb_single.patch => 0214-x86-mm-Use-INVPCID-for-__native_flush_tlb_single.patch} (100%) rename patches/kernel/{0214-x86-mm-Clarify-the-whole-ASID-kernel-PCID-user-PCID-.patch => 0215-x86-mm-Clarify-the-whole-ASID-kernel-PCID-user-PCID-.patch} (100%) rename patches/kernel/{0215-x86-dumpstack-Indicate-in-Oops-whether-PTI-is-config.patch => 0216-x86-dumpstack-Indicate-in-Oops-whether-PTI-is-config.patch} (100%) rename patches/kernel/{0216-x86-mm-pti-Add-Kconfig.patch => 0217-x86-mm-pti-Add-Kconfig.patch} (100%) rename patches/kernel/{0217-x86-mm-dump_pagetables-Add-page-table-directory-to-t.patch => 0218-x86-mm-dump_pagetables-Add-page-table-directory-to-t.patch} (100%) rename patches/kernel/{0218-x86-mm-dump_pagetables-Check-user-space-page-table-f.patch => 0219-x86-mm-dump_pagetables-Check-user-space-page-table-f.patch} (100%) rename patches/kernel/{0219-x86-mm-dump_pagetables-Allow-dumping-current-pagetab.patch => 0220-x86-mm-dump_pagetables-Allow-dumping-current-pagetab.patch} (100%) rename patches/kernel/{0220-x86-ldt-Make-the-LDT-mapping-RO.patch => 0221-x86-ldt-Make-the-LDT-mapping-RO.patch} (100%) rename patches/kernel/{0221-x86-smpboot-Remove-stale-TLB-flush-invocations.patch => 0222-x86-smpboot-Remove-stale-TLB-flush-invocations.patch} (100%) rename patches/kernel/{0222-x86-mm-Remove-preempt_disable-enable-from-__native_f.patch => 0223-x86-mm-Remove-preempt_disable-enable-from-__native_f.patch} (100%) rename patches/kernel/{0223-x86-ldt-Plug-memory-leak-in-error-path.patch => 0224-x86-ldt-Plug-memory-leak-in-error-path.patch} (100%) rename patches/kernel/{0224-x86-ldt-Make-LDT-pgtable-free-conditional.patch => 0225-x86-ldt-Make-LDT-pgtable-free-conditional.patch} (100%) rename patches/kernel/{0225-UBUNTU-Config-updateconfigs-to-enable-PTI.patch => 0226-UBUNTU-Config-updateconfigs-to-enable-PTI.patch} (100%) rename patches/kernel/{0226-kvm-x86-fix-RSM-when-PCID-is-non-zero.patch => 0227-kvm-x86-fix-RSM-when-PCID-is-non-zero.patch} (100%) rename patches/kernel/{0227-x86-pti-Switch-to-kernel-CR3-at-early-in-entry_SYSCA.patch => 0228-x86-pti-Switch-to-kernel-CR3-at-early-in-entry_SYSCA.patch} (100%) rename patches/kernel/{0228-UBUNTU-SAUCE-bpf-reject-out-of-bounds-stack-pointer-.patch => 0229-UBUNTU-SAUCE-bpf-reject-out-of-bounds-stack-pointer-.patch} (100%) rename patches/kernel/{0229-bpf-fix-incorrect-sign-extension-in-check_alu_op.patch => 0230-bpf-fix-incorrect-sign-extension-in-check_alu_op.patch} (100%) rename patches/kernel/{0230-UBUNTU-SAUCE-bpf-verifier-Fix-states_equal-compariso.patch => 0231-UBUNTU-SAUCE-bpf-verifier-Fix-states_equal-compariso.patch} (100%) rename patches/kernel/{0231-bpf-fix-branch-pruning-logic.patch => 0232-bpf-fix-branch-pruning-logic.patch} (100%) rename patches/kernel/{0232-UBUNTU-SAUCE-only-attempt-to-use-PCID-in-64-bit-buil.patch => 0233-UBUNTU-SAUCE-only-attempt-to-use-PCID-in-64-bit-buil.patch} (100%) rename patches/kernel/{0233-UBUNTU-SAUCE-BODGE-temporarily-disable-some-kprobe-t.patch => 0234-UBUNTU-SAUCE-BODGE-temporarily-disable-some-kprobe-t.patch} (100%) rename patches/kernel/{0234-kvm-vmx-Scrub-hardware-GPRs-at-VM-exit.patch => 0235-kvm-vmx-Scrub-hardware-GPRs-at-VM-exit.patch} (100%) rename patches/kernel/{0235-objtool-use-sh-to-invoke-sync-check.sh-in-the-Makefi.patch => 0236-objtool-use-sh-to-invoke-sync-check.sh-in-the-Makefi.patch} (100%) rename patches/kernel/{0236-x86-tlb-Drop-the-_GPL-from-the-cpu_tlbstate-export.patch => 0237-x86-tlb-Drop-the-_GPL-from-the-cpu_tlbstate-export.patch} (100%) rename patches/kernel/{0237-x86-events-intel-ds-Use-the-proper-cache-flush-metho.patch => 0238-x86-events-intel-ds-Use-the-proper-cache-flush-metho.patch} (100%) rename patches/kernel/{0238-x86-mm-Set-MODULES_END-to-0xffffffffff000000.patch => 0239-x86-mm-Set-MODULES_END-to-0xffffffffff000000.patch} (100%) rename patches/kernel/{0239-x86-mm-Map-cpu_entry_area-at-the-same-place-on-4-5-l.patch => 0240-x86-mm-Map-cpu_entry_area-at-the-same-place-on-4-5-l.patch} (100%) rename patches/kernel/{0240-x86-kaslr-Fix-the-vaddr_end-mess.patch => 0241-x86-kaslr-Fix-the-vaddr_end-mess.patch} (100%) rename patches/kernel/{0241-x86-alternatives-Add-missing-n-at-end-of-ALTERNATIVE.patch => 0242-x86-alternatives-Add-missing-n-at-end-of-ALTERNATIVE.patch} (100%) rename patches/kernel/{0242-x86-cpu-x86-pti-Do-not-enable-PTI-on-AMD-processors.patch => 0243-x86-cpu-x86-pti-Do-not-enable-PTI-on-AMD-processors.patch} (100%) rename patches/kernel/{0243-x86-microcode-AMD-Add-support-for-fam17h-microcode-l.patch => 0244-x86-microcode-AMD-Add-support-for-fam17h-microcode-l.patch} (100%) rename patches/kernel/{0244-Revert-scsi-libsas-allow-async-aborts.patch => 0245-Revert-scsi-libsas-allow-async-aborts.patch} (100%) rename patches/kernel/{0245-x86-pti-Make-sure-the-user-kernel-PTEs-match.patch => 0246-x86-pti-Make-sure-the-user-kernel-PTEs-match.patch} (100%) rename patches/kernel/{0246-x86-dumpstack-Fix-partial-register-dumps.patch => 0247-x86-dumpstack-Fix-partial-register-dumps.patch} (100%) rename patches/kernel/{0247-x86-dumpstack-Print-registers-for-first-stack-frame.patch => 0248-x86-dumpstack-Print-registers-for-first-stack-frame.patch} (100%) rename patches/kernel/{0248-x86-process-Define-cpu_tss_rw-in-same-section-as-dec.patch => 0249-x86-process-Define-cpu_tss_rw-in-same-section-as-dec.patch} (100%) rename patches/kernel/{0249-x86-pti-Rename-BUG_CPU_INSECURE-to-BUG_CPU_MELTDOWN.patch => 0250-x86-pti-Rename-BUG_CPU_INSECURE-to-BUG_CPU_MELTDOWN.patch} (100%) rename patches/kernel/{0250-x86-pti-Unbreak-EFI-old_memmap.patch => 0251-x86-pti-Unbreak-EFI-old_memmap.patch} (100%) rename patches/kernel/{0251-x86-Documentation-Add-PTI-description.patch => 0252-x86-Documentation-Add-PTI-description.patch} (100%) rename patches/kernel/{0252-x86-cpufeatures-Add-X86_BUG_SPECTRE_V-12.patch => 0253-x86-cpufeatures-Add-X86_BUG_SPECTRE_V-12.patch} (100%) rename patches/kernel/{0253-x86-tboot-Unbreak-tboot-with-PTI-enabled.patch => 0254-x86-tboot-Unbreak-tboot-with-PTI-enabled.patch} (100%) rename patches/kernel/{0254-x86-mm-pti-Remove-dead-logic-in-pti_user_pagetable_w.patch => 0255-x86-mm-pti-Remove-dead-logic-in-pti_user_pagetable_w.patch} (100%) rename patches/kernel/{0255-x86-cpu-AMD-Make-LFENCE-a-serializing-instruction.patch => 0256-x86-cpu-AMD-Make-LFENCE-a-serializing-instruction.patch} (100%) rename patches/kernel/{0256-x86-cpu-AMD-Use-LFENCE_RDTSC-in-preference-to-MFENCE.patch => 0257-x86-cpu-AMD-Use-LFENCE_RDTSC-in-preference-to-MFENCE.patch} (100%) rename patches/kernel/{0257-x86-alternatives-Fix-optimize_nops-checking.patch => 0258-x86-alternatives-Fix-optimize_nops-checking.patch} (100%) rename patches/kernel/{0258-x86-pti-Make-unpoison-of-pgd-for-trusted-boot-work-f.patch => 0259-x86-pti-Make-unpoison-of-pgd-for-trusted-boot-work-f.patch} (100%) rename patches/kernel/{0259-locking-barriers-introduce-new-memory-barrier-gmb.patch => 0260-locking-barriers-introduce-new-memory-barrier-gmb.patch} (100%) rename patches/kernel/{0260-bpf-prevent-speculative-execution-in-eBPF-interprete.patch => 0261-bpf-prevent-speculative-execution-in-eBPF-interprete.patch} (100%) rename patches/kernel/{0261-x86-bpf-jit-prevent-speculative-execution-when-JIT-i.patch => 0262-x86-bpf-jit-prevent-speculative-execution-when-JIT-i.patch} (100%) rename patches/kernel/{0262-uvcvideo-prevent-speculative-execution.patch => 0263-uvcvideo-prevent-speculative-execution.patch} (100%) rename patches/kernel/{0263-carl9170-prevent-speculative-execution.patch => 0264-carl9170-prevent-speculative-execution.patch} (100%) rename patches/kernel/{0264-p54-prevent-speculative-execution.patch => 0265-p54-prevent-speculative-execution.patch} (100%) rename patches/kernel/{0265-qla2xxx-prevent-speculative-execution.patch => 0266-qla2xxx-prevent-speculative-execution.patch} (100%) rename patches/kernel/{0266-cw1200-prevent-speculative-execution.patch => 0267-cw1200-prevent-speculative-execution.patch} (100%) rename patches/kernel/{0267-Thermal-int340x-prevent-speculative-execution.patch => 0268-Thermal-int340x-prevent-speculative-execution.patch} (100%) rename patches/kernel/{0268-userns-prevent-speculative-execution.patch => 0269-userns-prevent-speculative-execution.patch} (100%) rename patches/kernel/{0269-ipv6-prevent-speculative-execution.patch => 0270-ipv6-prevent-speculative-execution.patch} (100%) rename patches/kernel/{0270-fs-prevent-speculative-execution.patch => 0271-fs-prevent-speculative-execution.patch} (100%) rename patches/kernel/{0271-net-mpls-prevent-speculative-execution.patch => 0272-net-mpls-prevent-speculative-execution.patch} (100%) rename patches/kernel/{0272-udf-prevent-speculative-execution.patch => 0273-udf-prevent-speculative-execution.patch} (100%) rename patches/kernel/{0273-x86-feature-Enable-the-x86-feature-to-control-Specul.patch => 0274-x86-feature-Enable-the-x86-feature-to-control-Specul.patch} (100%) rename patches/kernel/{0274-x86-feature-Report-presence-of-IBPB-and-IBRS-control.patch => 0275-x86-feature-Report-presence-of-IBPB-and-IBRS-control.patch} (100%) rename patches/kernel/{0275-x86-enter-MACROS-to-set-clear-IBRS-and-set-IBPB.patch => 0276-x86-enter-MACROS-to-set-clear-IBRS-and-set-IBPB.patch} (100%) rename patches/kernel/{0276-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch => 0277-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch} (100%) rename patches/kernel/{0277-x86-idle-Disable-IBRS-entering-idle-and-enable-it-on.patch => 0278-x86-idle-Disable-IBRS-entering-idle-and-enable-it-on.patch} (100%) rename patches/kernel/{0278-x86-idle-Disable-IBRS-when-offlining-cpu-and-re-enab.patch => 0279-x86-idle-Disable-IBRS-when-offlining-cpu-and-re-enab.patch} (100%) rename patches/kernel/{0279-x86-mm-Set-IBPB-upon-context-switch.patch => 0280-x86-mm-Set-IBPB-upon-context-switch.patch} (100%) rename patches/kernel/{0280-x86-mm-Only-set-IBPB-when-the-new-thread-cannot-ptra.patch => 0281-x86-mm-Only-set-IBPB-when-the-new-thread-cannot-ptra.patch} (100%) rename patches/kernel/{0281-x86-entry-Stuff-RSB-for-entry-to-kernel-for-non-SMEP.patch => 0282-x86-entry-Stuff-RSB-for-entry-to-kernel-for-non-SMEP.patch} (100%) rename patches/kernel/{0282-x86-kvm-add-MSR_IA32_SPEC_CTRL-and-MSR_IA32_PRED_CMD.patch => 0283-x86-kvm-add-MSR_IA32_SPEC_CTRL-and-MSR_IA32_PRED_CMD.patch} (100%) rename patches/kernel/{0283-x86-kvm-Set-IBPB-when-switching-VM.patch => 0284-x86-kvm-Set-IBPB-when-switching-VM.patch} (100%) rename patches/kernel/{0284-x86-kvm-Toggle-IBRS-on-VM-entry-and-exit.patch => 0285-x86-kvm-Toggle-IBRS-on-VM-entry-and-exit.patch} (100%) rename patches/kernel/{0285-x86-kvm-Pad-RSB-on-VM-transition.patch => 0286-x86-kvm-Pad-RSB-on-VM-transition.patch} (100%) rename patches/kernel/{0286-x86-spec_ctrl-Add-sysctl-knobs-to-enable-disable-SPE.patch => 0287-x86-spec_ctrl-Add-sysctl-knobs-to-enable-disable-SPE.patch} (100%) rename patches/kernel/{0287-x86-spec_ctrl-Add-lock-to-serialize-changes-to-ibrs-.patch => 0288-x86-spec_ctrl-Add-lock-to-serialize-changes-to-ibrs-.patch} (100%) rename patches/kernel/{0288-x86-syscall-Clear-unused-extra-registers-on-syscall-.patch => 0289-x86-syscall-Clear-unused-extra-registers-on-syscall-.patch} (100%) rename patches/kernel/{0289-x86-syscall-Clear-unused-extra-registers-on-32-bit-c.patch => 0290-x86-syscall-Clear-unused-extra-registers-on-32-bit-c.patch} (100%) rename patches/kernel/{0290-x86-entry-Use-retpoline-for-syscall-s-indirect-calls.patch => 0291-x86-entry-Use-retpoline-for-syscall-s-indirect-calls.patch} (100%) rename patches/kernel/{0291-x86-cpu-AMD-Add-speculative-control-support-for-AMD.patch => 0292-x86-cpu-AMD-Add-speculative-control-support-for-AMD.patch} (100%) rename patches/kernel/{0292-x86-microcode-Extend-post-microcode-reload-to-suppor.patch => 0293-x86-microcode-Extend-post-microcode-reload-to-suppor.patch} (100%) rename patches/kernel/{0293-KVM-SVM-Do-not-intercept-new-speculative-control-MSR.patch => 0294-KVM-SVM-Do-not-intercept-new-speculative-control-MSR.patch} (100%) rename patches/kernel/{0294-x86-svm-Set-IBRS-value-on-VM-entry-and-exit.patch => 0295-x86-svm-Set-IBRS-value-on-VM-entry-and-exit.patch} (100%) rename patches/kernel/{0295-x86-svm-Set-IBPB-when-running-a-different-VCPU.patch => 0296-x86-svm-Set-IBPB-when-running-a-different-VCPU.patch} (100%) rename patches/kernel/{0296-KVM-x86-Add-speculative-control-CPUID-support-for-gu.patch => 0297-KVM-x86-Add-speculative-control-CPUID-support-for-gu.patch} (100%) rename patches/kernel/{0297-x86-svm-Add-code-to-clobber-the-RSB-on-VM-exit.patch => 0298-x86-svm-Add-code-to-clobber-the-RSB-on-VM-exit.patch} (100%) rename patches/kernel/{0298-x86-cpu-AMD-Remove-now-unused-definition-of-MFENCE_R.patch => 0299-x86-cpu-AMD-Remove-now-unused-definition-of-MFENCE_R.patch} (100%) rename patches/kernel/{0299-UBUNTU-SAUCE-x86-kvm-Fix-stuff_RSB-for-32-bit.patch => 0300-UBUNTU-SAUCE-x86-kvm-Fix-stuff_RSB-for-32-bit.patch} (100%) rename patches/kernel/{0300-x86-pti-Enable-PTI-by-default.patch => 0301-x86-pti-Enable-PTI-by-default.patch} (100%) rename patches/kernel/{0301-KVM-x86-Add-memory-barrier-on-vmcs-field-lookup.patch => 0302-KVM-x86-Add-memory-barrier-on-vmcs-field-lookup.patch} (100%) rename patches/kernel/{0302-x86-tboot-Unbreak-tboot-with-PTI-enabled.patch => 0303-x86-tboot-Unbreak-tboot-with-PTI-enabled.patch} (100%) rename patches/kernel/{0303-x86-perf-Disable-intel_bts-when-PTI.patch => 0304-x86-perf-Disable-intel_bts-when-PTI.patch} (100%) diff --git a/patches/kernel/0017-i40e-Fix-memory-leak-related-filter-programming-stat.patch b/patches/kernel/0017-i40e-Fix-memory-leak-related-filter-programming-stat.patch new file mode 100644 index 0000000..e318a18 --- /dev/null +++ b/patches/kernel/0017-i40e-Fix-memory-leak-related-filter-programming-stat.patch @@ -0,0 +1,127 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Alexander Duyck +Date: Wed, 4 Oct 2017 08:44:43 -0700 +Subject: [PATCH] i40e: Fix memory leak related filter programming status +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +It looks like we weren't correctly placing the pages from buffers that had +been used to return a filter programming status back on the ring. As a +result they were being overwritten and tracking of the pages was lost. + +This change works to correct that by incorporating part of +i40e_put_rx_buffer into the programming status handler code. As a result we +should now be correctly placing the pages for those buffers on the +re-allocation list instead of letting them stay in place. + +Fixes: 0e626ff7ccbf ("i40e: Fix support for flow director programming status") +Reported-by: Anders K. Pedersen +Signed-off-by: Alexander Duyck +Tested-by: Anders K Pedersen +Signed-off-by: Jeff Kirsher +(cherry picked from commit 2b9478ffc550f17c6cd8c69057234e91150f5972) +Signed-off-by: Fabian Grünbichler +--- + drivers/net/ethernet/intel/i40e/i40e_txrx.c | 63 ++++++++++++++++------------- + 1 file changed, 36 insertions(+), 27 deletions(-) + +diff --git a/drivers/net/ethernet/intel/i40e/i40e_txrx.c b/drivers/net/ethernet/intel/i40e/i40e_txrx.c +index 2194960d5855..391b1878c24b 100644 +--- a/drivers/net/ethernet/intel/i40e/i40e_txrx.c ++++ b/drivers/net/ethernet/intel/i40e/i40e_txrx.c +@@ -1042,6 +1042,32 @@ static bool i40e_set_new_dynamic_itr(struct i40e_ring_container *rc) + return false; + } + ++/** ++ * i40e_reuse_rx_page - page flip buffer and store it back on the ring ++ * @rx_ring: rx descriptor ring to store buffers on ++ * @old_buff: donor buffer to have page reused ++ * ++ * Synchronizes page for reuse by the adapter ++ **/ ++static void i40e_reuse_rx_page(struct i40e_ring *rx_ring, ++ struct i40e_rx_buffer *old_buff) ++{ ++ struct i40e_rx_buffer *new_buff; ++ u16 nta = rx_ring->next_to_alloc; ++ ++ new_buff = &rx_ring->rx_bi[nta]; ++ ++ /* update, and store next to alloc */ ++ nta++; ++ rx_ring->next_to_alloc = (nta < rx_ring->count) ? nta : 0; ++ ++ /* transfer page from old buffer to new buffer */ ++ new_buff->dma = old_buff->dma; ++ new_buff->page = old_buff->page; ++ new_buff->page_offset = old_buff->page_offset; ++ new_buff->pagecnt_bias = old_buff->pagecnt_bias; ++} ++ + /** + * i40e_rx_is_programming_status - check for programming status descriptor + * @qw: qword representing status_error_len in CPU ordering +@@ -1076,15 +1102,24 @@ static void i40e_clean_programming_status(struct i40e_ring *rx_ring, + union i40e_rx_desc *rx_desc, + u64 qw) + { +- u32 ntc = rx_ring->next_to_clean + 1; ++ struct i40e_rx_buffer *rx_buffer; ++ u32 ntc = rx_ring->next_to_clean; + u8 id; + + /* fetch, update, and store next to clean */ ++ rx_buffer = &rx_ring->rx_bi[ntc++]; + ntc = (ntc < rx_ring->count) ? ntc : 0; + rx_ring->next_to_clean = ntc; + + prefetch(I40E_RX_DESC(rx_ring, ntc)); + ++ /* place unused page back on the ring */ ++ i40e_reuse_rx_page(rx_ring, rx_buffer); ++ rx_ring->rx_stats.page_reuse_count++; ++ ++ /* clear contents of buffer_info */ ++ rx_buffer->page = NULL; ++ + id = (qw & I40E_RX_PROG_STATUS_DESC_QW1_PROGID_MASK) >> + I40E_RX_PROG_STATUS_DESC_QW1_PROGID_SHIFT; + +@@ -1643,32 +1678,6 @@ static bool i40e_cleanup_headers(struct i40e_ring *rx_ring, struct sk_buff *skb, + return false; + } + +-/** +- * i40e_reuse_rx_page - page flip buffer and store it back on the ring +- * @rx_ring: rx descriptor ring to store buffers on +- * @old_buff: donor buffer to have page reused +- * +- * Synchronizes page for reuse by the adapter +- **/ +-static void i40e_reuse_rx_page(struct i40e_ring *rx_ring, +- struct i40e_rx_buffer *old_buff) +-{ +- struct i40e_rx_buffer *new_buff; +- u16 nta = rx_ring->next_to_alloc; +- +- new_buff = &rx_ring->rx_bi[nta]; +- +- /* update, and store next to alloc */ +- nta++; +- rx_ring->next_to_alloc = (nta < rx_ring->count) ? nta : 0; +- +- /* transfer page from old buffer to new buffer */ +- new_buff->dma = old_buff->dma; +- new_buff->page = old_buff->page; +- new_buff->page_offset = old_buff->page_offset; +- new_buff->pagecnt_bias = old_buff->pagecnt_bias; +-} +- + /** + * i40e_page_is_reusable - check if any reuse is possible + * @page: page struct to check +-- +2.14.2 + diff --git a/patches/kernel/0017-x86-mm-Add-the-nopcid-boot-option-to-turn-off-PCID.patch b/patches/kernel/0018-x86-mm-Add-the-nopcid-boot-option-to-turn-off-PCID.patch similarity index 100% rename from patches/kernel/0017-x86-mm-Add-the-nopcid-boot-option-to-turn-off-PCID.patch rename to patches/kernel/0018-x86-mm-Add-the-nopcid-boot-option-to-turn-off-PCID.patch diff --git a/patches/kernel/0018-x86-mm-Enable-CR4.PCIDE-on-supported-systems.patch b/patches/kernel/0019-x86-mm-Enable-CR4.PCIDE-on-supported-systems.patch similarity index 100% rename from patches/kernel/0018-x86-mm-Enable-CR4.PCIDE-on-supported-systems.patch rename to patches/kernel/0019-x86-mm-Enable-CR4.PCIDE-on-supported-systems.patch diff --git a/patches/kernel/0019-x86-mm-Document-how-CR4.PCIDE-restore-works.patch b/patches/kernel/0020-x86-mm-Document-how-CR4.PCIDE-restore-works.patch similarity index 100% rename from patches/kernel/0019-x86-mm-Document-how-CR4.PCIDE-restore-works.patch rename to patches/kernel/0020-x86-mm-Document-how-CR4.PCIDE-restore-works.patch diff --git a/patches/kernel/0020-x86-entry-64-Refactor-IRQ-stacks-and-make-them-NMI-s.patch b/patches/kernel/0021-x86-entry-64-Refactor-IRQ-stacks-and-make-them-NMI-s.patch similarity index 100% rename from patches/kernel/0020-x86-entry-64-Refactor-IRQ-stacks-and-make-them-NMI-s.patch rename to patches/kernel/0021-x86-entry-64-Refactor-IRQ-stacks-and-make-them-NMI-s.patch diff --git a/patches/kernel/0021-x86-entry-64-Initialize-the-top-of-the-IRQ-stack-bef.patch b/patches/kernel/0022-x86-entry-64-Initialize-the-top-of-the-IRQ-stack-bef.patch similarity index 100% rename from patches/kernel/0021-x86-entry-64-Initialize-the-top-of-the-IRQ-stack-bef.patch rename to patches/kernel/0022-x86-entry-64-Initialize-the-top-of-the-IRQ-stack-bef.patch diff --git a/patches/kernel/0022-x86-entry-64-Add-unwind-hint-annotations.patch b/patches/kernel/0023-x86-entry-64-Add-unwind-hint-annotations.patch similarity index 100% rename from patches/kernel/0022-x86-entry-64-Add-unwind-hint-annotations.patch rename to patches/kernel/0023-x86-entry-64-Add-unwind-hint-annotations.patch diff --git a/patches/kernel/0023-xen-x86-Remove-SME-feature-in-PV-guests.patch b/patches/kernel/0024-xen-x86-Remove-SME-feature-in-PV-guests.patch similarity index 100% rename from patches/kernel/0023-xen-x86-Remove-SME-feature-in-PV-guests.patch rename to patches/kernel/0024-xen-x86-Remove-SME-feature-in-PV-guests.patch diff --git a/patches/kernel/0024-x86-xen-64-Rearrange-the-SYSCALL-entries.patch b/patches/kernel/0025-x86-xen-64-Rearrange-the-SYSCALL-entries.patch similarity index 100% rename from patches/kernel/0024-x86-xen-64-Rearrange-the-SYSCALL-entries.patch rename to patches/kernel/0025-x86-xen-64-Rearrange-the-SYSCALL-entries.patch diff --git a/patches/kernel/0025-irq-Make-the-irqentry-text-section-unconditional.patch b/patches/kernel/0026-irq-Make-the-irqentry-text-section-unconditional.patch similarity index 100% rename from patches/kernel/0025-irq-Make-the-irqentry-text-section-unconditional.patch rename to patches/kernel/0026-irq-Make-the-irqentry-text-section-unconditional.patch diff --git a/patches/kernel/0026-x86-xen-64-Fix-the-reported-SS-and-CS-in-SYSCALL.patch b/patches/kernel/0027-x86-xen-64-Fix-the-reported-SS-and-CS-in-SYSCALL.patch similarity index 100% rename from patches/kernel/0026-x86-xen-64-Fix-the-reported-SS-and-CS-in-SYSCALL.patch rename to patches/kernel/0027-x86-xen-64-Fix-the-reported-SS-and-CS-in-SYSCALL.patch diff --git a/patches/kernel/0027-x86-paravirt-xen-Remove-xen_patch.patch b/patches/kernel/0028-x86-paravirt-xen-Remove-xen_patch.patch similarity index 100% rename from patches/kernel/0027-x86-paravirt-xen-Remove-xen_patch.patch rename to patches/kernel/0028-x86-paravirt-xen-Remove-xen_patch.patch diff --git a/patches/kernel/0028-x86-traps-Simplify-pagefault-tracing-logic.patch b/patches/kernel/0029-x86-traps-Simplify-pagefault-tracing-logic.patch similarity index 100% rename from patches/kernel/0028-x86-traps-Simplify-pagefault-tracing-logic.patch rename to patches/kernel/0029-x86-traps-Simplify-pagefault-tracing-logic.patch diff --git a/patches/kernel/0029-x86-idt-Unify-gate_struct-handling-for-32-64-bit-ker.patch b/patches/kernel/0030-x86-idt-Unify-gate_struct-handling-for-32-64-bit-ker.patch similarity index 100% rename from patches/kernel/0029-x86-idt-Unify-gate_struct-handling-for-32-64-bit-ker.patch rename to patches/kernel/0030-x86-idt-Unify-gate_struct-handling-for-32-64-bit-ker.patch diff --git a/patches/kernel/0030-x86-asm-Replace-access-to-desc_struct-a-b-fields.patch b/patches/kernel/0031-x86-asm-Replace-access-to-desc_struct-a-b-fields.patch similarity index 100% rename from patches/kernel/0030-x86-asm-Replace-access-to-desc_struct-a-b-fields.patch rename to patches/kernel/0031-x86-asm-Replace-access-to-desc_struct-a-b-fields.patch diff --git a/patches/kernel/0031-x86-xen-Get-rid-of-paravirt-op-adjust_exception_fram.patch b/patches/kernel/0032-x86-xen-Get-rid-of-paravirt-op-adjust_exception_fram.patch similarity index 100% rename from patches/kernel/0031-x86-xen-Get-rid-of-paravirt-op-adjust_exception_fram.patch rename to patches/kernel/0032-x86-xen-Get-rid-of-paravirt-op-adjust_exception_fram.patch diff --git a/patches/kernel/0032-x86-paravirt-Remove-no-longer-used-paravirt-function.patch b/patches/kernel/0033-x86-paravirt-Remove-no-longer-used-paravirt-function.patch similarity index 100% rename from patches/kernel/0032-x86-paravirt-Remove-no-longer-used-paravirt-function.patch rename to patches/kernel/0033-x86-paravirt-Remove-no-longer-used-paravirt-function.patch diff --git a/patches/kernel/0033-x86-entry-Fix-idtentry-unwind-hint.patch b/patches/kernel/0034-x86-entry-Fix-idtentry-unwind-hint.patch similarity index 100% rename from patches/kernel/0033-x86-entry-Fix-idtentry-unwind-hint.patch rename to patches/kernel/0034-x86-entry-Fix-idtentry-unwind-hint.patch diff --git a/patches/kernel/0034-x86-mm-64-Initialize-CR4.PCIDE-early.patch b/patches/kernel/0035-x86-mm-64-Initialize-CR4.PCIDE-early.patch similarity index 100% rename from patches/kernel/0034-x86-mm-64-Initialize-CR4.PCIDE-early.patch rename to patches/kernel/0035-x86-mm-64-Initialize-CR4.PCIDE-early.patch diff --git a/patches/kernel/0035-objtool-Add-ORC-unwind-table-generation.patch b/patches/kernel/0036-objtool-Add-ORC-unwind-table-generation.patch similarity index 100% rename from patches/kernel/0035-objtool-Add-ORC-unwind-table-generation.patch rename to patches/kernel/0036-objtool-Add-ORC-unwind-table-generation.patch diff --git a/patches/kernel/0036-objtool-x86-Add-facility-for-asm-code-to-provide-unw.patch b/patches/kernel/0037-objtool-x86-Add-facility-for-asm-code-to-provide-unw.patch similarity index 100% rename from patches/kernel/0036-objtool-x86-Add-facility-for-asm-code-to-provide-unw.patch rename to patches/kernel/0037-objtool-x86-Add-facility-for-asm-code-to-provide-unw.patch diff --git a/patches/kernel/0037-x86-unwind-Add-the-ORC-unwinder.patch b/patches/kernel/0038-x86-unwind-Add-the-ORC-unwinder.patch similarity index 100% rename from patches/kernel/0037-x86-unwind-Add-the-ORC-unwinder.patch rename to patches/kernel/0038-x86-unwind-Add-the-ORC-unwinder.patch diff --git a/patches/kernel/0038-x86-kconfig-Consolidate-unwinders-into-multiple-choi.patch b/patches/kernel/0039-x86-kconfig-Consolidate-unwinders-into-multiple-choi.patch similarity index 100% rename from patches/kernel/0038-x86-kconfig-Consolidate-unwinders-into-multiple-choi.patch rename to patches/kernel/0039-x86-kconfig-Consolidate-unwinders-into-multiple-choi.patch diff --git a/patches/kernel/0039-objtool-Upgrade-libelf-devel-warning-to-error-for-CO.patch b/patches/kernel/0040-objtool-Upgrade-libelf-devel-warning-to-error-for-CO.patch similarity index 100% rename from patches/kernel/0039-objtool-Upgrade-libelf-devel-warning-to-error-for-CO.patch rename to patches/kernel/0040-objtool-Upgrade-libelf-devel-warning-to-error-for-CO.patch diff --git a/patches/kernel/0040-x86-ldt-64-Refresh-DS-and-ES-when-modify_ldt-changes.patch b/patches/kernel/0041-x86-ldt-64-Refresh-DS-and-ES-when-modify_ldt-changes.patch similarity index 100% rename from patches/kernel/0040-x86-ldt-64-Refresh-DS-and-ES-when-modify_ldt-changes.patch rename to patches/kernel/0041-x86-ldt-64-Refresh-DS-and-ES-when-modify_ldt-changes.patch diff --git a/patches/kernel/0041-x86-mm-Give-each-mm-TLB-flush-generation-a-unique-ID.patch b/patches/kernel/0042-x86-mm-Give-each-mm-TLB-flush-generation-a-unique-ID.patch similarity index 100% rename from patches/kernel/0041-x86-mm-Give-each-mm-TLB-flush-generation-a-unique-ID.patch rename to patches/kernel/0042-x86-mm-Give-each-mm-TLB-flush-generation-a-unique-ID.patch diff --git a/patches/kernel/0042-x86-mm-Track-the-TLB-s-tlb_gen-and-update-the-flushi.patch b/patches/kernel/0043-x86-mm-Track-the-TLB-s-tlb_gen-and-update-the-flushi.patch similarity index 100% rename from patches/kernel/0042-x86-mm-Track-the-TLB-s-tlb_gen-and-update-the-flushi.patch rename to patches/kernel/0043-x86-mm-Track-the-TLB-s-tlb_gen-and-update-the-flushi.patch diff --git a/patches/kernel/0043-x86-mm-Rework-lazy-TLB-mode-and-TLB-freshness-tracki.patch b/patches/kernel/0044-x86-mm-Rework-lazy-TLB-mode-and-TLB-freshness-tracki.patch similarity index 100% rename from patches/kernel/0043-x86-mm-Rework-lazy-TLB-mode-and-TLB-freshness-tracki.patch rename to patches/kernel/0044-x86-mm-Rework-lazy-TLB-mode-and-TLB-freshness-tracki.patch diff --git a/patches/kernel/0044-x86-mm-Implement-PCID-based-optimization-try-to-pres.patch b/patches/kernel/0045-x86-mm-Implement-PCID-based-optimization-try-to-pres.patch similarity index 100% rename from patches/kernel/0044-x86-mm-Implement-PCID-based-optimization-try-to-pres.patch rename to patches/kernel/0045-x86-mm-Implement-PCID-based-optimization-try-to-pres.patch diff --git a/patches/kernel/0045-x86-mm-Factor-out-CR3-building-code.patch b/patches/kernel/0046-x86-mm-Factor-out-CR3-building-code.patch similarity index 100% rename from patches/kernel/0045-x86-mm-Factor-out-CR3-building-code.patch rename to patches/kernel/0046-x86-mm-Factor-out-CR3-building-code.patch diff --git a/patches/kernel/0046-x86-mm-64-Stop-using-CR3.PCID-0-in-ASID-aware-code.patch b/patches/kernel/0047-x86-mm-64-Stop-using-CR3.PCID-0-in-ASID-aware-code.patch similarity index 100% rename from patches/kernel/0046-x86-mm-64-Stop-using-CR3.PCID-0-in-ASID-aware-code.patch rename to patches/kernel/0047-x86-mm-64-Stop-using-CR3.PCID-0-in-ASID-aware-code.patch diff --git a/patches/kernel/0047-x86-mm-Flush-more-aggressively-in-lazy-TLB-mode.patch b/patches/kernel/0048-x86-mm-Flush-more-aggressively-in-lazy-TLB-mode.patch similarity index 100% rename from patches/kernel/0047-x86-mm-Flush-more-aggressively-in-lazy-TLB-mode.patch rename to patches/kernel/0048-x86-mm-Flush-more-aggressively-in-lazy-TLB-mode.patch diff --git a/patches/kernel/0048-Revert-x86-mm-Stop-calling-leave_mm-in-idle-code.patch b/patches/kernel/0049-Revert-x86-mm-Stop-calling-leave_mm-in-idle-code.patch similarity index 100% rename from patches/kernel/0048-Revert-x86-mm-Stop-calling-leave_mm-in-idle-code.patch rename to patches/kernel/0049-Revert-x86-mm-Stop-calling-leave_mm-in-idle-code.patch diff --git a/patches/kernel/0049-kprobes-x86-Set-up-frame-pointer-in-kprobe-trampolin.patch b/patches/kernel/0050-kprobes-x86-Set-up-frame-pointer-in-kprobe-trampolin.patch similarity index 100% rename from patches/kernel/0049-kprobes-x86-Set-up-frame-pointer-in-kprobe-trampolin.patch rename to patches/kernel/0050-kprobes-x86-Set-up-frame-pointer-in-kprobe-trampolin.patch diff --git a/patches/kernel/0050-x86-tracing-Introduce-a-static-key-for-exception-tra.patch b/patches/kernel/0051-x86-tracing-Introduce-a-static-key-for-exception-tra.patch similarity index 100% rename from patches/kernel/0050-x86-tracing-Introduce-a-static-key-for-exception-tra.patch rename to patches/kernel/0051-x86-tracing-Introduce-a-static-key-for-exception-tra.patch diff --git a/patches/kernel/0051-x86-boot-Add-early-cmdline-parsing-for-options-with-.patch b/patches/kernel/0052-x86-boot-Add-early-cmdline-parsing-for-options-with-.patch similarity index 100% rename from patches/kernel/0051-x86-boot-Add-early-cmdline-parsing-for-options-with-.patch rename to patches/kernel/0052-x86-boot-Add-early-cmdline-parsing-for-options-with-.patch diff --git a/patches/kernel/0052-mm-x86-mm-Fix-performance-regression-in-get_user_pag.patch b/patches/kernel/0053-mm-x86-mm-Fix-performance-regression-in-get_user_pag.patch similarity index 100% rename from patches/kernel/0052-mm-x86-mm-Fix-performance-regression-in-get_user_pag.patch rename to patches/kernel/0053-mm-x86-mm-Fix-performance-regression-in-get_user_pag.patch diff --git a/patches/kernel/0053-x86-asm-Remove-unnecessary-n-t-in-front-of-CC_SET-fr.patch b/patches/kernel/0054-x86-asm-Remove-unnecessary-n-t-in-front-of-CC_SET-fr.patch similarity index 100% rename from patches/kernel/0053-x86-asm-Remove-unnecessary-n-t-in-front-of-CC_SET-fr.patch rename to patches/kernel/0054-x86-asm-Remove-unnecessary-n-t-in-front-of-CC_SET-fr.patch diff --git a/patches/kernel/0054-objtool-Don-t-report-end-of-section-error-after-an-e.patch b/patches/kernel/0055-objtool-Don-t-report-end-of-section-error-after-an-e.patch similarity index 100% rename from patches/kernel/0054-objtool-Don-t-report-end-of-section-error-after-an-e.patch rename to patches/kernel/0055-objtool-Don-t-report-end-of-section-error-after-an-e.patch diff --git a/patches/kernel/0055-x86-head-Remove-confusing-comment.patch b/patches/kernel/0056-x86-head-Remove-confusing-comment.patch similarity index 100% rename from patches/kernel/0055-x86-head-Remove-confusing-comment.patch rename to patches/kernel/0056-x86-head-Remove-confusing-comment.patch diff --git a/patches/kernel/0056-x86-head-Remove-unused-bad_address-code.patch b/patches/kernel/0057-x86-head-Remove-unused-bad_address-code.patch similarity index 100% rename from patches/kernel/0056-x86-head-Remove-unused-bad_address-code.patch rename to patches/kernel/0057-x86-head-Remove-unused-bad_address-code.patch diff --git a/patches/kernel/0057-x86-head-Fix-head-ELF-function-annotations.patch b/patches/kernel/0058-x86-head-Fix-head-ELF-function-annotations.patch similarity index 100% rename from patches/kernel/0057-x86-head-Fix-head-ELF-function-annotations.patch rename to patches/kernel/0058-x86-head-Fix-head-ELF-function-annotations.patch diff --git a/patches/kernel/0058-x86-boot-Annotate-verify_cpu-as-a-callable-function.patch b/patches/kernel/0059-x86-boot-Annotate-verify_cpu-as-a-callable-function.patch similarity index 100% rename from patches/kernel/0058-x86-boot-Annotate-verify_cpu-as-a-callable-function.patch rename to patches/kernel/0059-x86-boot-Annotate-verify_cpu-as-a-callable-function.patch diff --git a/patches/kernel/0059-x86-xen-Fix-xen-head-ELF-annotations.patch b/patches/kernel/0060-x86-xen-Fix-xen-head-ELF-annotations.patch similarity index 100% rename from patches/kernel/0059-x86-xen-Fix-xen-head-ELF-annotations.patch rename to patches/kernel/0060-x86-xen-Fix-xen-head-ELF-annotations.patch diff --git a/patches/kernel/0060-x86-xen-Add-unwind-hint-annotations.patch b/patches/kernel/0061-x86-xen-Add-unwind-hint-annotations.patch similarity index 100% rename from patches/kernel/0060-x86-xen-Add-unwind-hint-annotations.patch rename to patches/kernel/0061-x86-xen-Add-unwind-hint-annotations.patch diff --git a/patches/kernel/0061-x86-head-Add-unwind-hint-annotations.patch b/patches/kernel/0062-x86-head-Add-unwind-hint-annotations.patch similarity index 100% rename from patches/kernel/0061-x86-head-Add-unwind-hint-annotations.patch rename to patches/kernel/0062-x86-head-Add-unwind-hint-annotations.patch diff --git a/patches/kernel/0062-ACPI-APEI-adjust-a-local-variable-type-in-ghes_iorem.patch b/patches/kernel/0063-ACPI-APEI-adjust-a-local-variable-type-in-ghes_iorem.patch similarity index 100% rename from patches/kernel/0062-ACPI-APEI-adjust-a-local-variable-type-in-ghes_iorem.patch rename to patches/kernel/0063-ACPI-APEI-adjust-a-local-variable-type-in-ghes_iorem.patch diff --git a/patches/kernel/0063-x86-unwinder-Make-CONFIG_UNWINDER_ORC-y-the-default-.patch b/patches/kernel/0064-x86-unwinder-Make-CONFIG_UNWINDER_ORC-y-the-default-.patch similarity index 100% rename from patches/kernel/0063-x86-unwinder-Make-CONFIG_UNWINDER_ORC-y-the-default-.patch rename to patches/kernel/0064-x86-unwinder-Make-CONFIG_UNWINDER_ORC-y-the-default-.patch diff --git a/patches/kernel/0064-x86-fpu-debug-Remove-unused-x86_fpu_state-and-x86_fp.patch b/patches/kernel/0065-x86-fpu-debug-Remove-unused-x86_fpu_state-and-x86_fp.patch similarity index 100% rename from patches/kernel/0064-x86-fpu-debug-Remove-unused-x86_fpu_state-and-x86_fp.patch rename to patches/kernel/0065-x86-fpu-debug-Remove-unused-x86_fpu_state-and-x86_fp.patch diff --git a/patches/kernel/0065-x86-unwind-Rename-unwinder-config-options-to-CONFIG_.patch b/patches/kernel/0066-x86-unwind-Rename-unwinder-config-options-to-CONFIG_.patch similarity index 100% rename from patches/kernel/0065-x86-unwind-Rename-unwinder-config-options-to-CONFIG_.patch rename to patches/kernel/0066-x86-unwind-Rename-unwinder-config-options-to-CONFIG_.patch diff --git a/patches/kernel/0066-x86-unwind-Make-CONFIG_UNWINDER_ORC-y-the-default-in.patch b/patches/kernel/0067-x86-unwind-Make-CONFIG_UNWINDER_ORC-y-the-default-in.patch similarity index 100% rename from patches/kernel/0066-x86-unwind-Make-CONFIG_UNWINDER_ORC-y-the-default-in.patch rename to patches/kernel/0067-x86-unwind-Make-CONFIG_UNWINDER_ORC-y-the-default-in.patch diff --git a/patches/kernel/0067-bitops-Add-clear-set_bit32-to-linux-bitops.h.patch b/patches/kernel/0068-bitops-Add-clear-set_bit32-to-linux-bitops.h.patch similarity index 100% rename from patches/kernel/0067-bitops-Add-clear-set_bit32-to-linux-bitops.h.patch rename to patches/kernel/0068-bitops-Add-clear-set_bit32-to-linux-bitops.h.patch diff --git a/patches/kernel/0068-x86-cpuid-Add-generic-table-for-CPUID-dependencies.patch b/patches/kernel/0069-x86-cpuid-Add-generic-table-for-CPUID-dependencies.patch similarity index 100% rename from patches/kernel/0068-x86-cpuid-Add-generic-table-for-CPUID-dependencies.patch rename to patches/kernel/0069-x86-cpuid-Add-generic-table-for-CPUID-dependencies.patch diff --git a/patches/kernel/0069-x86-fpu-Parse-clearcpuid-as-early-XSAVE-argument.patch b/patches/kernel/0070-x86-fpu-Parse-clearcpuid-as-early-XSAVE-argument.patch similarity index 100% rename from patches/kernel/0069-x86-fpu-Parse-clearcpuid-as-early-XSAVE-argument.patch rename to patches/kernel/0070-x86-fpu-Parse-clearcpuid-as-early-XSAVE-argument.patch diff --git a/patches/kernel/0070-x86-fpu-Make-XSAVE-check-the-base-CPUID-features-bef.patch b/patches/kernel/0071-x86-fpu-Make-XSAVE-check-the-base-CPUID-features-bef.patch similarity index 100% rename from patches/kernel/0070-x86-fpu-Make-XSAVE-check-the-base-CPUID-features-bef.patch rename to patches/kernel/0071-x86-fpu-Make-XSAVE-check-the-base-CPUID-features-bef.patch diff --git a/patches/kernel/0071-x86-fpu-Remove-the-explicit-clearing-of-XSAVE-depend.patch b/patches/kernel/0072-x86-fpu-Remove-the-explicit-clearing-of-XSAVE-depend.patch similarity index 100% rename from patches/kernel/0071-x86-fpu-Remove-the-explicit-clearing-of-XSAVE-depend.patch rename to patches/kernel/0072-x86-fpu-Remove-the-explicit-clearing-of-XSAVE-depend.patch diff --git a/patches/kernel/0072-x86-platform-UV-Convert-timers-to-use-timer_setup.patch b/patches/kernel/0073-x86-platform-UV-Convert-timers-to-use-timer_setup.patch similarity index 100% rename from patches/kernel/0072-x86-platform-UV-Convert-timers-to-use-timer_setup.patch rename to patches/kernel/0073-x86-platform-UV-Convert-timers-to-use-timer_setup.patch diff --git a/patches/kernel/0073-objtool-Print-top-level-commands-on-incorrect-usage.patch b/patches/kernel/0074-objtool-Print-top-level-commands-on-incorrect-usage.patch similarity index 100% rename from patches/kernel/0073-objtool-Print-top-level-commands-on-incorrect-usage.patch rename to patches/kernel/0074-objtool-Print-top-level-commands-on-incorrect-usage.patch diff --git a/patches/kernel/0074-x86-cpuid-Prevent-out-of-bound-access-in-do_clear_cp.patch b/patches/kernel/0075-x86-cpuid-Prevent-out-of-bound-access-in-do_clear_cp.patch similarity index 100% rename from patches/kernel/0074-x86-cpuid-Prevent-out-of-bound-access-in-do_clear_cp.patch rename to patches/kernel/0075-x86-cpuid-Prevent-out-of-bound-access-in-do_clear_cp.patch diff --git a/patches/kernel/0075-x86-entry-Use-SYSCALL_DEFINE-macros-for-sys_modify_l.patch b/patches/kernel/0076-x86-entry-Use-SYSCALL_DEFINE-macros-for-sys_modify_l.patch similarity index 100% rename from patches/kernel/0075-x86-entry-Use-SYSCALL_DEFINE-macros-for-sys_modify_l.patch rename to patches/kernel/0076-x86-entry-Use-SYSCALL_DEFINE-macros-for-sys_modify_l.patch diff --git a/patches/kernel/0076-mm-sparsemem-Allocate-mem_section-at-runtime-for-CON.patch b/patches/kernel/0077-mm-sparsemem-Allocate-mem_section-at-runtime-for-CON.patch similarity index 100% rename from patches/kernel/0076-mm-sparsemem-Allocate-mem_section-at-runtime-for-CON.patch rename to patches/kernel/0077-mm-sparsemem-Allocate-mem_section-at-runtime-for-CON.patch diff --git a/patches/kernel/0077-x86-kasan-Use-the-same-shadow-offset-for-4-and-5-lev.patch b/patches/kernel/0078-x86-kasan-Use-the-same-shadow-offset-for-4-and-5-lev.patch similarity index 100% rename from patches/kernel/0077-x86-kasan-Use-the-same-shadow-offset-for-4-and-5-lev.patch rename to patches/kernel/0078-x86-kasan-Use-the-same-shadow-offset-for-4-and-5-lev.patch diff --git a/patches/kernel/0078-x86-xen-Provide-pre-built-page-tables-only-for-CONFI.patch b/patches/kernel/0079-x86-xen-Provide-pre-built-page-tables-only-for-CONFI.patch similarity index 100% rename from patches/kernel/0078-x86-xen-Provide-pre-built-page-tables-only-for-CONFI.patch rename to patches/kernel/0079-x86-xen-Provide-pre-built-page-tables-only-for-CONFI.patch diff --git a/patches/kernel/0079-x86-xen-Drop-5-level-paging-support-code-from-the-XE.patch b/patches/kernel/0080-x86-xen-Drop-5-level-paging-support-code-from-the-XE.patch similarity index 100% rename from patches/kernel/0079-x86-xen-Drop-5-level-paging-support-code-from-the-XE.patch rename to patches/kernel/0080-x86-xen-Drop-5-level-paging-support-code-from-the-XE.patch diff --git a/patches/kernel/0080-ACPI-APEI-remove-the-unused-dead-code-for-SEA-NMI-no.patch b/patches/kernel/0081-ACPI-APEI-remove-the-unused-dead-code-for-SEA-NMI-no.patch similarity index 100% rename from patches/kernel/0080-ACPI-APEI-remove-the-unused-dead-code-for-SEA-NMI-no.patch rename to patches/kernel/0081-ACPI-APEI-remove-the-unused-dead-code-for-SEA-NMI-no.patch diff --git a/patches/kernel/0081-x86-asm-Don-t-use-the-confusing-.ifeq-directive.patch b/patches/kernel/0082-x86-asm-Don-t-use-the-confusing-.ifeq-directive.patch similarity index 100% rename from patches/kernel/0081-x86-asm-Don-t-use-the-confusing-.ifeq-directive.patch rename to patches/kernel/0082-x86-asm-Don-t-use-the-confusing-.ifeq-directive.patch diff --git a/patches/kernel/0082-x86-build-Beautify-build-log-of-syscall-headers.patch b/patches/kernel/0083-x86-build-Beautify-build-log-of-syscall-headers.patch similarity index 100% rename from patches/kernel/0082-x86-build-Beautify-build-log-of-syscall-headers.patch rename to patches/kernel/0083-x86-build-Beautify-build-log-of-syscall-headers.patch diff --git a/patches/kernel/0083-x86-mm-64-Rename-the-register_page_bootmem_memmap-si.patch b/patches/kernel/0084-x86-mm-64-Rename-the-register_page_bootmem_memmap-si.patch similarity index 100% rename from patches/kernel/0083-x86-mm-64-Rename-the-register_page_bootmem_memmap-si.patch rename to patches/kernel/0084-x86-mm-64-Rename-the-register_page_bootmem_memmap-si.patch diff --git a/patches/kernel/0084-x86-cpufeatures-Enable-new-SSE-AVX-AVX512-CPU-featur.patch b/patches/kernel/0085-x86-cpufeatures-Enable-new-SSE-AVX-AVX512-CPU-featur.patch similarity index 100% rename from patches/kernel/0084-x86-cpufeatures-Enable-new-SSE-AVX-AVX512-CPU-featur.patch rename to patches/kernel/0085-x86-cpufeatures-Enable-new-SSE-AVX-AVX512-CPU-featur.patch diff --git a/patches/kernel/0085-x86-mm-Relocate-page-fault-error-codes-to-traps.h.patch b/patches/kernel/0086-x86-mm-Relocate-page-fault-error-codes-to-traps.h.patch similarity index 100% rename from patches/kernel/0085-x86-mm-Relocate-page-fault-error-codes-to-traps.h.patch rename to patches/kernel/0086-x86-mm-Relocate-page-fault-error-codes-to-traps.h.patch diff --git a/patches/kernel/0086-x86-boot-Relocate-definition-of-the-initial-state-of.patch b/patches/kernel/0087-x86-boot-Relocate-definition-of-the-initial-state-of.patch similarity index 100% rename from patches/kernel/0086-x86-boot-Relocate-definition-of-the-initial-state-of.patch rename to patches/kernel/0087-x86-boot-Relocate-definition-of-the-initial-state-of.patch diff --git a/patches/kernel/0087-ptrace-x86-Make-user_64bit_mode-available-to-32-bit-.patch b/patches/kernel/0088-ptrace-x86-Make-user_64bit_mode-available-to-32-bit-.patch similarity index 100% rename from patches/kernel/0087-ptrace-x86-Make-user_64bit_mode-available-to-32-bit-.patch rename to patches/kernel/0088-ptrace-x86-Make-user_64bit_mode-available-to-32-bit-.patch diff --git a/patches/kernel/0088-x86-entry-64-Remove-the-restore_c_regs_and_iret-labe.patch b/patches/kernel/0089-x86-entry-64-Remove-the-restore_c_regs_and_iret-labe.patch similarity index 100% rename from patches/kernel/0088-x86-entry-64-Remove-the-restore_c_regs_and_iret-labe.patch rename to patches/kernel/0089-x86-entry-64-Remove-the-restore_c_regs_and_iret-labe.patch diff --git a/patches/kernel/0089-x86-entry-64-Split-the-IRET-to-user-and-IRET-to-kern.patch b/patches/kernel/0090-x86-entry-64-Split-the-IRET-to-user-and-IRET-to-kern.patch similarity index 100% rename from patches/kernel/0089-x86-entry-64-Split-the-IRET-to-user-and-IRET-to-kern.patch rename to patches/kernel/0090-x86-entry-64-Split-the-IRET-to-user-and-IRET-to-kern.patch diff --git a/patches/kernel/0090-x86-entry-64-Move-SWAPGS-into-the-common-IRET-to-use.patch b/patches/kernel/0091-x86-entry-64-Move-SWAPGS-into-the-common-IRET-to-use.patch similarity index 100% rename from patches/kernel/0090-x86-entry-64-Move-SWAPGS-into-the-common-IRET-to-use.patch rename to patches/kernel/0091-x86-entry-64-Move-SWAPGS-into-the-common-IRET-to-use.patch diff --git a/patches/kernel/0091-x86-entry-64-Simplify-reg-restore-code-in-the-standa.patch b/patches/kernel/0092-x86-entry-64-Simplify-reg-restore-code-in-the-standa.patch similarity index 100% rename from patches/kernel/0091-x86-entry-64-Simplify-reg-restore-code-in-the-standa.patch rename to patches/kernel/0092-x86-entry-64-Simplify-reg-restore-code-in-the-standa.patch diff --git a/patches/kernel/0092-x86-entry-64-Shrink-paranoid_exit_restore-and-make-l.patch b/patches/kernel/0093-x86-entry-64-Shrink-paranoid_exit_restore-and-make-l.patch similarity index 100% rename from patches/kernel/0092-x86-entry-64-Shrink-paranoid_exit_restore-and-make-l.patch rename to patches/kernel/0093-x86-entry-64-Shrink-paranoid_exit_restore-and-make-l.patch diff --git a/patches/kernel/0093-x86-entry-64-Use-pop-instead-of-movq-in-syscall_retu.patch b/patches/kernel/0094-x86-entry-64-Use-pop-instead-of-movq-in-syscall_retu.patch similarity index 100% rename from patches/kernel/0093-x86-entry-64-Use-pop-instead-of-movq-in-syscall_retu.patch rename to patches/kernel/0094-x86-entry-64-Use-pop-instead-of-movq-in-syscall_retu.patch diff --git a/patches/kernel/0094-x86-entry-64-Merge-the-fast-and-slow-SYSRET-paths.patch b/patches/kernel/0095-x86-entry-64-Merge-the-fast-and-slow-SYSRET-paths.patch similarity index 100% rename from patches/kernel/0094-x86-entry-64-Merge-the-fast-and-slow-SYSRET-paths.patch rename to patches/kernel/0095-x86-entry-64-Merge-the-fast-and-slow-SYSRET-paths.patch diff --git a/patches/kernel/0095-x86-entry-64-Use-POP-instead-of-MOV-to-restore-regs-.patch b/patches/kernel/0096-x86-entry-64-Use-POP-instead-of-MOV-to-restore-regs-.patch similarity index 100% rename from patches/kernel/0095-x86-entry-64-Use-POP-instead-of-MOV-to-restore-regs-.patch rename to patches/kernel/0096-x86-entry-64-Use-POP-instead-of-MOV-to-restore-regs-.patch diff --git a/patches/kernel/0096-x86-entry-64-Remove-the-RESTORE_._REGS-infrastructur.patch b/patches/kernel/0097-x86-entry-64-Remove-the-RESTORE_._REGS-infrastructur.patch similarity index 100% rename from patches/kernel/0096-x86-entry-64-Remove-the-RESTORE_._REGS-infrastructur.patch rename to patches/kernel/0097-x86-entry-64-Remove-the-RESTORE_._REGS-infrastructur.patch diff --git a/patches/kernel/0097-xen-x86-entry-64-Add-xen-NMI-trap-entry.patch b/patches/kernel/0098-xen-x86-entry-64-Add-xen-NMI-trap-entry.patch similarity index 100% rename from patches/kernel/0097-xen-x86-entry-64-Add-xen-NMI-trap-entry.patch rename to patches/kernel/0098-xen-x86-entry-64-Add-xen-NMI-trap-entry.patch diff --git a/patches/kernel/0098-x86-entry-64-De-Xen-ify-our-NMI-code.patch b/patches/kernel/0099-x86-entry-64-De-Xen-ify-our-NMI-code.patch similarity index 100% rename from patches/kernel/0098-x86-entry-64-De-Xen-ify-our-NMI-code.patch rename to patches/kernel/0099-x86-entry-64-De-Xen-ify-our-NMI-code.patch diff --git a/patches/kernel/0099-x86-entry-32-Pull-the-MSR_IA32_SYSENTER_CS-update-co.patch b/patches/kernel/0100-x86-entry-32-Pull-the-MSR_IA32_SYSENTER_CS-update-co.patch similarity index 100% rename from patches/kernel/0099-x86-entry-32-Pull-the-MSR_IA32_SYSENTER_CS-update-co.patch rename to patches/kernel/0100-x86-entry-32-Pull-the-MSR_IA32_SYSENTER_CS-update-co.patch diff --git a/patches/kernel/0100-x86-entry-64-Pass-SP0-directly-to-load_sp0.patch b/patches/kernel/0101-x86-entry-64-Pass-SP0-directly-to-load_sp0.patch similarity index 100% rename from patches/kernel/0100-x86-entry-64-Pass-SP0-directly-to-load_sp0.patch rename to patches/kernel/0101-x86-entry-64-Pass-SP0-directly-to-load_sp0.patch diff --git a/patches/kernel/0101-x86-entry-Add-task_top_of_stack-to-find-the-top-of-a.patch b/patches/kernel/0102-x86-entry-Add-task_top_of_stack-to-find-the-top-of-a.patch similarity index 100% rename from patches/kernel/0101-x86-entry-Add-task_top_of_stack-to-find-the-top-of-a.patch rename to patches/kernel/0102-x86-entry-Add-task_top_of_stack-to-find-the-top-of-a.patch diff --git a/patches/kernel/0102-x86-xen-64-x86-entry-64-Clean-up-SP-code-in-cpu_init.patch b/patches/kernel/0103-x86-xen-64-x86-entry-64-Clean-up-SP-code-in-cpu_init.patch similarity index 100% rename from patches/kernel/0102-x86-xen-64-x86-entry-64-Clean-up-SP-code-in-cpu_init.patch rename to patches/kernel/0103-x86-xen-64-x86-entry-64-Clean-up-SP-code-in-cpu_init.patch diff --git a/patches/kernel/0103-x86-entry-64-Stop-initializing-TSS.sp0-at-boot.patch b/patches/kernel/0104-x86-entry-64-Stop-initializing-TSS.sp0-at-boot.patch similarity index 100% rename from patches/kernel/0103-x86-entry-64-Stop-initializing-TSS.sp0-at-boot.patch rename to patches/kernel/0104-x86-entry-64-Stop-initializing-TSS.sp0-at-boot.patch diff --git a/patches/kernel/0104-x86-entry-64-Remove-all-remaining-direct-thread_stru.patch b/patches/kernel/0105-x86-entry-64-Remove-all-remaining-direct-thread_stru.patch similarity index 100% rename from patches/kernel/0104-x86-entry-64-Remove-all-remaining-direct-thread_stru.patch rename to patches/kernel/0105-x86-entry-64-Remove-all-remaining-direct-thread_stru.patch diff --git a/patches/kernel/0105-x86-entry-32-Fix-cpu_current_top_of_stack-initializa.patch b/patches/kernel/0106-x86-entry-32-Fix-cpu_current_top_of_stack-initializa.patch similarity index 100% rename from patches/kernel/0105-x86-entry-32-Fix-cpu_current_top_of_stack-initializa.patch rename to patches/kernel/0106-x86-entry-32-Fix-cpu_current_top_of_stack-initializa.patch diff --git a/patches/kernel/0106-x86-entry-64-Remove-thread_struct-sp0.patch b/patches/kernel/0107-x86-entry-64-Remove-thread_struct-sp0.patch similarity index 100% rename from patches/kernel/0106-x86-entry-64-Remove-thread_struct-sp0.patch rename to patches/kernel/0107-x86-entry-64-Remove-thread_struct-sp0.patch diff --git a/patches/kernel/0107-x86-traps-Use-a-new-on_thread_stack-helper-to-clean-.patch b/patches/kernel/0108-x86-traps-Use-a-new-on_thread_stack-helper-to-clean-.patch similarity index 100% rename from patches/kernel/0107-x86-traps-Use-a-new-on_thread_stack-helper-to-clean-.patch rename to patches/kernel/0108-x86-traps-Use-a-new-on_thread_stack-helper-to-clean-.patch diff --git a/patches/kernel/0108-x86-entry-64-Shorten-TEST-instructions.patch b/patches/kernel/0109-x86-entry-64-Shorten-TEST-instructions.patch similarity index 100% rename from patches/kernel/0108-x86-entry-64-Shorten-TEST-instructions.patch rename to patches/kernel/0109-x86-entry-64-Shorten-TEST-instructions.patch diff --git a/patches/kernel/0109-x86-cpuid-Replace-set-clear_bit32.patch b/patches/kernel/0110-x86-cpuid-Replace-set-clear_bit32.patch similarity index 100% rename from patches/kernel/0109-x86-cpuid-Replace-set-clear_bit32.patch rename to patches/kernel/0110-x86-cpuid-Replace-set-clear_bit32.patch diff --git a/patches/kernel/0110-bitops-Revert-cbe96375025e-bitops-Add-clear-set_bit3.patch b/patches/kernel/0111-bitops-Revert-cbe96375025e-bitops-Add-clear-set_bit3.patch similarity index 100% rename from patches/kernel/0110-bitops-Revert-cbe96375025e-bitops-Add-clear-set_bit3.patch rename to patches/kernel/0111-bitops-Revert-cbe96375025e-bitops-Add-clear-set_bit3.patch diff --git a/patches/kernel/0111-x86-mm-Define-_PAGE_TABLE-using-_KERNPG_TABLE.patch b/patches/kernel/0112-x86-mm-Define-_PAGE_TABLE-using-_KERNPG_TABLE.patch similarity index 100% rename from patches/kernel/0111-x86-mm-Define-_PAGE_TABLE-using-_KERNPG_TABLE.patch rename to patches/kernel/0112-x86-mm-Define-_PAGE_TABLE-using-_KERNPG_TABLE.patch diff --git a/patches/kernel/0112-x86-cpufeatures-Re-tabulate-the-X86_FEATURE-definiti.patch b/patches/kernel/0113-x86-cpufeatures-Re-tabulate-the-X86_FEATURE-definiti.patch similarity index 100% rename from patches/kernel/0112-x86-cpufeatures-Re-tabulate-the-X86_FEATURE-definiti.patch rename to patches/kernel/0113-x86-cpufeatures-Re-tabulate-the-X86_FEATURE-definiti.patch diff --git a/patches/kernel/0113-x86-cpufeatures-Fix-various-details-in-the-feature-d.patch b/patches/kernel/0114-x86-cpufeatures-Fix-various-details-in-the-feature-d.patch similarity index 100% rename from patches/kernel/0113-x86-cpufeatures-Fix-various-details-in-the-feature-d.patch rename to patches/kernel/0114-x86-cpufeatures-Fix-various-details-in-the-feature-d.patch diff --git a/patches/kernel/0114-selftests-x86-protection_keys-Fix-syscall-NR-redefin.patch b/patches/kernel/0115-selftests-x86-protection_keys-Fix-syscall-NR-redefin.patch similarity index 100% rename from patches/kernel/0114-selftests-x86-protection_keys-Fix-syscall-NR-redefin.patch rename to patches/kernel/0115-selftests-x86-protection_keys-Fix-syscall-NR-redefin.patch diff --git a/patches/kernel/0115-selftests-x86-ldt_gdt-Robustify-against-set_thread_a.patch b/patches/kernel/0116-selftests-x86-ldt_gdt-Robustify-against-set_thread_a.patch similarity index 100% rename from patches/kernel/0115-selftests-x86-ldt_gdt-Robustify-against-set_thread_a.patch rename to patches/kernel/0116-selftests-x86-ldt_gdt-Robustify-against-set_thread_a.patch diff --git a/patches/kernel/0116-selftests-x86-ldt_gdt-Add-infrastructure-to-test-set.patch b/patches/kernel/0117-selftests-x86-ldt_gdt-Add-infrastructure-to-test-set.patch similarity index 100% rename from patches/kernel/0116-selftests-x86-ldt_gdt-Add-infrastructure-to-test-set.patch rename to patches/kernel/0117-selftests-x86-ldt_gdt-Add-infrastructure-to-test-set.patch diff --git a/patches/kernel/0117-selftests-x86-ldt_gdt-Run-most-existing-LDT-test-cas.patch b/patches/kernel/0118-selftests-x86-ldt_gdt-Run-most-existing-LDT-test-cas.patch similarity index 100% rename from patches/kernel/0117-selftests-x86-ldt_gdt-Run-most-existing-LDT-test-cas.patch rename to patches/kernel/0118-selftests-x86-ldt_gdt-Run-most-existing-LDT-test-cas.patch diff --git a/patches/kernel/0118-selftests-x86-ldt_get-Add-a-few-additional-tests-for.patch b/patches/kernel/0119-selftests-x86-ldt_get-Add-a-few-additional-tests-for.patch similarity index 100% rename from patches/kernel/0118-selftests-x86-ldt_get-Add-a-few-additional-tests-for.patch rename to patches/kernel/0119-selftests-x86-ldt_get-Add-a-few-additional-tests-for.patch diff --git a/patches/kernel/0119-ACPI-APEI-Replace-ioremap_page_range-with-fixmap.patch b/patches/kernel/0120-ACPI-APEI-Replace-ioremap_page_range-with-fixmap.patch similarity index 100% rename from patches/kernel/0119-ACPI-APEI-Replace-ioremap_page_range-with-fixmap.patch rename to patches/kernel/0120-ACPI-APEI-Replace-ioremap_page_range-with-fixmap.patch diff --git a/patches/kernel/0120-x86-virt-x86-platform-Merge-struct-x86_hyper-into-st.patch b/patches/kernel/0121-x86-virt-x86-platform-Merge-struct-x86_hyper-into-st.patch similarity index 100% rename from patches/kernel/0120-x86-virt-x86-platform-Merge-struct-x86_hyper-into-st.patch rename to patches/kernel/0121-x86-virt-x86-platform-Merge-struct-x86_hyper-into-st.patch diff --git a/patches/kernel/0121-x86-virt-Add-enum-for-hypervisors-to-replace-x86_hyp.patch b/patches/kernel/0122-x86-virt-Add-enum-for-hypervisors-to-replace-x86_hyp.patch similarity index 100% rename from patches/kernel/0121-x86-virt-Add-enum-for-hypervisors-to-replace-x86_hyp.patch rename to patches/kernel/0122-x86-virt-Add-enum-for-hypervisors-to-replace-x86_hyp.patch diff --git a/patches/kernel/0122-drivers-misc-intel-pti-Rename-the-header-file-to-fre.patch b/patches/kernel/0123-drivers-misc-intel-pti-Rename-the-header-file-to-fre.patch similarity index 100% rename from patches/kernel/0122-drivers-misc-intel-pti-Rename-the-header-file-to-fre.patch rename to patches/kernel/0123-drivers-misc-intel-pti-Rename-the-header-file-to-fre.patch diff --git a/patches/kernel/0123-x86-cpufeature-Add-User-Mode-Instruction-Prevention-.patch b/patches/kernel/0124-x86-cpufeature-Add-User-Mode-Instruction-Prevention-.patch similarity index 100% rename from patches/kernel/0123-x86-cpufeature-Add-User-Mode-Instruction-Prevention-.patch rename to patches/kernel/0124-x86-cpufeature-Add-User-Mode-Instruction-Prevention-.patch diff --git a/patches/kernel/0124-x86-Make-X86_BUG_FXSAVE_LEAK-detectable-in-CPUID-on-.patch b/patches/kernel/0125-x86-Make-X86_BUG_FXSAVE_LEAK-detectable-in-CPUID-on-.patch similarity index 100% rename from patches/kernel/0124-x86-Make-X86_BUG_FXSAVE_LEAK-detectable-in-CPUID-on-.patch rename to patches/kernel/0125-x86-Make-X86_BUG_FXSAVE_LEAK-detectable-in-CPUID-on-.patch diff --git a/patches/kernel/0125-perf-x86-Enable-free-running-PEBS-for-REGS_USER-INTR.patch b/patches/kernel/0126-perf-x86-Enable-free-running-PEBS-for-REGS_USER-INTR.patch similarity index 100% rename from patches/kernel/0125-perf-x86-Enable-free-running-PEBS-for-REGS_USER-INTR.patch rename to patches/kernel/0126-perf-x86-Enable-free-running-PEBS-for-REGS_USER-INTR.patch diff --git a/patches/kernel/0126-bpf-fix-build-issues-on-um-due-to-mising-bpf_perf_ev.patch b/patches/kernel/0127-bpf-fix-build-issues-on-um-due-to-mising-bpf_perf_ev.patch similarity index 100% rename from patches/kernel/0126-bpf-fix-build-issues-on-um-due-to-mising-bpf_perf_ev.patch rename to patches/kernel/0127-bpf-fix-build-issues-on-um-due-to-mising-bpf_perf_ev.patch diff --git a/patches/kernel/0127-locking-barriers-Add-implicit-smp_read_barrier_depen.patch b/patches/kernel/0128-locking-barriers-Add-implicit-smp_read_barrier_depen.patch similarity index 100% rename from patches/kernel/0127-locking-barriers-Add-implicit-smp_read_barrier_depen.patch rename to patches/kernel/0128-locking-barriers-Add-implicit-smp_read_barrier_depen.patch diff --git a/patches/kernel/0128-locking-barriers-Convert-users-of-lockless_dereferen.patch b/patches/kernel/0129-locking-barriers-Convert-users-of-lockless_dereferen.patch similarity index 100% rename from patches/kernel/0128-locking-barriers-Convert-users-of-lockless_dereferen.patch rename to patches/kernel/0129-locking-barriers-Convert-users-of-lockless_dereferen.patch diff --git a/patches/kernel/0129-x86-mm-kasan-Don-t-use-vmemmap_populate-to-initializ.patch b/patches/kernel/0130-x86-mm-kasan-Don-t-use-vmemmap_populate-to-initializ.patch similarity index 100% rename from patches/kernel/0129-x86-mm-kasan-Don-t-use-vmemmap_populate-to-initializ.patch rename to patches/kernel/0130-x86-mm-kasan-Don-t-use-vmemmap_populate-to-initializ.patch diff --git a/patches/kernel/0130-mm-sparsemem-Fix-ARM64-boot-crash-when-CONFIG_SPARSE.patch b/patches/kernel/0131-mm-sparsemem-Fix-ARM64-boot-crash-when-CONFIG_SPARSE.patch similarity index 100% rename from patches/kernel/0130-mm-sparsemem-Fix-ARM64-boot-crash-when-CONFIG_SPARSE.patch rename to patches/kernel/0131-mm-sparsemem-Fix-ARM64-boot-crash-when-CONFIG_SPARSE.patch diff --git a/patches/kernel/0131-objtool-Move-synced-files-to-their-original-relative.patch b/patches/kernel/0132-objtool-Move-synced-files-to-their-original-relative.patch similarity index 100% rename from patches/kernel/0131-objtool-Move-synced-files-to-their-original-relative.patch rename to patches/kernel/0132-objtool-Move-synced-files-to-their-original-relative.patch diff --git a/patches/kernel/0132-objtool-Move-kernel-headers-code-sync-check-to-a-scr.patch b/patches/kernel/0133-objtool-Move-kernel-headers-code-sync-check-to-a-scr.patch similarity index 100% rename from patches/kernel/0132-objtool-Move-kernel-headers-code-sync-check-to-a-scr.patch rename to patches/kernel/0133-objtool-Move-kernel-headers-code-sync-check-to-a-scr.patch diff --git a/patches/kernel/0133-objtool-Fix-cross-build.patch b/patches/kernel/0134-objtool-Fix-cross-build.patch similarity index 100% rename from patches/kernel/0133-objtool-Fix-cross-build.patch rename to patches/kernel/0134-objtool-Fix-cross-build.patch diff --git a/patches/kernel/0134-tools-headers-Sync-objtool-UAPI-header.patch b/patches/kernel/0135-tools-headers-Sync-objtool-UAPI-header.patch similarity index 100% rename from patches/kernel/0134-tools-headers-Sync-objtool-UAPI-header.patch rename to patches/kernel/0135-tools-headers-Sync-objtool-UAPI-header.patch diff --git a/patches/kernel/0135-objtool-Fix-64-bit-build-on-32-bit-host.patch b/patches/kernel/0136-objtool-Fix-64-bit-build-on-32-bit-host.patch similarity index 100% rename from patches/kernel/0135-objtool-Fix-64-bit-build-on-32-bit-host.patch rename to patches/kernel/0136-objtool-Fix-64-bit-build-on-32-bit-host.patch diff --git a/patches/kernel/0136-x86-decoder-Fix-and-update-the-opcodes-map.patch b/patches/kernel/0137-x86-decoder-Fix-and-update-the-opcodes-map.patch similarity index 100% rename from patches/kernel/0136-x86-decoder-Fix-and-update-the-opcodes-map.patch rename to patches/kernel/0137-x86-decoder-Fix-and-update-the-opcodes-map.patch diff --git a/patches/kernel/0137-x86-decoder-Add-new-TEST-instruction-pattern.patch b/patches/kernel/0138-x86-decoder-Add-new-TEST-instruction-pattern.patch similarity index 100% rename from patches/kernel/0137-x86-decoder-Add-new-TEST-instruction-pattern.patch rename to patches/kernel/0138-x86-decoder-Add-new-TEST-instruction-pattern.patch diff --git a/patches/kernel/0138-x86-insn-eval-Add-utility-functions-to-get-segment-s.patch b/patches/kernel/0139-x86-insn-eval-Add-utility-functions-to-get-segment-s.patch similarity index 100% rename from patches/kernel/0138-x86-insn-eval-Add-utility-functions-to-get-segment-s.patch rename to patches/kernel/0139-x86-insn-eval-Add-utility-functions-to-get-segment-s.patch diff --git a/patches/kernel/0139-x86-entry-64-paravirt-Use-paravirt-safe-macro-to-acc.patch b/patches/kernel/0140-x86-entry-64-paravirt-Use-paravirt-safe-macro-to-acc.patch similarity index 100% rename from patches/kernel/0139-x86-entry-64-paravirt-Use-paravirt-safe-macro-to-acc.patch rename to patches/kernel/0140-x86-entry-64-paravirt-Use-paravirt-safe-macro-to-acc.patch diff --git a/patches/kernel/0140-x86-unwinder-orc-Dont-bail-on-stack-overflow.patch b/patches/kernel/0141-x86-unwinder-orc-Dont-bail-on-stack-overflow.patch similarity index 100% rename from patches/kernel/0140-x86-unwinder-orc-Dont-bail-on-stack-overflow.patch rename to patches/kernel/0141-x86-unwinder-orc-Dont-bail-on-stack-overflow.patch diff --git a/patches/kernel/0141-x86-unwinder-Handle-stack-overflows-more-gracefully.patch b/patches/kernel/0142-x86-unwinder-Handle-stack-overflows-more-gracefully.patch similarity index 100% rename from patches/kernel/0141-x86-unwinder-Handle-stack-overflows-more-gracefully.patch rename to patches/kernel/0142-x86-unwinder-Handle-stack-overflows-more-gracefully.patch diff --git a/patches/kernel/0142-x86-irq-Remove-an-old-outdated-comment-about-context.patch b/patches/kernel/0143-x86-irq-Remove-an-old-outdated-comment-about-context.patch similarity index 100% rename from patches/kernel/0142-x86-irq-Remove-an-old-outdated-comment-about-context.patch rename to patches/kernel/0143-x86-irq-Remove-an-old-outdated-comment-about-context.patch diff --git a/patches/kernel/0143-x86-irq-64-Print-the-offending-IP-in-the-stack-overf.patch b/patches/kernel/0144-x86-irq-64-Print-the-offending-IP-in-the-stack-overf.patch similarity index 100% rename from patches/kernel/0143-x86-irq-64-Print-the-offending-IP-in-the-stack-overf.patch rename to patches/kernel/0144-x86-irq-64-Print-the-offending-IP-in-the-stack-overf.patch diff --git a/patches/kernel/0144-x86-entry-64-Allocate-and-enable-the-SYSENTER-stack.patch b/patches/kernel/0145-x86-entry-64-Allocate-and-enable-the-SYSENTER-stack.patch similarity index 100% rename from patches/kernel/0144-x86-entry-64-Allocate-and-enable-the-SYSENTER-stack.patch rename to patches/kernel/0145-x86-entry-64-Allocate-and-enable-the-SYSENTER-stack.patch diff --git a/patches/kernel/0145-x86-dumpstack-Add-get_stack_info-support-for-the-SYS.patch b/patches/kernel/0146-x86-dumpstack-Add-get_stack_info-support-for-the-SYS.patch similarity index 100% rename from patches/kernel/0145-x86-dumpstack-Add-get_stack_info-support-for-the-SYS.patch rename to patches/kernel/0146-x86-dumpstack-Add-get_stack_info-support-for-the-SYS.patch diff --git a/patches/kernel/0146-x86-entry-gdt-Put-per-CPU-GDT-remaps-in-ascending-or.patch b/patches/kernel/0147-x86-entry-gdt-Put-per-CPU-GDT-remaps-in-ascending-or.patch similarity index 100% rename from patches/kernel/0146-x86-entry-gdt-Put-per-CPU-GDT-remaps-in-ascending-or.patch rename to patches/kernel/0147-x86-entry-gdt-Put-per-CPU-GDT-remaps-in-ascending-or.patch diff --git a/patches/kernel/0147-x86-mm-fixmap-Generalize-the-GDT-fixmap-mechanism-in.patch b/patches/kernel/0148-x86-mm-fixmap-Generalize-the-GDT-fixmap-mechanism-in.patch similarity index 100% rename from patches/kernel/0147-x86-mm-fixmap-Generalize-the-GDT-fixmap-mechanism-in.patch rename to patches/kernel/0148-x86-mm-fixmap-Generalize-the-GDT-fixmap-mechanism-in.patch diff --git a/patches/kernel/0148-x86-kasan-64-Teach-KASAN-about-the-cpu_entry_area.patch b/patches/kernel/0149-x86-kasan-64-Teach-KASAN-about-the-cpu_entry_area.patch similarity index 100% rename from patches/kernel/0148-x86-kasan-64-Teach-KASAN-about-the-cpu_entry_area.patch rename to patches/kernel/0149-x86-kasan-64-Teach-KASAN-about-the-cpu_entry_area.patch diff --git a/patches/kernel/0149-x86-entry-Fix-assumptions-that-the-HW-TSS-is-at-the-.patch b/patches/kernel/0150-x86-entry-Fix-assumptions-that-the-HW-TSS-is-at-the-.patch similarity index 100% rename from patches/kernel/0149-x86-entry-Fix-assumptions-that-the-HW-TSS-is-at-the-.patch rename to patches/kernel/0150-x86-entry-Fix-assumptions-that-the-HW-TSS-is-at-the-.patch diff --git a/patches/kernel/0150-x86-dumpstack-Handle-stack-overflow-on-all-stacks.patch b/patches/kernel/0151-x86-dumpstack-Handle-stack-overflow-on-all-stacks.patch similarity index 100% rename from patches/kernel/0150-x86-dumpstack-Handle-stack-overflow-on-all-stacks.patch rename to patches/kernel/0151-x86-dumpstack-Handle-stack-overflow-on-all-stacks.patch diff --git a/patches/kernel/0151-x86-entry-Move-SYSENTER_stack-to-the-beginning-of-st.patch b/patches/kernel/0152-x86-entry-Move-SYSENTER_stack-to-the-beginning-of-st.patch similarity index 100% rename from patches/kernel/0151-x86-entry-Move-SYSENTER_stack-to-the-beginning-of-st.patch rename to patches/kernel/0152-x86-entry-Move-SYSENTER_stack-to-the-beginning-of-st.patch diff --git a/patches/kernel/0152-x86-entry-Remap-the-TSS-into-the-CPU-entry-area.patch b/patches/kernel/0153-x86-entry-Remap-the-TSS-into-the-CPU-entry-area.patch similarity index 100% rename from patches/kernel/0152-x86-entry-Remap-the-TSS-into-the-CPU-entry-area.patch rename to patches/kernel/0153-x86-entry-Remap-the-TSS-into-the-CPU-entry-area.patch diff --git a/patches/kernel/0153-x86-entry-64-Separate-cpu_current_top_of_stack-from-.patch b/patches/kernel/0154-x86-entry-64-Separate-cpu_current_top_of_stack-from-.patch similarity index 100% rename from patches/kernel/0153-x86-entry-64-Separate-cpu_current_top_of_stack-from-.patch rename to patches/kernel/0154-x86-entry-64-Separate-cpu_current_top_of_stack-from-.patch diff --git a/patches/kernel/0154-x86-espfix-64-Stop-assuming-that-pt_regs-is-on-the-e.patch b/patches/kernel/0155-x86-espfix-64-Stop-assuming-that-pt_regs-is-on-the-e.patch similarity index 100% rename from patches/kernel/0154-x86-espfix-64-Stop-assuming-that-pt_regs-is-on-the-e.patch rename to patches/kernel/0155-x86-espfix-64-Stop-assuming-that-pt_regs-is-on-the-e.patch diff --git a/patches/kernel/0155-x86-entry-64-Use-a-per-CPU-trampoline-stack-for-IDT-.patch b/patches/kernel/0156-x86-entry-64-Use-a-per-CPU-trampoline-stack-for-IDT-.patch similarity index 100% rename from patches/kernel/0155-x86-entry-64-Use-a-per-CPU-trampoline-stack-for-IDT-.patch rename to patches/kernel/0156-x86-entry-64-Use-a-per-CPU-trampoline-stack-for-IDT-.patch diff --git a/patches/kernel/0156-x86-entry-64-Return-to-userspace-from-the-trampoline.patch b/patches/kernel/0157-x86-entry-64-Return-to-userspace-from-the-trampoline.patch similarity index 100% rename from patches/kernel/0156-x86-entry-64-Return-to-userspace-from-the-trampoline.patch rename to patches/kernel/0157-x86-entry-64-Return-to-userspace-from-the-trampoline.patch diff --git a/patches/kernel/0157-x86-entry-64-Create-a-per-CPU-SYSCALL-entry-trampoli.patch b/patches/kernel/0158-x86-entry-64-Create-a-per-CPU-SYSCALL-entry-trampoli.patch similarity index 100% rename from patches/kernel/0157-x86-entry-64-Create-a-per-CPU-SYSCALL-entry-trampoli.patch rename to patches/kernel/0158-x86-entry-64-Create-a-per-CPU-SYSCALL-entry-trampoli.patch diff --git a/patches/kernel/0158-x86-entry-64-Move-the-IST-stacks-into-struct-cpu_ent.patch b/patches/kernel/0159-x86-entry-64-Move-the-IST-stacks-into-struct-cpu_ent.patch similarity index 100% rename from patches/kernel/0158-x86-entry-64-Move-the-IST-stacks-into-struct-cpu_ent.patch rename to patches/kernel/0159-x86-entry-64-Move-the-IST-stacks-into-struct-cpu_ent.patch diff --git a/patches/kernel/0159-x86-entry-64-Remove-the-SYSENTER-stack-canary.patch b/patches/kernel/0160-x86-entry-64-Remove-the-SYSENTER-stack-canary.patch similarity index 100% rename from patches/kernel/0159-x86-entry-64-Remove-the-SYSENTER-stack-canary.patch rename to patches/kernel/0160-x86-entry-64-Remove-the-SYSENTER-stack-canary.patch diff --git a/patches/kernel/0160-x86-entry-Clean-up-the-SYSENTER_stack-code.patch b/patches/kernel/0161-x86-entry-Clean-up-the-SYSENTER_stack-code.patch similarity index 100% rename from patches/kernel/0160-x86-entry-Clean-up-the-SYSENTER_stack-code.patch rename to patches/kernel/0161-x86-entry-Clean-up-the-SYSENTER_stack-code.patch diff --git a/patches/kernel/0161-x86-entry-64-Make-cpu_entry_area.tss-read-only.patch b/patches/kernel/0162-x86-entry-64-Make-cpu_entry_area.tss-read-only.patch similarity index 100% rename from patches/kernel/0161-x86-entry-64-Make-cpu_entry_area.tss-read-only.patch rename to patches/kernel/0162-x86-entry-64-Make-cpu_entry_area.tss-read-only.patch diff --git a/patches/kernel/0162-x86-paravirt-Dont-patch-flush_tlb_single.patch b/patches/kernel/0163-x86-paravirt-Dont-patch-flush_tlb_single.patch similarity index 100% rename from patches/kernel/0162-x86-paravirt-Dont-patch-flush_tlb_single.patch rename to patches/kernel/0163-x86-paravirt-Dont-patch-flush_tlb_single.patch diff --git a/patches/kernel/0163-x86-paravirt-Provide-a-way-to-check-for-hypervisors.patch b/patches/kernel/0164-x86-paravirt-Provide-a-way-to-check-for-hypervisors.patch similarity index 100% rename from patches/kernel/0163-x86-paravirt-Provide-a-way-to-check-for-hypervisors.patch rename to patches/kernel/0164-x86-paravirt-Provide-a-way-to-check-for-hypervisors.patch diff --git a/patches/kernel/0164-x86-cpufeatures-Make-CPU-bugs-sticky.patch b/patches/kernel/0165-x86-cpufeatures-Make-CPU-bugs-sticky.patch similarity index 100% rename from patches/kernel/0164-x86-cpufeatures-Make-CPU-bugs-sticky.patch rename to patches/kernel/0165-x86-cpufeatures-Make-CPU-bugs-sticky.patch diff --git a/patches/kernel/0165-x86-Kconfig-Limit-NR_CPUS-on-32-bit-to-a-sane-amount.patch b/patches/kernel/0166-x86-Kconfig-Limit-NR_CPUS-on-32-bit-to-a-sane-amount.patch similarity index 100% rename from patches/kernel/0165-x86-Kconfig-Limit-NR_CPUS-on-32-bit-to-a-sane-amount.patch rename to patches/kernel/0166-x86-Kconfig-Limit-NR_CPUS-on-32-bit-to-a-sane-amount.patch diff --git a/patches/kernel/0166-x86-mm-dump_pagetables-Check-PAGE_PRESENT-for-real.patch b/patches/kernel/0167-x86-mm-dump_pagetables-Check-PAGE_PRESENT-for-real.patch similarity index 100% rename from patches/kernel/0166-x86-mm-dump_pagetables-Check-PAGE_PRESENT-for-real.patch rename to patches/kernel/0167-x86-mm-dump_pagetables-Check-PAGE_PRESENT-for-real.patch diff --git a/patches/kernel/0167-x86-mm-dump_pagetables-Make-the-address-hints-correc.patch b/patches/kernel/0168-x86-mm-dump_pagetables-Make-the-address-hints-correc.patch similarity index 100% rename from patches/kernel/0167-x86-mm-dump_pagetables-Make-the-address-hints-correc.patch rename to patches/kernel/0168-x86-mm-dump_pagetables-Make-the-address-hints-correc.patch diff --git a/patches/kernel/0168-x86-vsyscall-64-Explicitly-set-_PAGE_USER-in-the-pag.patch b/patches/kernel/0169-x86-vsyscall-64-Explicitly-set-_PAGE_USER-in-the-pag.patch similarity index 100% rename from patches/kernel/0168-x86-vsyscall-64-Explicitly-set-_PAGE_USER-in-the-pag.patch rename to patches/kernel/0169-x86-vsyscall-64-Explicitly-set-_PAGE_USER-in-the-pag.patch diff --git a/patches/kernel/0169-x86-vsyscall-64-Warn-and-fail-vsyscall-emulation-in-.patch b/patches/kernel/0170-x86-vsyscall-64-Warn-and-fail-vsyscall-emulation-in-.patch similarity index 100% rename from patches/kernel/0169-x86-vsyscall-64-Warn-and-fail-vsyscall-emulation-in-.patch rename to patches/kernel/0170-x86-vsyscall-64-Warn-and-fail-vsyscall-emulation-in-.patch diff --git a/patches/kernel/0170-arch-mm-Allow-arch_dup_mmap-to-fail.patch b/patches/kernel/0171-arch-mm-Allow-arch_dup_mmap-to-fail.patch similarity index 100% rename from patches/kernel/0170-arch-mm-Allow-arch_dup_mmap-to-fail.patch rename to patches/kernel/0171-arch-mm-Allow-arch_dup_mmap-to-fail.patch diff --git a/patches/kernel/0171-x86-ldt-Rework-locking.patch b/patches/kernel/0172-x86-ldt-Rework-locking.patch similarity index 100% rename from patches/kernel/0171-x86-ldt-Rework-locking.patch rename to patches/kernel/0172-x86-ldt-Rework-locking.patch diff --git a/patches/kernel/0172-x86-ldt-Prevent-LDT-inheritance-on-exec.patch b/patches/kernel/0173-x86-ldt-Prevent-LDT-inheritance-on-exec.patch similarity index 100% rename from patches/kernel/0172-x86-ldt-Prevent-LDT-inheritance-on-exec.patch rename to patches/kernel/0173-x86-ldt-Prevent-LDT-inheritance-on-exec.patch diff --git a/patches/kernel/0173-x86-mm-64-Improve-the-memory-map-documentation.patch b/patches/kernel/0174-x86-mm-64-Improve-the-memory-map-documentation.patch similarity index 100% rename from patches/kernel/0173-x86-mm-64-Improve-the-memory-map-documentation.patch rename to patches/kernel/0174-x86-mm-64-Improve-the-memory-map-documentation.patch diff --git a/patches/kernel/0174-x86-doc-Remove-obvious-weirdnesses-from-the-x86-MM-l.patch b/patches/kernel/0175-x86-doc-Remove-obvious-weirdnesses-from-the-x86-MM-l.patch similarity index 100% rename from patches/kernel/0174-x86-doc-Remove-obvious-weirdnesses-from-the-x86-MM-l.patch rename to patches/kernel/0175-x86-doc-Remove-obvious-weirdnesses-from-the-x86-MM-l.patch diff --git a/patches/kernel/0175-x86-entry-Rename-SYSENTER_stack-to-CPU_ENTRY_AREA_en.patch b/patches/kernel/0176-x86-entry-Rename-SYSENTER_stack-to-CPU_ENTRY_AREA_en.patch similarity index 100% rename from patches/kernel/0175-x86-entry-Rename-SYSENTER_stack-to-CPU_ENTRY_AREA_en.patch rename to patches/kernel/0176-x86-entry-Rename-SYSENTER_stack-to-CPU_ENTRY_AREA_en.patch diff --git a/patches/kernel/0176-x86-uv-Use-the-right-TLB-flush-API.patch b/patches/kernel/0177-x86-uv-Use-the-right-TLB-flush-API.patch similarity index 100% rename from patches/kernel/0176-x86-uv-Use-the-right-TLB-flush-API.patch rename to patches/kernel/0177-x86-uv-Use-the-right-TLB-flush-API.patch diff --git a/patches/kernel/0177-x86-microcode-Dont-abuse-the-TLB-flush-interface.patch b/patches/kernel/0178-x86-microcode-Dont-abuse-the-TLB-flush-interface.patch similarity index 100% rename from patches/kernel/0177-x86-microcode-Dont-abuse-the-TLB-flush-interface.patch rename to patches/kernel/0178-x86-microcode-Dont-abuse-the-TLB-flush-interface.patch diff --git a/patches/kernel/0178-x86-mm-Use-__flush_tlb_one-for-kernel-memory.patch b/patches/kernel/0179-x86-mm-Use-__flush_tlb_one-for-kernel-memory.patch similarity index 100% rename from patches/kernel/0178-x86-mm-Use-__flush_tlb_one-for-kernel-memory.patch rename to patches/kernel/0179-x86-mm-Use-__flush_tlb_one-for-kernel-memory.patch diff --git a/patches/kernel/0179-x86-mm-Remove-superfluous-barriers.patch b/patches/kernel/0180-x86-mm-Remove-superfluous-barriers.patch similarity index 100% rename from patches/kernel/0179-x86-mm-Remove-superfluous-barriers.patch rename to patches/kernel/0180-x86-mm-Remove-superfluous-barriers.patch diff --git a/patches/kernel/0180-x86-mm-Add-comments-to-clarify-which-TLB-flush-funct.patch b/patches/kernel/0181-x86-mm-Add-comments-to-clarify-which-TLB-flush-funct.patch similarity index 100% rename from patches/kernel/0180-x86-mm-Add-comments-to-clarify-which-TLB-flush-funct.patch rename to patches/kernel/0181-x86-mm-Add-comments-to-clarify-which-TLB-flush-funct.patch diff --git a/patches/kernel/0181-x86-mm-Move-the-CR3-construction-functions-to-tlbflu.patch b/patches/kernel/0182-x86-mm-Move-the-CR3-construction-functions-to-tlbflu.patch similarity index 100% rename from patches/kernel/0181-x86-mm-Move-the-CR3-construction-functions-to-tlbflu.patch rename to patches/kernel/0182-x86-mm-Move-the-CR3-construction-functions-to-tlbflu.patch diff --git a/patches/kernel/0182-x86-mm-Remove-hard-coded-ASID-limit-checks.patch b/patches/kernel/0183-x86-mm-Remove-hard-coded-ASID-limit-checks.patch similarity index 100% rename from patches/kernel/0182-x86-mm-Remove-hard-coded-ASID-limit-checks.patch rename to patches/kernel/0183-x86-mm-Remove-hard-coded-ASID-limit-checks.patch diff --git a/patches/kernel/0183-x86-mm-Put-MMU-to-hardware-ASID-translation-in-one-p.patch b/patches/kernel/0184-x86-mm-Put-MMU-to-hardware-ASID-translation-in-one-p.patch similarity index 100% rename from patches/kernel/0183-x86-mm-Put-MMU-to-hardware-ASID-translation-in-one-p.patch rename to patches/kernel/0184-x86-mm-Put-MMU-to-hardware-ASID-translation-in-one-p.patch diff --git a/patches/kernel/0184-x86-mm-Create-asm-invpcid.h.patch b/patches/kernel/0185-x86-mm-Create-asm-invpcid.h.patch similarity index 100% rename from patches/kernel/0184-x86-mm-Create-asm-invpcid.h.patch rename to patches/kernel/0185-x86-mm-Create-asm-invpcid.h.patch diff --git a/patches/kernel/0185-x86-cpu_entry_area-Move-it-to-a-separate-unit.patch b/patches/kernel/0186-x86-cpu_entry_area-Move-it-to-a-separate-unit.patch similarity index 100% rename from patches/kernel/0185-x86-cpu_entry_area-Move-it-to-a-separate-unit.patch rename to patches/kernel/0186-x86-cpu_entry_area-Move-it-to-a-separate-unit.patch diff --git a/patches/kernel/0186-x86-cpu_entry_area-Move-it-out-of-the-fixmap.patch b/patches/kernel/0187-x86-cpu_entry_area-Move-it-out-of-the-fixmap.patch similarity index 100% rename from patches/kernel/0186-x86-cpu_entry_area-Move-it-out-of-the-fixmap.patch rename to patches/kernel/0187-x86-cpu_entry_area-Move-it-out-of-the-fixmap.patch diff --git a/patches/kernel/0187-init-Invoke-init_espfix_bsp-from-mm_init.patch b/patches/kernel/0188-init-Invoke-init_espfix_bsp-from-mm_init.patch similarity index 100% rename from patches/kernel/0187-init-Invoke-init_espfix_bsp-from-mm_init.patch rename to patches/kernel/0188-init-Invoke-init_espfix_bsp-from-mm_init.patch diff --git a/patches/kernel/0188-x86-cpu_entry_area-Prevent-wraparound-in-setup_cpu_e.patch b/patches/kernel/0189-x86-cpu_entry_area-Prevent-wraparound-in-setup_cpu_e.patch similarity index 100% rename from patches/kernel/0188-x86-cpu_entry_area-Prevent-wraparound-in-setup_cpu_e.patch rename to patches/kernel/0189-x86-cpu_entry_area-Prevent-wraparound-in-setup_cpu_e.patch diff --git a/patches/kernel/0189-x86-cpufeatures-Add-X86_BUG_CPU_INSECURE.patch b/patches/kernel/0190-x86-cpufeatures-Add-X86_BUG_CPU_INSECURE.patch similarity index 100% rename from patches/kernel/0189-x86-cpufeatures-Add-X86_BUG_CPU_INSECURE.patch rename to patches/kernel/0190-x86-cpufeatures-Add-X86_BUG_CPU_INSECURE.patch diff --git a/patches/kernel/0190-x86-mm-pti-Disable-global-pages-if-PAGE_TABLE_ISOLAT.patch b/patches/kernel/0191-x86-mm-pti-Disable-global-pages-if-PAGE_TABLE_ISOLAT.patch similarity index 100% rename from patches/kernel/0190-x86-mm-pti-Disable-global-pages-if-PAGE_TABLE_ISOLAT.patch rename to patches/kernel/0191-x86-mm-pti-Disable-global-pages-if-PAGE_TABLE_ISOLAT.patch diff --git a/patches/kernel/0191-x86-mm-pti-Prepare-the-x86-entry-assembly-code-for-e.patch b/patches/kernel/0192-x86-mm-pti-Prepare-the-x86-entry-assembly-code-for-e.patch similarity index 100% rename from patches/kernel/0191-x86-mm-pti-Prepare-the-x86-entry-assembly-code-for-e.patch rename to patches/kernel/0192-x86-mm-pti-Prepare-the-x86-entry-assembly-code-for-e.patch diff --git a/patches/kernel/0192-x86-mm-pti-Add-infrastructure-for-page-table-isolati.patch b/patches/kernel/0193-x86-mm-pti-Add-infrastructure-for-page-table-isolati.patch similarity index 100% rename from patches/kernel/0192-x86-mm-pti-Add-infrastructure-for-page-table-isolati.patch rename to patches/kernel/0193-x86-mm-pti-Add-infrastructure-for-page-table-isolati.patch diff --git a/patches/kernel/0193-x86-pti-Add-the-pti-cmdline-option-and-documentation.patch b/patches/kernel/0194-x86-pti-Add-the-pti-cmdline-option-and-documentation.patch similarity index 100% rename from patches/kernel/0193-x86-pti-Add-the-pti-cmdline-option-and-documentation.patch rename to patches/kernel/0194-x86-pti-Add-the-pti-cmdline-option-and-documentation.patch diff --git a/patches/kernel/0194-x86-mm-pti-Add-mapping-helper-functions.patch b/patches/kernel/0195-x86-mm-pti-Add-mapping-helper-functions.patch similarity index 100% rename from patches/kernel/0194-x86-mm-pti-Add-mapping-helper-functions.patch rename to patches/kernel/0195-x86-mm-pti-Add-mapping-helper-functions.patch diff --git a/patches/kernel/0195-x86-mm-pti-Allow-NX-poison-to-be-set-in-p4d-pgd.patch b/patches/kernel/0196-x86-mm-pti-Allow-NX-poison-to-be-set-in-p4d-pgd.patch similarity index 100% rename from patches/kernel/0195-x86-mm-pti-Allow-NX-poison-to-be-set-in-p4d-pgd.patch rename to patches/kernel/0196-x86-mm-pti-Allow-NX-poison-to-be-set-in-p4d-pgd.patch diff --git a/patches/kernel/0196-x86-mm-pti-Allocate-a-separate-user-PGD.patch b/patches/kernel/0197-x86-mm-pti-Allocate-a-separate-user-PGD.patch similarity index 100% rename from patches/kernel/0196-x86-mm-pti-Allocate-a-separate-user-PGD.patch rename to patches/kernel/0197-x86-mm-pti-Allocate-a-separate-user-PGD.patch diff --git a/patches/kernel/0197-x86-mm-pti-Populate-user-PGD.patch b/patches/kernel/0198-x86-mm-pti-Populate-user-PGD.patch similarity index 100% rename from patches/kernel/0197-x86-mm-pti-Populate-user-PGD.patch rename to patches/kernel/0198-x86-mm-pti-Populate-user-PGD.patch diff --git a/patches/kernel/0198-x86-mm-pti-Add-functions-to-clone-kernel-PMDs.patch b/patches/kernel/0199-x86-mm-pti-Add-functions-to-clone-kernel-PMDs.patch similarity index 100% rename from patches/kernel/0198-x86-mm-pti-Add-functions-to-clone-kernel-PMDs.patch rename to patches/kernel/0199-x86-mm-pti-Add-functions-to-clone-kernel-PMDs.patch diff --git a/patches/kernel/0199-x86-mm-pti-Force-entry-through-trampoline-when-PTI-a.patch b/patches/kernel/0200-x86-mm-pti-Force-entry-through-trampoline-when-PTI-a.patch similarity index 100% rename from patches/kernel/0199-x86-mm-pti-Force-entry-through-trampoline-when-PTI-a.patch rename to patches/kernel/0200-x86-mm-pti-Force-entry-through-trampoline-when-PTI-a.patch diff --git a/patches/kernel/0200-x86-mm-pti-Share-cpu_entry_area-with-user-space-page.patch b/patches/kernel/0201-x86-mm-pti-Share-cpu_entry_area-with-user-space-page.patch similarity index 100% rename from patches/kernel/0200-x86-mm-pti-Share-cpu_entry_area-with-user-space-page.patch rename to patches/kernel/0201-x86-mm-pti-Share-cpu_entry_area-with-user-space-page.patch diff --git a/patches/kernel/0201-x86-entry-Align-entry-text-section-to-PMD-boundary.patch b/patches/kernel/0202-x86-entry-Align-entry-text-section-to-PMD-boundary.patch similarity index 100% rename from patches/kernel/0201-x86-entry-Align-entry-text-section-to-PMD-boundary.patch rename to patches/kernel/0202-x86-entry-Align-entry-text-section-to-PMD-boundary.patch diff --git a/patches/kernel/0202-x86-mm-pti-Share-entry-text-PMD.patch b/patches/kernel/0203-x86-mm-pti-Share-entry-text-PMD.patch similarity index 100% rename from patches/kernel/0202-x86-mm-pti-Share-entry-text-PMD.patch rename to patches/kernel/0203-x86-mm-pti-Share-entry-text-PMD.patch diff --git a/patches/kernel/0203-x86-mm-pti-Map-ESPFIX-into-user-space.patch b/patches/kernel/0204-x86-mm-pti-Map-ESPFIX-into-user-space.patch similarity index 100% rename from patches/kernel/0203-x86-mm-pti-Map-ESPFIX-into-user-space.patch rename to patches/kernel/0204-x86-mm-pti-Map-ESPFIX-into-user-space.patch diff --git a/patches/kernel/0204-x86-cpu_entry_area-Add-debugstore-entries-to-cpu_ent.patch b/patches/kernel/0205-x86-cpu_entry_area-Add-debugstore-entries-to-cpu_ent.patch similarity index 100% rename from patches/kernel/0204-x86-cpu_entry_area-Add-debugstore-entries-to-cpu_ent.patch rename to patches/kernel/0205-x86-cpu_entry_area-Add-debugstore-entries-to-cpu_ent.patch diff --git a/patches/kernel/0205-x86-events-intel-ds-Map-debug-buffers-in-cpu_entry_a.patch b/patches/kernel/0206-x86-events-intel-ds-Map-debug-buffers-in-cpu_entry_a.patch similarity index 100% rename from patches/kernel/0205-x86-events-intel-ds-Map-debug-buffers-in-cpu_entry_a.patch rename to patches/kernel/0206-x86-events-intel-ds-Map-debug-buffers-in-cpu_entry_a.patch diff --git a/patches/kernel/0206-x86-mm-64-Make-a-full-PGD-entry-size-hole-in-the-mem.patch b/patches/kernel/0207-x86-mm-64-Make-a-full-PGD-entry-size-hole-in-the-mem.patch similarity index 100% rename from patches/kernel/0206-x86-mm-64-Make-a-full-PGD-entry-size-hole-in-the-mem.patch rename to patches/kernel/0207-x86-mm-64-Make-a-full-PGD-entry-size-hole-in-the-mem.patch diff --git a/patches/kernel/0207-x86-pti-Put-the-LDT-in-its-own-PGD-if-PTI-is-on.patch b/patches/kernel/0208-x86-pti-Put-the-LDT-in-its-own-PGD-if-PTI-is-on.patch similarity index 100% rename from patches/kernel/0207-x86-pti-Put-the-LDT-in-its-own-PGD-if-PTI-is-on.patch rename to patches/kernel/0208-x86-pti-Put-the-LDT-in-its-own-PGD-if-PTI-is-on.patch diff --git a/patches/kernel/0208-x86-pti-Map-the-vsyscall-page-if-needed.patch b/patches/kernel/0209-x86-pti-Map-the-vsyscall-page-if-needed.patch similarity index 100% rename from patches/kernel/0208-x86-pti-Map-the-vsyscall-page-if-needed.patch rename to patches/kernel/0209-x86-pti-Map-the-vsyscall-page-if-needed.patch diff --git a/patches/kernel/0209-x86-mm-Allow-flushing-for-future-ASID-switches.patch b/patches/kernel/0210-x86-mm-Allow-flushing-for-future-ASID-switches.patch similarity index 100% rename from patches/kernel/0209-x86-mm-Allow-flushing-for-future-ASID-switches.patch rename to patches/kernel/0210-x86-mm-Allow-flushing-for-future-ASID-switches.patch diff --git a/patches/kernel/0210-x86-mm-Abstract-switching-CR3.patch b/patches/kernel/0211-x86-mm-Abstract-switching-CR3.patch similarity index 100% rename from patches/kernel/0210-x86-mm-Abstract-switching-CR3.patch rename to patches/kernel/0211-x86-mm-Abstract-switching-CR3.patch diff --git a/patches/kernel/0211-x86-mm-Use-Fix-PCID-to-optimize-user-kernel-switches.patch b/patches/kernel/0212-x86-mm-Use-Fix-PCID-to-optimize-user-kernel-switches.patch similarity index 100% rename from patches/kernel/0211-x86-mm-Use-Fix-PCID-to-optimize-user-kernel-switches.patch rename to patches/kernel/0212-x86-mm-Use-Fix-PCID-to-optimize-user-kernel-switches.patch diff --git a/patches/kernel/0212-x86-mm-Optimize-RESTORE_CR3.patch b/patches/kernel/0213-x86-mm-Optimize-RESTORE_CR3.patch similarity index 100% rename from patches/kernel/0212-x86-mm-Optimize-RESTORE_CR3.patch rename to patches/kernel/0213-x86-mm-Optimize-RESTORE_CR3.patch diff --git a/patches/kernel/0213-x86-mm-Use-INVPCID-for-__native_flush_tlb_single.patch b/patches/kernel/0214-x86-mm-Use-INVPCID-for-__native_flush_tlb_single.patch similarity index 100% rename from patches/kernel/0213-x86-mm-Use-INVPCID-for-__native_flush_tlb_single.patch rename to patches/kernel/0214-x86-mm-Use-INVPCID-for-__native_flush_tlb_single.patch diff --git a/patches/kernel/0214-x86-mm-Clarify-the-whole-ASID-kernel-PCID-user-PCID-.patch b/patches/kernel/0215-x86-mm-Clarify-the-whole-ASID-kernel-PCID-user-PCID-.patch similarity index 100% rename from patches/kernel/0214-x86-mm-Clarify-the-whole-ASID-kernel-PCID-user-PCID-.patch rename to patches/kernel/0215-x86-mm-Clarify-the-whole-ASID-kernel-PCID-user-PCID-.patch diff --git a/patches/kernel/0215-x86-dumpstack-Indicate-in-Oops-whether-PTI-is-config.patch b/patches/kernel/0216-x86-dumpstack-Indicate-in-Oops-whether-PTI-is-config.patch similarity index 100% rename from patches/kernel/0215-x86-dumpstack-Indicate-in-Oops-whether-PTI-is-config.patch rename to patches/kernel/0216-x86-dumpstack-Indicate-in-Oops-whether-PTI-is-config.patch diff --git a/patches/kernel/0216-x86-mm-pti-Add-Kconfig.patch b/patches/kernel/0217-x86-mm-pti-Add-Kconfig.patch similarity index 100% rename from patches/kernel/0216-x86-mm-pti-Add-Kconfig.patch rename to patches/kernel/0217-x86-mm-pti-Add-Kconfig.patch diff --git a/patches/kernel/0217-x86-mm-dump_pagetables-Add-page-table-directory-to-t.patch b/patches/kernel/0218-x86-mm-dump_pagetables-Add-page-table-directory-to-t.patch similarity index 100% rename from patches/kernel/0217-x86-mm-dump_pagetables-Add-page-table-directory-to-t.patch rename to patches/kernel/0218-x86-mm-dump_pagetables-Add-page-table-directory-to-t.patch diff --git a/patches/kernel/0218-x86-mm-dump_pagetables-Check-user-space-page-table-f.patch b/patches/kernel/0219-x86-mm-dump_pagetables-Check-user-space-page-table-f.patch similarity index 100% rename from patches/kernel/0218-x86-mm-dump_pagetables-Check-user-space-page-table-f.patch rename to patches/kernel/0219-x86-mm-dump_pagetables-Check-user-space-page-table-f.patch diff --git a/patches/kernel/0219-x86-mm-dump_pagetables-Allow-dumping-current-pagetab.patch b/patches/kernel/0220-x86-mm-dump_pagetables-Allow-dumping-current-pagetab.patch similarity index 100% rename from patches/kernel/0219-x86-mm-dump_pagetables-Allow-dumping-current-pagetab.patch rename to patches/kernel/0220-x86-mm-dump_pagetables-Allow-dumping-current-pagetab.patch diff --git a/patches/kernel/0220-x86-ldt-Make-the-LDT-mapping-RO.patch b/patches/kernel/0221-x86-ldt-Make-the-LDT-mapping-RO.patch similarity index 100% rename from patches/kernel/0220-x86-ldt-Make-the-LDT-mapping-RO.patch rename to patches/kernel/0221-x86-ldt-Make-the-LDT-mapping-RO.patch diff --git a/patches/kernel/0221-x86-smpboot-Remove-stale-TLB-flush-invocations.patch b/patches/kernel/0222-x86-smpboot-Remove-stale-TLB-flush-invocations.patch similarity index 100% rename from patches/kernel/0221-x86-smpboot-Remove-stale-TLB-flush-invocations.patch rename to patches/kernel/0222-x86-smpboot-Remove-stale-TLB-flush-invocations.patch diff --git a/patches/kernel/0222-x86-mm-Remove-preempt_disable-enable-from-__native_f.patch b/patches/kernel/0223-x86-mm-Remove-preempt_disable-enable-from-__native_f.patch similarity index 100% rename from patches/kernel/0222-x86-mm-Remove-preempt_disable-enable-from-__native_f.patch rename to patches/kernel/0223-x86-mm-Remove-preempt_disable-enable-from-__native_f.patch diff --git a/patches/kernel/0223-x86-ldt-Plug-memory-leak-in-error-path.patch b/patches/kernel/0224-x86-ldt-Plug-memory-leak-in-error-path.patch similarity index 100% rename from patches/kernel/0223-x86-ldt-Plug-memory-leak-in-error-path.patch rename to patches/kernel/0224-x86-ldt-Plug-memory-leak-in-error-path.patch diff --git a/patches/kernel/0224-x86-ldt-Make-LDT-pgtable-free-conditional.patch b/patches/kernel/0225-x86-ldt-Make-LDT-pgtable-free-conditional.patch similarity index 100% rename from patches/kernel/0224-x86-ldt-Make-LDT-pgtable-free-conditional.patch rename to patches/kernel/0225-x86-ldt-Make-LDT-pgtable-free-conditional.patch diff --git a/patches/kernel/0225-UBUNTU-Config-updateconfigs-to-enable-PTI.patch b/patches/kernel/0226-UBUNTU-Config-updateconfigs-to-enable-PTI.patch similarity index 100% rename from patches/kernel/0225-UBUNTU-Config-updateconfigs-to-enable-PTI.patch rename to patches/kernel/0226-UBUNTU-Config-updateconfigs-to-enable-PTI.patch diff --git a/patches/kernel/0226-kvm-x86-fix-RSM-when-PCID-is-non-zero.patch b/patches/kernel/0227-kvm-x86-fix-RSM-when-PCID-is-non-zero.patch similarity index 100% rename from patches/kernel/0226-kvm-x86-fix-RSM-when-PCID-is-non-zero.patch rename to patches/kernel/0227-kvm-x86-fix-RSM-when-PCID-is-non-zero.patch diff --git a/patches/kernel/0227-x86-pti-Switch-to-kernel-CR3-at-early-in-entry_SYSCA.patch b/patches/kernel/0228-x86-pti-Switch-to-kernel-CR3-at-early-in-entry_SYSCA.patch similarity index 100% rename from patches/kernel/0227-x86-pti-Switch-to-kernel-CR3-at-early-in-entry_SYSCA.patch rename to patches/kernel/0228-x86-pti-Switch-to-kernel-CR3-at-early-in-entry_SYSCA.patch diff --git a/patches/kernel/0228-UBUNTU-SAUCE-bpf-reject-out-of-bounds-stack-pointer-.patch b/patches/kernel/0229-UBUNTU-SAUCE-bpf-reject-out-of-bounds-stack-pointer-.patch similarity index 100% rename from patches/kernel/0228-UBUNTU-SAUCE-bpf-reject-out-of-bounds-stack-pointer-.patch rename to patches/kernel/0229-UBUNTU-SAUCE-bpf-reject-out-of-bounds-stack-pointer-.patch diff --git a/patches/kernel/0229-bpf-fix-incorrect-sign-extension-in-check_alu_op.patch b/patches/kernel/0230-bpf-fix-incorrect-sign-extension-in-check_alu_op.patch similarity index 100% rename from patches/kernel/0229-bpf-fix-incorrect-sign-extension-in-check_alu_op.patch rename to patches/kernel/0230-bpf-fix-incorrect-sign-extension-in-check_alu_op.patch diff --git a/patches/kernel/0230-UBUNTU-SAUCE-bpf-verifier-Fix-states_equal-compariso.patch b/patches/kernel/0231-UBUNTU-SAUCE-bpf-verifier-Fix-states_equal-compariso.patch similarity index 100% rename from patches/kernel/0230-UBUNTU-SAUCE-bpf-verifier-Fix-states_equal-compariso.patch rename to patches/kernel/0231-UBUNTU-SAUCE-bpf-verifier-Fix-states_equal-compariso.patch diff --git a/patches/kernel/0231-bpf-fix-branch-pruning-logic.patch b/patches/kernel/0232-bpf-fix-branch-pruning-logic.patch similarity index 100% rename from patches/kernel/0231-bpf-fix-branch-pruning-logic.patch rename to patches/kernel/0232-bpf-fix-branch-pruning-logic.patch diff --git a/patches/kernel/0232-UBUNTU-SAUCE-only-attempt-to-use-PCID-in-64-bit-buil.patch b/patches/kernel/0233-UBUNTU-SAUCE-only-attempt-to-use-PCID-in-64-bit-buil.patch similarity index 100% rename from patches/kernel/0232-UBUNTU-SAUCE-only-attempt-to-use-PCID-in-64-bit-buil.patch rename to patches/kernel/0233-UBUNTU-SAUCE-only-attempt-to-use-PCID-in-64-bit-buil.patch diff --git a/patches/kernel/0233-UBUNTU-SAUCE-BODGE-temporarily-disable-some-kprobe-t.patch b/patches/kernel/0234-UBUNTU-SAUCE-BODGE-temporarily-disable-some-kprobe-t.patch similarity index 100% rename from patches/kernel/0233-UBUNTU-SAUCE-BODGE-temporarily-disable-some-kprobe-t.patch rename to patches/kernel/0234-UBUNTU-SAUCE-BODGE-temporarily-disable-some-kprobe-t.patch diff --git a/patches/kernel/0234-kvm-vmx-Scrub-hardware-GPRs-at-VM-exit.patch b/patches/kernel/0235-kvm-vmx-Scrub-hardware-GPRs-at-VM-exit.patch similarity index 100% rename from patches/kernel/0234-kvm-vmx-Scrub-hardware-GPRs-at-VM-exit.patch rename to patches/kernel/0235-kvm-vmx-Scrub-hardware-GPRs-at-VM-exit.patch diff --git a/patches/kernel/0235-objtool-use-sh-to-invoke-sync-check.sh-in-the-Makefi.patch b/patches/kernel/0236-objtool-use-sh-to-invoke-sync-check.sh-in-the-Makefi.patch similarity index 100% rename from patches/kernel/0235-objtool-use-sh-to-invoke-sync-check.sh-in-the-Makefi.patch rename to patches/kernel/0236-objtool-use-sh-to-invoke-sync-check.sh-in-the-Makefi.patch diff --git a/patches/kernel/0236-x86-tlb-Drop-the-_GPL-from-the-cpu_tlbstate-export.patch b/patches/kernel/0237-x86-tlb-Drop-the-_GPL-from-the-cpu_tlbstate-export.patch similarity index 100% rename from patches/kernel/0236-x86-tlb-Drop-the-_GPL-from-the-cpu_tlbstate-export.patch rename to patches/kernel/0237-x86-tlb-Drop-the-_GPL-from-the-cpu_tlbstate-export.patch diff --git a/patches/kernel/0237-x86-events-intel-ds-Use-the-proper-cache-flush-metho.patch b/patches/kernel/0238-x86-events-intel-ds-Use-the-proper-cache-flush-metho.patch similarity index 100% rename from patches/kernel/0237-x86-events-intel-ds-Use-the-proper-cache-flush-metho.patch rename to patches/kernel/0238-x86-events-intel-ds-Use-the-proper-cache-flush-metho.patch diff --git a/patches/kernel/0238-x86-mm-Set-MODULES_END-to-0xffffffffff000000.patch b/patches/kernel/0239-x86-mm-Set-MODULES_END-to-0xffffffffff000000.patch similarity index 100% rename from patches/kernel/0238-x86-mm-Set-MODULES_END-to-0xffffffffff000000.patch rename to patches/kernel/0239-x86-mm-Set-MODULES_END-to-0xffffffffff000000.patch diff --git a/patches/kernel/0239-x86-mm-Map-cpu_entry_area-at-the-same-place-on-4-5-l.patch b/patches/kernel/0240-x86-mm-Map-cpu_entry_area-at-the-same-place-on-4-5-l.patch similarity index 100% rename from patches/kernel/0239-x86-mm-Map-cpu_entry_area-at-the-same-place-on-4-5-l.patch rename to patches/kernel/0240-x86-mm-Map-cpu_entry_area-at-the-same-place-on-4-5-l.patch diff --git a/patches/kernel/0240-x86-kaslr-Fix-the-vaddr_end-mess.patch b/patches/kernel/0241-x86-kaslr-Fix-the-vaddr_end-mess.patch similarity index 100% rename from patches/kernel/0240-x86-kaslr-Fix-the-vaddr_end-mess.patch rename to patches/kernel/0241-x86-kaslr-Fix-the-vaddr_end-mess.patch diff --git a/patches/kernel/0241-x86-alternatives-Add-missing-n-at-end-of-ALTERNATIVE.patch b/patches/kernel/0242-x86-alternatives-Add-missing-n-at-end-of-ALTERNATIVE.patch similarity index 100% rename from patches/kernel/0241-x86-alternatives-Add-missing-n-at-end-of-ALTERNATIVE.patch rename to patches/kernel/0242-x86-alternatives-Add-missing-n-at-end-of-ALTERNATIVE.patch diff --git a/patches/kernel/0242-x86-cpu-x86-pti-Do-not-enable-PTI-on-AMD-processors.patch b/patches/kernel/0243-x86-cpu-x86-pti-Do-not-enable-PTI-on-AMD-processors.patch similarity index 100% rename from patches/kernel/0242-x86-cpu-x86-pti-Do-not-enable-PTI-on-AMD-processors.patch rename to patches/kernel/0243-x86-cpu-x86-pti-Do-not-enable-PTI-on-AMD-processors.patch diff --git a/patches/kernel/0243-x86-microcode-AMD-Add-support-for-fam17h-microcode-l.patch b/patches/kernel/0244-x86-microcode-AMD-Add-support-for-fam17h-microcode-l.patch similarity index 100% rename from patches/kernel/0243-x86-microcode-AMD-Add-support-for-fam17h-microcode-l.patch rename to patches/kernel/0244-x86-microcode-AMD-Add-support-for-fam17h-microcode-l.patch diff --git a/patches/kernel/0244-Revert-scsi-libsas-allow-async-aborts.patch b/patches/kernel/0245-Revert-scsi-libsas-allow-async-aborts.patch similarity index 100% rename from patches/kernel/0244-Revert-scsi-libsas-allow-async-aborts.patch rename to patches/kernel/0245-Revert-scsi-libsas-allow-async-aborts.patch diff --git a/patches/kernel/0245-x86-pti-Make-sure-the-user-kernel-PTEs-match.patch b/patches/kernel/0246-x86-pti-Make-sure-the-user-kernel-PTEs-match.patch similarity index 100% rename from patches/kernel/0245-x86-pti-Make-sure-the-user-kernel-PTEs-match.patch rename to patches/kernel/0246-x86-pti-Make-sure-the-user-kernel-PTEs-match.patch diff --git a/patches/kernel/0246-x86-dumpstack-Fix-partial-register-dumps.patch b/patches/kernel/0247-x86-dumpstack-Fix-partial-register-dumps.patch similarity index 100% rename from patches/kernel/0246-x86-dumpstack-Fix-partial-register-dumps.patch rename to patches/kernel/0247-x86-dumpstack-Fix-partial-register-dumps.patch diff --git a/patches/kernel/0247-x86-dumpstack-Print-registers-for-first-stack-frame.patch b/patches/kernel/0248-x86-dumpstack-Print-registers-for-first-stack-frame.patch similarity index 100% rename from patches/kernel/0247-x86-dumpstack-Print-registers-for-first-stack-frame.patch rename to patches/kernel/0248-x86-dumpstack-Print-registers-for-first-stack-frame.patch diff --git a/patches/kernel/0248-x86-process-Define-cpu_tss_rw-in-same-section-as-dec.patch b/patches/kernel/0249-x86-process-Define-cpu_tss_rw-in-same-section-as-dec.patch similarity index 100% rename from patches/kernel/0248-x86-process-Define-cpu_tss_rw-in-same-section-as-dec.patch rename to patches/kernel/0249-x86-process-Define-cpu_tss_rw-in-same-section-as-dec.patch diff --git a/patches/kernel/0249-x86-pti-Rename-BUG_CPU_INSECURE-to-BUG_CPU_MELTDOWN.patch b/patches/kernel/0250-x86-pti-Rename-BUG_CPU_INSECURE-to-BUG_CPU_MELTDOWN.patch similarity index 100% rename from patches/kernel/0249-x86-pti-Rename-BUG_CPU_INSECURE-to-BUG_CPU_MELTDOWN.patch rename to patches/kernel/0250-x86-pti-Rename-BUG_CPU_INSECURE-to-BUG_CPU_MELTDOWN.patch diff --git a/patches/kernel/0250-x86-pti-Unbreak-EFI-old_memmap.patch b/patches/kernel/0251-x86-pti-Unbreak-EFI-old_memmap.patch similarity index 100% rename from patches/kernel/0250-x86-pti-Unbreak-EFI-old_memmap.patch rename to patches/kernel/0251-x86-pti-Unbreak-EFI-old_memmap.patch diff --git a/patches/kernel/0251-x86-Documentation-Add-PTI-description.patch b/patches/kernel/0252-x86-Documentation-Add-PTI-description.patch similarity index 100% rename from patches/kernel/0251-x86-Documentation-Add-PTI-description.patch rename to patches/kernel/0252-x86-Documentation-Add-PTI-description.patch diff --git a/patches/kernel/0252-x86-cpufeatures-Add-X86_BUG_SPECTRE_V-12.patch b/patches/kernel/0253-x86-cpufeatures-Add-X86_BUG_SPECTRE_V-12.patch similarity index 100% rename from patches/kernel/0252-x86-cpufeatures-Add-X86_BUG_SPECTRE_V-12.patch rename to patches/kernel/0253-x86-cpufeatures-Add-X86_BUG_SPECTRE_V-12.patch diff --git a/patches/kernel/0253-x86-tboot-Unbreak-tboot-with-PTI-enabled.patch b/patches/kernel/0254-x86-tboot-Unbreak-tboot-with-PTI-enabled.patch similarity index 100% rename from patches/kernel/0253-x86-tboot-Unbreak-tboot-with-PTI-enabled.patch rename to patches/kernel/0254-x86-tboot-Unbreak-tboot-with-PTI-enabled.patch diff --git a/patches/kernel/0254-x86-mm-pti-Remove-dead-logic-in-pti_user_pagetable_w.patch b/patches/kernel/0255-x86-mm-pti-Remove-dead-logic-in-pti_user_pagetable_w.patch similarity index 100% rename from patches/kernel/0254-x86-mm-pti-Remove-dead-logic-in-pti_user_pagetable_w.patch rename to patches/kernel/0255-x86-mm-pti-Remove-dead-logic-in-pti_user_pagetable_w.patch diff --git a/patches/kernel/0255-x86-cpu-AMD-Make-LFENCE-a-serializing-instruction.patch b/patches/kernel/0256-x86-cpu-AMD-Make-LFENCE-a-serializing-instruction.patch similarity index 100% rename from patches/kernel/0255-x86-cpu-AMD-Make-LFENCE-a-serializing-instruction.patch rename to patches/kernel/0256-x86-cpu-AMD-Make-LFENCE-a-serializing-instruction.patch diff --git a/patches/kernel/0256-x86-cpu-AMD-Use-LFENCE_RDTSC-in-preference-to-MFENCE.patch b/patches/kernel/0257-x86-cpu-AMD-Use-LFENCE_RDTSC-in-preference-to-MFENCE.patch similarity index 100% rename from patches/kernel/0256-x86-cpu-AMD-Use-LFENCE_RDTSC-in-preference-to-MFENCE.patch rename to patches/kernel/0257-x86-cpu-AMD-Use-LFENCE_RDTSC-in-preference-to-MFENCE.patch diff --git a/patches/kernel/0257-x86-alternatives-Fix-optimize_nops-checking.patch b/patches/kernel/0258-x86-alternatives-Fix-optimize_nops-checking.patch similarity index 100% rename from patches/kernel/0257-x86-alternatives-Fix-optimize_nops-checking.patch rename to patches/kernel/0258-x86-alternatives-Fix-optimize_nops-checking.patch diff --git a/patches/kernel/0258-x86-pti-Make-unpoison-of-pgd-for-trusted-boot-work-f.patch b/patches/kernel/0259-x86-pti-Make-unpoison-of-pgd-for-trusted-boot-work-f.patch similarity index 100% rename from patches/kernel/0258-x86-pti-Make-unpoison-of-pgd-for-trusted-boot-work-f.patch rename to patches/kernel/0259-x86-pti-Make-unpoison-of-pgd-for-trusted-boot-work-f.patch diff --git a/patches/kernel/0259-locking-barriers-introduce-new-memory-barrier-gmb.patch b/patches/kernel/0260-locking-barriers-introduce-new-memory-barrier-gmb.patch similarity index 100% rename from patches/kernel/0259-locking-barriers-introduce-new-memory-barrier-gmb.patch rename to patches/kernel/0260-locking-barriers-introduce-new-memory-barrier-gmb.patch diff --git a/patches/kernel/0260-bpf-prevent-speculative-execution-in-eBPF-interprete.patch b/patches/kernel/0261-bpf-prevent-speculative-execution-in-eBPF-interprete.patch similarity index 100% rename from patches/kernel/0260-bpf-prevent-speculative-execution-in-eBPF-interprete.patch rename to patches/kernel/0261-bpf-prevent-speculative-execution-in-eBPF-interprete.patch diff --git a/patches/kernel/0261-x86-bpf-jit-prevent-speculative-execution-when-JIT-i.patch b/patches/kernel/0262-x86-bpf-jit-prevent-speculative-execution-when-JIT-i.patch similarity index 100% rename from patches/kernel/0261-x86-bpf-jit-prevent-speculative-execution-when-JIT-i.patch rename to patches/kernel/0262-x86-bpf-jit-prevent-speculative-execution-when-JIT-i.patch diff --git a/patches/kernel/0262-uvcvideo-prevent-speculative-execution.patch b/patches/kernel/0263-uvcvideo-prevent-speculative-execution.patch similarity index 100% rename from patches/kernel/0262-uvcvideo-prevent-speculative-execution.patch rename to patches/kernel/0263-uvcvideo-prevent-speculative-execution.patch diff --git a/patches/kernel/0263-carl9170-prevent-speculative-execution.patch b/patches/kernel/0264-carl9170-prevent-speculative-execution.patch similarity index 100% rename from patches/kernel/0263-carl9170-prevent-speculative-execution.patch rename to patches/kernel/0264-carl9170-prevent-speculative-execution.patch diff --git a/patches/kernel/0264-p54-prevent-speculative-execution.patch b/patches/kernel/0265-p54-prevent-speculative-execution.patch similarity index 100% rename from patches/kernel/0264-p54-prevent-speculative-execution.patch rename to patches/kernel/0265-p54-prevent-speculative-execution.patch diff --git a/patches/kernel/0265-qla2xxx-prevent-speculative-execution.patch b/patches/kernel/0266-qla2xxx-prevent-speculative-execution.patch similarity index 100% rename from patches/kernel/0265-qla2xxx-prevent-speculative-execution.patch rename to patches/kernel/0266-qla2xxx-prevent-speculative-execution.patch diff --git a/patches/kernel/0266-cw1200-prevent-speculative-execution.patch b/patches/kernel/0267-cw1200-prevent-speculative-execution.patch similarity index 100% rename from patches/kernel/0266-cw1200-prevent-speculative-execution.patch rename to patches/kernel/0267-cw1200-prevent-speculative-execution.patch diff --git a/patches/kernel/0267-Thermal-int340x-prevent-speculative-execution.patch b/patches/kernel/0268-Thermal-int340x-prevent-speculative-execution.patch similarity index 100% rename from patches/kernel/0267-Thermal-int340x-prevent-speculative-execution.patch rename to patches/kernel/0268-Thermal-int340x-prevent-speculative-execution.patch diff --git a/patches/kernel/0268-userns-prevent-speculative-execution.patch b/patches/kernel/0269-userns-prevent-speculative-execution.patch similarity index 100% rename from patches/kernel/0268-userns-prevent-speculative-execution.patch rename to patches/kernel/0269-userns-prevent-speculative-execution.patch diff --git a/patches/kernel/0269-ipv6-prevent-speculative-execution.patch b/patches/kernel/0270-ipv6-prevent-speculative-execution.patch similarity index 100% rename from patches/kernel/0269-ipv6-prevent-speculative-execution.patch rename to patches/kernel/0270-ipv6-prevent-speculative-execution.patch diff --git a/patches/kernel/0270-fs-prevent-speculative-execution.patch b/patches/kernel/0271-fs-prevent-speculative-execution.patch similarity index 100% rename from patches/kernel/0270-fs-prevent-speculative-execution.patch rename to patches/kernel/0271-fs-prevent-speculative-execution.patch diff --git a/patches/kernel/0271-net-mpls-prevent-speculative-execution.patch b/patches/kernel/0272-net-mpls-prevent-speculative-execution.patch similarity index 100% rename from patches/kernel/0271-net-mpls-prevent-speculative-execution.patch rename to patches/kernel/0272-net-mpls-prevent-speculative-execution.patch diff --git a/patches/kernel/0272-udf-prevent-speculative-execution.patch b/patches/kernel/0273-udf-prevent-speculative-execution.patch similarity index 100% rename from patches/kernel/0272-udf-prevent-speculative-execution.patch rename to patches/kernel/0273-udf-prevent-speculative-execution.patch diff --git a/patches/kernel/0273-x86-feature-Enable-the-x86-feature-to-control-Specul.patch b/patches/kernel/0274-x86-feature-Enable-the-x86-feature-to-control-Specul.patch similarity index 100% rename from patches/kernel/0273-x86-feature-Enable-the-x86-feature-to-control-Specul.patch rename to patches/kernel/0274-x86-feature-Enable-the-x86-feature-to-control-Specul.patch diff --git a/patches/kernel/0274-x86-feature-Report-presence-of-IBPB-and-IBRS-control.patch b/patches/kernel/0275-x86-feature-Report-presence-of-IBPB-and-IBRS-control.patch similarity index 100% rename from patches/kernel/0274-x86-feature-Report-presence-of-IBPB-and-IBRS-control.patch rename to patches/kernel/0275-x86-feature-Report-presence-of-IBPB-and-IBRS-control.patch diff --git a/patches/kernel/0275-x86-enter-MACROS-to-set-clear-IBRS-and-set-IBPB.patch b/patches/kernel/0276-x86-enter-MACROS-to-set-clear-IBRS-and-set-IBPB.patch similarity index 100% rename from patches/kernel/0275-x86-enter-MACROS-to-set-clear-IBRS-and-set-IBPB.patch rename to patches/kernel/0276-x86-enter-MACROS-to-set-clear-IBRS-and-set-IBPB.patch diff --git a/patches/kernel/0276-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch b/patches/kernel/0277-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch similarity index 100% rename from patches/kernel/0276-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch rename to patches/kernel/0277-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch diff --git a/patches/kernel/0277-x86-idle-Disable-IBRS-entering-idle-and-enable-it-on.patch b/patches/kernel/0278-x86-idle-Disable-IBRS-entering-idle-and-enable-it-on.patch similarity index 100% rename from patches/kernel/0277-x86-idle-Disable-IBRS-entering-idle-and-enable-it-on.patch rename to patches/kernel/0278-x86-idle-Disable-IBRS-entering-idle-and-enable-it-on.patch diff --git a/patches/kernel/0278-x86-idle-Disable-IBRS-when-offlining-cpu-and-re-enab.patch b/patches/kernel/0279-x86-idle-Disable-IBRS-when-offlining-cpu-and-re-enab.patch similarity index 100% rename from patches/kernel/0278-x86-idle-Disable-IBRS-when-offlining-cpu-and-re-enab.patch rename to patches/kernel/0279-x86-idle-Disable-IBRS-when-offlining-cpu-and-re-enab.patch diff --git a/patches/kernel/0279-x86-mm-Set-IBPB-upon-context-switch.patch b/patches/kernel/0280-x86-mm-Set-IBPB-upon-context-switch.patch similarity index 100% rename from patches/kernel/0279-x86-mm-Set-IBPB-upon-context-switch.patch rename to patches/kernel/0280-x86-mm-Set-IBPB-upon-context-switch.patch diff --git a/patches/kernel/0280-x86-mm-Only-set-IBPB-when-the-new-thread-cannot-ptra.patch b/patches/kernel/0281-x86-mm-Only-set-IBPB-when-the-new-thread-cannot-ptra.patch similarity index 100% rename from patches/kernel/0280-x86-mm-Only-set-IBPB-when-the-new-thread-cannot-ptra.patch rename to patches/kernel/0281-x86-mm-Only-set-IBPB-when-the-new-thread-cannot-ptra.patch diff --git a/patches/kernel/0281-x86-entry-Stuff-RSB-for-entry-to-kernel-for-non-SMEP.patch b/patches/kernel/0282-x86-entry-Stuff-RSB-for-entry-to-kernel-for-non-SMEP.patch similarity index 100% rename from patches/kernel/0281-x86-entry-Stuff-RSB-for-entry-to-kernel-for-non-SMEP.patch rename to patches/kernel/0282-x86-entry-Stuff-RSB-for-entry-to-kernel-for-non-SMEP.patch diff --git a/patches/kernel/0282-x86-kvm-add-MSR_IA32_SPEC_CTRL-and-MSR_IA32_PRED_CMD.patch b/patches/kernel/0283-x86-kvm-add-MSR_IA32_SPEC_CTRL-and-MSR_IA32_PRED_CMD.patch similarity index 100% rename from patches/kernel/0282-x86-kvm-add-MSR_IA32_SPEC_CTRL-and-MSR_IA32_PRED_CMD.patch rename to patches/kernel/0283-x86-kvm-add-MSR_IA32_SPEC_CTRL-and-MSR_IA32_PRED_CMD.patch diff --git a/patches/kernel/0283-x86-kvm-Set-IBPB-when-switching-VM.patch b/patches/kernel/0284-x86-kvm-Set-IBPB-when-switching-VM.patch similarity index 100% rename from patches/kernel/0283-x86-kvm-Set-IBPB-when-switching-VM.patch rename to patches/kernel/0284-x86-kvm-Set-IBPB-when-switching-VM.patch diff --git a/patches/kernel/0284-x86-kvm-Toggle-IBRS-on-VM-entry-and-exit.patch b/patches/kernel/0285-x86-kvm-Toggle-IBRS-on-VM-entry-and-exit.patch similarity index 100% rename from patches/kernel/0284-x86-kvm-Toggle-IBRS-on-VM-entry-and-exit.patch rename to patches/kernel/0285-x86-kvm-Toggle-IBRS-on-VM-entry-and-exit.patch diff --git a/patches/kernel/0285-x86-kvm-Pad-RSB-on-VM-transition.patch b/patches/kernel/0286-x86-kvm-Pad-RSB-on-VM-transition.patch similarity index 100% rename from patches/kernel/0285-x86-kvm-Pad-RSB-on-VM-transition.patch rename to patches/kernel/0286-x86-kvm-Pad-RSB-on-VM-transition.patch diff --git a/patches/kernel/0286-x86-spec_ctrl-Add-sysctl-knobs-to-enable-disable-SPE.patch b/patches/kernel/0287-x86-spec_ctrl-Add-sysctl-knobs-to-enable-disable-SPE.patch similarity index 100% rename from patches/kernel/0286-x86-spec_ctrl-Add-sysctl-knobs-to-enable-disable-SPE.patch rename to patches/kernel/0287-x86-spec_ctrl-Add-sysctl-knobs-to-enable-disable-SPE.patch diff --git a/patches/kernel/0287-x86-spec_ctrl-Add-lock-to-serialize-changes-to-ibrs-.patch b/patches/kernel/0288-x86-spec_ctrl-Add-lock-to-serialize-changes-to-ibrs-.patch similarity index 100% rename from patches/kernel/0287-x86-spec_ctrl-Add-lock-to-serialize-changes-to-ibrs-.patch rename to patches/kernel/0288-x86-spec_ctrl-Add-lock-to-serialize-changes-to-ibrs-.patch diff --git a/patches/kernel/0288-x86-syscall-Clear-unused-extra-registers-on-syscall-.patch b/patches/kernel/0289-x86-syscall-Clear-unused-extra-registers-on-syscall-.patch similarity index 100% rename from patches/kernel/0288-x86-syscall-Clear-unused-extra-registers-on-syscall-.patch rename to patches/kernel/0289-x86-syscall-Clear-unused-extra-registers-on-syscall-.patch diff --git a/patches/kernel/0289-x86-syscall-Clear-unused-extra-registers-on-32-bit-c.patch b/patches/kernel/0290-x86-syscall-Clear-unused-extra-registers-on-32-bit-c.patch similarity index 100% rename from patches/kernel/0289-x86-syscall-Clear-unused-extra-registers-on-32-bit-c.patch rename to patches/kernel/0290-x86-syscall-Clear-unused-extra-registers-on-32-bit-c.patch diff --git a/patches/kernel/0290-x86-entry-Use-retpoline-for-syscall-s-indirect-calls.patch b/patches/kernel/0291-x86-entry-Use-retpoline-for-syscall-s-indirect-calls.patch similarity index 100% rename from patches/kernel/0290-x86-entry-Use-retpoline-for-syscall-s-indirect-calls.patch rename to patches/kernel/0291-x86-entry-Use-retpoline-for-syscall-s-indirect-calls.patch diff --git a/patches/kernel/0291-x86-cpu-AMD-Add-speculative-control-support-for-AMD.patch b/patches/kernel/0292-x86-cpu-AMD-Add-speculative-control-support-for-AMD.patch similarity index 100% rename from patches/kernel/0291-x86-cpu-AMD-Add-speculative-control-support-for-AMD.patch rename to patches/kernel/0292-x86-cpu-AMD-Add-speculative-control-support-for-AMD.patch diff --git a/patches/kernel/0292-x86-microcode-Extend-post-microcode-reload-to-suppor.patch b/patches/kernel/0293-x86-microcode-Extend-post-microcode-reload-to-suppor.patch similarity index 100% rename from patches/kernel/0292-x86-microcode-Extend-post-microcode-reload-to-suppor.patch rename to patches/kernel/0293-x86-microcode-Extend-post-microcode-reload-to-suppor.patch diff --git a/patches/kernel/0293-KVM-SVM-Do-not-intercept-new-speculative-control-MSR.patch b/patches/kernel/0294-KVM-SVM-Do-not-intercept-new-speculative-control-MSR.patch similarity index 100% rename from patches/kernel/0293-KVM-SVM-Do-not-intercept-new-speculative-control-MSR.patch rename to patches/kernel/0294-KVM-SVM-Do-not-intercept-new-speculative-control-MSR.patch diff --git a/patches/kernel/0294-x86-svm-Set-IBRS-value-on-VM-entry-and-exit.patch b/patches/kernel/0295-x86-svm-Set-IBRS-value-on-VM-entry-and-exit.patch similarity index 100% rename from patches/kernel/0294-x86-svm-Set-IBRS-value-on-VM-entry-and-exit.patch rename to patches/kernel/0295-x86-svm-Set-IBRS-value-on-VM-entry-and-exit.patch diff --git a/patches/kernel/0295-x86-svm-Set-IBPB-when-running-a-different-VCPU.patch b/patches/kernel/0296-x86-svm-Set-IBPB-when-running-a-different-VCPU.patch similarity index 100% rename from patches/kernel/0295-x86-svm-Set-IBPB-when-running-a-different-VCPU.patch rename to patches/kernel/0296-x86-svm-Set-IBPB-when-running-a-different-VCPU.patch diff --git a/patches/kernel/0296-KVM-x86-Add-speculative-control-CPUID-support-for-gu.patch b/patches/kernel/0297-KVM-x86-Add-speculative-control-CPUID-support-for-gu.patch similarity index 100% rename from patches/kernel/0296-KVM-x86-Add-speculative-control-CPUID-support-for-gu.patch rename to patches/kernel/0297-KVM-x86-Add-speculative-control-CPUID-support-for-gu.patch diff --git a/patches/kernel/0297-x86-svm-Add-code-to-clobber-the-RSB-on-VM-exit.patch b/patches/kernel/0298-x86-svm-Add-code-to-clobber-the-RSB-on-VM-exit.patch similarity index 100% rename from patches/kernel/0297-x86-svm-Add-code-to-clobber-the-RSB-on-VM-exit.patch rename to patches/kernel/0298-x86-svm-Add-code-to-clobber-the-RSB-on-VM-exit.patch diff --git a/patches/kernel/0298-x86-cpu-AMD-Remove-now-unused-definition-of-MFENCE_R.patch b/patches/kernel/0299-x86-cpu-AMD-Remove-now-unused-definition-of-MFENCE_R.patch similarity index 100% rename from patches/kernel/0298-x86-cpu-AMD-Remove-now-unused-definition-of-MFENCE_R.patch rename to patches/kernel/0299-x86-cpu-AMD-Remove-now-unused-definition-of-MFENCE_R.patch diff --git a/patches/kernel/0299-UBUNTU-SAUCE-x86-kvm-Fix-stuff_RSB-for-32-bit.patch b/patches/kernel/0300-UBUNTU-SAUCE-x86-kvm-Fix-stuff_RSB-for-32-bit.patch similarity index 100% rename from patches/kernel/0299-UBUNTU-SAUCE-x86-kvm-Fix-stuff_RSB-for-32-bit.patch rename to patches/kernel/0300-UBUNTU-SAUCE-x86-kvm-Fix-stuff_RSB-for-32-bit.patch diff --git a/patches/kernel/0300-x86-pti-Enable-PTI-by-default.patch b/patches/kernel/0301-x86-pti-Enable-PTI-by-default.patch similarity index 100% rename from patches/kernel/0300-x86-pti-Enable-PTI-by-default.patch rename to patches/kernel/0301-x86-pti-Enable-PTI-by-default.patch diff --git a/patches/kernel/0301-KVM-x86-Add-memory-barrier-on-vmcs-field-lookup.patch b/patches/kernel/0302-KVM-x86-Add-memory-barrier-on-vmcs-field-lookup.patch similarity index 100% rename from patches/kernel/0301-KVM-x86-Add-memory-barrier-on-vmcs-field-lookup.patch rename to patches/kernel/0302-KVM-x86-Add-memory-barrier-on-vmcs-field-lookup.patch diff --git a/patches/kernel/0302-x86-tboot-Unbreak-tboot-with-PTI-enabled.patch b/patches/kernel/0303-x86-tboot-Unbreak-tboot-with-PTI-enabled.patch similarity index 100% rename from patches/kernel/0302-x86-tboot-Unbreak-tboot-with-PTI-enabled.patch rename to patches/kernel/0303-x86-tboot-Unbreak-tboot-with-PTI-enabled.patch diff --git a/patches/kernel/0303-x86-perf-Disable-intel_bts-when-PTI.patch b/patches/kernel/0304-x86-perf-Disable-intel_bts-when-PTI.patch similarity index 100% rename from patches/kernel/0303-x86-perf-Disable-intel_bts-when-PTI.patch rename to patches/kernel/0304-x86-perf-Disable-intel_bts-when-PTI.patch