From b378f209dd914348152c462b4746d425bd703fb0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= Date: Sun, 7 Jan 2018 13:17:59 +0100 Subject: [PATCH] add objtool build fix --- ...-accept-an-alternate-timestamp-strin.patch | 2 +- ...idge-keep-MAC-of-first-assigned-port.patch | 2 +- ...ides-for-missing-ACS-capabilities-4..patch | 2 +- ...-default-dynamic-halt-polling-growth.patch | 2 +- ...-flag-to-enable-cpuset-to-use-v2-beh.patch | 2 +- ...puset-Allow-v2-behavior-in-v1-cgroup.patch | 2 +- ...7-KVM-x86-fix-APIC-page-invalidation.patch | 2 +- ...0008-vhost-fix-skb-leak-in-handle_rx.patch | 2 +- .../0009-tun-free-skb-in-early-errors.patch | 2 +- .../0010-tap-free-skb-if-flags-error.patch | 2 +- ...ash-on-pkey-enforcement-failed-in-re.patch | 2 +- ...-t-enforce-PKey-security-on-SMI-MADs.patch | 2 +- ...e-support-for-CPUs-without-virtual-N.patch | 2 +- .../kernel/0014-KVM-SVM-obey-guest-PAT.patch | 2 +- ...-nopcid-boot-option-to-turn-off-PCID.patch | 2 +- ...nable-CR4.PCIDE-on-supported-systems.patch | 2 +- ...Document-how-CR4.PCIDE-restore-works.patch | 2 +- ...actor-IRQ-stacks-and-make-them-NMI-s.patch | 2 +- ...tialize-the-top-of-the-IRQ-stack-bef.patch | 2 +- ...entry-64-Add-unwind-hint-annotations.patch | 2 +- ...-x86-Remove-SME-feature-in-PV-guests.patch | 2 +- ...xen-64-Rearrange-the-SYSCALL-entries.patch | 2 +- ...-irqentry-text-section-unconditional.patch | 2 +- ...ix-the-reported-SS-and-CS-in-SYSCALL.patch | 2 +- ...25-x86-paravirt-xen-Remove-xen_patch.patch | 2 +- ...aps-Simplify-pagefault-tracing-logic.patch | 2 +- ...te_struct-handling-for-32-64-bit-ker.patch | 2 +- ...ace-access-to-desc_struct-a-b-fields.patch | 2 +- ...of-paravirt-op-adjust_exception_fram.patch | 2 +- ...ove-no-longer-used-paravirt-function.patch | 2 +- ...1-x86-entry-Fix-idtentry-unwind-hint.patch | 2 +- ...x86-mm-64-Initialize-CR4.PCIDE-early.patch | 2 +- ...tool-Add-ORC-unwind-table-generation.patch | 2 +- ...facility-for-asm-code-to-provide-unw.patch | 2 +- ...0035-x86-unwind-Add-the-ORC-unwinder.patch | 2 +- ...olidate-unwinders-into-multiple-choi.patch | 2 +- ...libelf-devel-warning-to-error-for-CO.patch | 2 +- ...sh-DS-and-ES-when-modify_ldt-changes.patch | 2 +- ...-mm-TLB-flush-generation-a-unique-ID.patch | 2 +- ...-TLB-s-tlb_gen-and-update-the-flushi.patch | 2 +- ...zy-TLB-mode-and-TLB-freshness-tracki.patch | 2 +- ...-PCID-based-optimization-try-to-pres.patch | 2 +- ...-x86-mm-Factor-out-CR3-building-code.patch | 2 +- ...-using-CR3.PCID-0-in-ASID-aware-code.patch | 2 +- ...h-more-aggressively-in-lazy-TLB-mode.patch | 2 +- ...m-Stop-calling-leave_mm-in-idle-code.patch | 2 +- ...up-frame-pointer-in-kprobe-trampolin.patch | 2 +- ...oduce-a-static-key-for-exception-tra.patch | 2 +- ...ly-cmdline-parsing-for-options-with-.patch | 2 +- ...rformance-regression-in-get_user_pag.patch | 2 +- ...nnecessary-n-t-in-front-of-CC_SET-fr.patch | 2 +- ...port-end-of-section-error-after-an-e.patch | 2 +- ...53-x86-head-Remove-confusing-comment.patch | 2 +- ...-head-Remove-unused-bad_address-code.patch | 2 +- ...ad-Fix-head-ELF-function-annotations.patch | 2 +- ...te-verify_cpu-as-a-callable-function.patch | 2 +- ...x86-xen-Fix-xen-head-ELF-annotations.patch | 2 +- ...-x86-xen-Add-unwind-hint-annotations.patch | 2 +- ...x86-head-Add-unwind-hint-annotations.patch | 2 +- ...-a-local-variable-type-in-ghes_iorem.patch | 2 +- ...e-CONFIG_UNWINDER_ORC-y-the-default-.patch | 2 +- ...move-unused-x86_fpu_state-and-x86_fp.patch | 2 +- ...e-unwinder-config-options-to-CONFIG_.patch | 2 +- ...CONFIG_UNWINDER_ORC-y-the-default-in.patch | 2 +- ...dd-clear-set_bit32-to-linux-bitops.h.patch | 2 +- ...generic-table-for-CPUID-dependencies.patch | 2 +- ...e-clearcpuid-as-early-XSAVE-argument.patch | 2 +- ...VE-check-the-base-CPUID-features-bef.patch | 2 +- ...he-explicit-clearing-of-XSAVE-depend.patch | 2 +- ...UV-Convert-timers-to-use-timer_setup.patch | 2 +- ...op-level-commands-on-incorrect-usage.patch | 2 +- ...t-out-of-bound-access-in-do_clear_cp.patch | 2 +- ...SCALL_DEFINE-macros-for-sys_modify_l.patch | 2 +- ...ocate-mem_section-at-runtime-for-CON.patch | 2 +- ...e-same-shadow-offset-for-4-and-5-lev.patch | 2 +- ...pre-built-page-tables-only-for-CONFI.patch | 2 +- ...evel-paging-support-code-from-the-XE.patch | 2 +- ...-the-unused-dead-code-for-SEA-NMI-no.patch | 2 +- ...-t-use-the-confusing-.ifeq-directive.patch | 2 +- ...eautify-build-log-of-syscall-headers.patch | 2 +- ...-the-register_page_bootmem_memmap-si.patch | 2 +- ...Enable-new-SSE-AVX-AVX512-CPU-featur.patch | 2 +- ...te-page-fault-error-codes-to-traps.h.patch | 2 +- ...e-definition-of-the-initial-state-of.patch | 2 +- ...user_64bit_mode-available-to-32-bit-.patch | 2 +- ...ove-the-restore_c_regs_and_iret-labe.patch | 2 +- ...it-the-IRET-to-user-and-IRET-to-kern.patch | 2 +- ...e-SWAPGS-into-the-common-IRET-to-use.patch | 2 +- ...plify-reg-restore-code-in-the-standa.patch | 2 +- ...ink-paranoid_exit_restore-and-make-l.patch | 2 +- ...-pop-instead-of-movq-in-syscall_retu.patch | 2 +- ...Merge-the-fast-and-slow-SYSRET-paths.patch | 2 +- ...-POP-instead-of-MOV-to-restore-regs-.patch | 2 +- ...ove-the-RESTORE_._REGS-infrastructur.patch | 2 +- ...-x86-entry-64-Add-xen-NMI-trap-entry.patch | 2 +- ...x86-entry-64-De-Xen-ify-our-NMI-code.patch | 2 +- ...l-the-MSR_IA32_SYSENTER_CS-update-co.patch | 2 +- ...try-64-Pass-SP0-directly-to-load_sp0.patch | 2 +- ...sk_top_of_stack-to-find-the-top-of-a.patch | 2 +- ...ntry-64-Clean-up-SP-code-in-cpu_init.patch | 2 +- ...64-Stop-initializing-TSS.sp0-at-boot.patch | 2 +- ...ove-all-remaining-direct-thread_stru.patch | 2 +- ...-cpu_current_top_of_stack-initializa.patch | 2 +- ...86-entry-64-Remove-thread_struct-sp0.patch | 2 +- ...new-on_thread_stack-helper-to-clean-.patch | 2 +- ...6-entry-64-Shorten-TEST-instructions.patch | 2 +- ...07-x86-cpuid-Replace-set-clear_bit32.patch | 2 +- ...e96375025e-bitops-Add-clear-set_bit3.patch | 2 +- ...fine-_PAGE_TABLE-using-_KERNPG_TABLE.patch | 2 +- ...Re-tabulate-the-X86_FEATURE-definiti.patch | 2 +- ...Fix-various-details-in-the-feature-d.patch | 2 +- ...otection_keys-Fix-syscall-NR-redefin.patch | 2 +- ...t_gdt-Robustify-against-set_thread_a.patch | 2 +- ...t_gdt-Add-infrastructure-to-test-set.patch | 2 +- ...t_gdt-Run-most-existing-LDT-test-cas.patch | 2 +- ...t_get-Add-a-few-additional-tests-for.patch | 2 +- ...place-ioremap_page_range-with-fixmap.patch | 2 +- ...tform-Merge-struct-x86_hyper-into-st.patch | 2 +- ...m-for-hypervisors-to-replace-x86_hyp.patch | 2 +- ...el-pti-Rename-the-header-file-to-fre.patch | 2 +- ...dd-User-Mode-Instruction-Prevention-.patch | 2 +- ..._FXSAVE_LEAK-detectable-in-CPUID-on-.patch | 2 +- ...free-running-PEBS-for-REGS_USER-INTR.patch | 2 +- ...sues-on-um-due-to-mising-bpf_perf_ev.patch | 2 +- ...-Add-implicit-smp_read_barrier_depen.patch | 2 +- ...-Convert-users-of-lockless_dereferen.patch | 2 +- ...-t-use-vmemmap_populate-to-initializ.patch | 2 +- ...-ARM64-boot-crash-when-CONFIG_SPARSE.patch | 2 +- ...ced-files-to-their-original-relative.patch | 2 +- ...nel-headers-code-sync-check-to-a-scr.patch | 2 +- .../kernel/0131-objtool-Fix-cross-build.patch | 2 +- ...ols-headers-Sync-objtool-UAPI-header.patch | 2 +- ...tool-Fix-64-bit-build-on-32-bit-host.patch | 2 +- ...coder-Fix-and-update-the-opcodes-map.patch | 2 +- ...der-Add-new-TEST-instruction-pattern.patch | 2 +- ...d-utility-functions-to-get-segment-s.patch | 2 +- ...avirt-Use-paravirt-safe-macro-to-acc.patch | 2 +- ...nder-orc-Dont-bail-on-stack-overflow.patch | 2 +- ...ndle-stack-overflows-more-gracefully.patch | 2 +- ...n-old-outdated-comment-about-context.patch | 2 +- ...-the-offending-IP-in-the-stack-overf.patch | 2 +- ...locate-and-enable-the-SYSENTER-stack.patch | 2 +- ...d-get_stack_info-support-for-the-SYS.patch | 2 +- ...t-per-CPU-GDT-remaps-in-ascending-or.patch | 2 +- ...neralize-the-GDT-fixmap-mechanism-in.patch | 2 +- ...Teach-KASAN-about-the-cpu_entry_area.patch | 2 +- ...sumptions-that-the-HW-TSS-is-at-the-.patch | 2 +- ...-Handle-stack-overflow-on-all-stacks.patch | 2 +- ...YSENTER_stack-to-the-beginning-of-st.patch | 2 +- ...emap-the-TSS-into-the-CPU-entry-area.patch | 2 +- ...arate-cpu_current_top_of_stack-from-.patch | 2 +- ...op-assuming-that-pt_regs-is-on-the-e.patch | 2 +- ...-a-per-CPU-trampoline-stack-for-IDT-.patch | 2 +- ...urn-to-userspace-from-the-trampoline.patch | 2 +- ...ate-a-per-CPU-SYSCALL-entry-trampoli.patch | 2 +- ...e-the-IST-stacks-into-struct-cpu_ent.patch | 2 +- ...-64-Remove-the-SYSENTER-stack-canary.patch | 2 +- ...try-Clean-up-the-SYSENTER_stack-code.patch | 2 +- ...64-Make-cpu_entry_area.tss-read-only.patch | 2 +- ...paravirt-Dont-patch-flush_tlb_single.patch | 2 +- ...ovide-a-way-to-check-for-hypervisors.patch | 2 +- ...x86-cpufeatures-Make-CPU-bugs-sticky.patch | 2 +- ...t-NR_CPUS-on-32-bit-to-a-sane-amount.patch | 2 +- ...getables-Check-PAGE_PRESENT-for-real.patch | 2 +- ...tables-Make-the-address-hints-correc.patch | 2 +- ...Explicitly-set-_PAGE_USER-in-the-pag.patch | 2 +- ...Warn-and-fail-vsyscall-emulation-in-.patch | 2 +- ...-arch-mm-Allow-arch_dup_mmap-to-fail.patch | 2 +- .../kernel/0169-x86-ldt-Rework-locking.patch | 2 +- ...-ldt-Prevent-LDT-inheritance-on-exec.patch | 2 +- ...Improve-the-memory-map-documentation.patch | 2 +- ...bvious-weirdnesses-from-the-x86-MM-l.patch | 2 +- ...-SYSENTER_stack-to-CPU_ENTRY_AREA_en.patch | 2 +- ...4-x86-uv-Use-the-right-TLB-flush-API.patch | 2 +- ...e-Dont-abuse-the-TLB-flush-interface.patch | 2 +- ...se-__flush_tlb_one-for-kernel-memory.patch | 2 +- ...7-x86-mm-Remove-superfluous-barriers.patch | 2 +- ...nts-to-clarify-which-TLB-flush-funct.patch | 2 +- ...CR3-construction-functions-to-tlbflu.patch | 2 +- ...-Remove-hard-coded-ASID-limit-checks.patch | 2 +- ...o-hardware-ASID-translation-in-one-p.patch | 2 +- .../0182-x86-mm-Create-asm-invpcid.h.patch | 2 +- ...ntry_area-Move-it-to-a-separate-unit.patch | 2 +- ...entry_area-Move-it-out-of-the-fixmap.patch | 2 +- ...-Invoke-init_espfix_bsp-from-mm_init.patch | 2 +- ...ea-Prevent-wraparound-in-setup_cpu_e.patch | 2 +- ...cpufeatures-Add-X86_BUG_CPU_INSECURE.patch | 2 +- ...le-global-pages-if-PAGE_TABLE_ISOLAT.patch | 2 +- ...re-the-x86-entry-assembly-code-for-e.patch | 2 +- ...nfrastructure-for-page-table-isolati.patch | 2 +- ...pti-cmdline-option-and-documentation.patch | 2 +- ...-mm-pti-Add-mapping-helper-functions.patch | 2 +- ...Allow-NX-poison-to-be-set-in-p4d-pgd.patch | 2 +- ...-mm-pti-Allocate-a-separate-user-PGD.patch | 2 +- .../0195-x86-mm-pti-Populate-user-PGD.patch | 2 +- ...i-Add-functions-to-clone-kernel-PMDs.patch | 2 +- ...-entry-through-trampoline-when-PTI-a.patch | 2 +- ...-cpu_entry_area-with-user-space-page.patch | 2 +- ...n-entry-text-section-to-PMD-boundary.patch | 2 +- ...0200-x86-mm-pti-Share-entry-text-PMD.patch | 2 +- ...86-mm-pti-Map-ESPFIX-into-user-space.patch | 2 +- ...ea-Add-debugstore-entries-to-cpu_ent.patch | 2 +- ...-ds-Map-debug-buffers-in-cpu_entry_a.patch | 2 +- ...-full-PGD-entry-size-hole-in-the-mem.patch | 2 +- ...-the-LDT-in-its-own-PGD-if-PTI-is-on.patch | 2 +- ...-pti-Map-the-vsyscall-page-if-needed.patch | 2 +- ...ow-flushing-for-future-ASID-switches.patch | 2 +- .../0208-x86-mm-Abstract-switching-CR3.patch | 2 +- ...CID-to-optimize-user-kernel-switches.patch | 2 +- .../0210-x86-mm-Optimize-RESTORE_CR3.patch | 2 +- ...NVPCID-for-__native_flush_tlb_single.patch | 2 +- ...he-whole-ASID-kernel-PCID-user-PCID-.patch | 2 +- ...dicate-in-Oops-whether-PTI-is-config.patch | 2 +- .../kernel/0214-x86-mm-pti-Add-Kconfig.patch | 2 +- ...tables-Add-page-table-directory-to-t.patch | 2 +- ...tables-Check-user-space-page-table-f.patch | 2 +- ...tables-Allow-dumping-current-pagetab.patch | 2 +- ...0218-x86-ldt-Make-the-LDT-mapping-RO.patch | 2 +- ...t-Remove-stale-TLB-flush-invocations.patch | 2 +- ...eempt_disable-enable-from-__native_f.patch | 2 +- ...6-ldt-Plug-memory-leak-in-error-path.patch | 2 +- ...dt-Make-LDT-pgtable-free-conditional.patch | 2 +- ...U-Config-updateconfigs-to-enable-PTI.patch | 2 +- ...vm-x86-fix-RSM-when-PCID-is-non-zero.patch | 2 +- ...o-kernel-CR3-at-early-in-entry_SYSCA.patch | 2 +- ...-reject-out-of-bounds-stack-pointer-.patch | 2 +- ...rrect-sign-extension-in-check_alu_op.patch | 2 +- ...-verifier-Fix-states_equal-compariso.patch | 2 +- .../0229-bpf-fix-branch-pruning-logic.patch | 2 +- ...y-attempt-to-use-PCID-in-64-bit-buil.patch | 2 +- ...GE-temporarily-disable-some-kprobe-t.patch | 2 +- ...m-vmx-Scrub-hardware-GPRs-at-VM-exit.patch | 2 +- ...o-invoke-sync-check.sh-in-the-Makefi.patch | 36 +++++++++++++++++++ 233 files changed, 268 insertions(+), 232 deletions(-) create mode 100644 patches/kernel/0233-objtool-use-sh-to-invoke-sync-check.sh-in-the-Makefi.patch diff --git a/patches/kernel/0001-Make-mkcompile_h-accept-an-alternate-timestamp-strin.patch b/patches/kernel/0001-Make-mkcompile_h-accept-an-alternate-timestamp-strin.patch index 557f2c4..7224f39 100644 --- a/patches/kernel/0001-Make-mkcompile_h-accept-an-alternate-timestamp-strin.patch +++ b/patches/kernel/0001-Make-mkcompile_h-accept-an-alternate-timestamp-strin.patch @@ -1,7 +1,7 @@ From 8e8e48c6f1ec020ff47f50aa49acab6c850cc70e Mon Sep 17 00:00:00 2001 From: Ben Hutchings Date: Tue, 12 May 2015 19:29:22 +0100 -Subject: [PATCH 001/232] Make mkcompile_h accept an alternate timestamp string +Subject: [PATCH 001/233] Make mkcompile_h accept an alternate timestamp string MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0002-bridge-keep-MAC-of-first-assigned-port.patch b/patches/kernel/0002-bridge-keep-MAC-of-first-assigned-port.patch index 83f7487..7ac2944 100644 --- a/patches/kernel/0002-bridge-keep-MAC-of-first-assigned-port.patch +++ b/patches/kernel/0002-bridge-keep-MAC-of-first-assigned-port.patch @@ -1,7 +1,7 @@ From d9166325bf8b4d5a4c7aeb6a15c30c90ffc28347 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= Date: Thu, 14 Sep 2017 11:02:18 +0200 -Subject: [PATCH 002/232] bridge: keep MAC of first assigned port +Subject: [PATCH 002/233] bridge: keep MAC of first assigned port MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0003-pci-Enable-overrides-for-missing-ACS-capabilities-4..patch b/patches/kernel/0003-pci-Enable-overrides-for-missing-ACS-capabilities-4..patch index 8d6b799..5301d2c 100644 --- a/patches/kernel/0003-pci-Enable-overrides-for-missing-ACS-capabilities-4..patch +++ b/patches/kernel/0003-pci-Enable-overrides-for-missing-ACS-capabilities-4..patch @@ -1,7 +1,7 @@ From 469fd3d2d05583a20c8210354cf0ad6cbd2360f7 Mon Sep 17 00:00:00 2001 From: Mark Weiman Date: Sat, 29 Jul 2017 09:15:32 -0400 -Subject: [PATCH 003/232] pci: Enable overrides for missing ACS capabilities +Subject: [PATCH 003/233] pci: Enable overrides for missing ACS capabilities (4.12+) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0004-kvm-disable-default-dynamic-halt-polling-growth.patch b/patches/kernel/0004-kvm-disable-default-dynamic-halt-polling-growth.patch index 3dc2f9e..ef73247 100644 --- a/patches/kernel/0004-kvm-disable-default-dynamic-halt-polling-growth.patch +++ b/patches/kernel/0004-kvm-disable-default-dynamic-halt-polling-growth.patch @@ -1,7 +1,7 @@ From 6003e55f5d4762a819d6691de92d75d29b6c0d58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= Date: Thu, 14 Sep 2017 11:09:58 +0200 -Subject: [PATCH 004/232] kvm: disable default dynamic halt polling growth +Subject: [PATCH 004/233] kvm: disable default dynamic halt polling growth MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0005-cgroup-Add-mount-flag-to-enable-cpuset-to-use-v2-beh.patch b/patches/kernel/0005-cgroup-Add-mount-flag-to-enable-cpuset-to-use-v2-beh.patch index 98bbd3e..4ff80ac 100644 --- a/patches/kernel/0005-cgroup-Add-mount-flag-to-enable-cpuset-to-use-v2-beh.patch +++ b/patches/kernel/0005-cgroup-Add-mount-flag-to-enable-cpuset-to-use-v2-beh.patch @@ -1,7 +1,7 @@ From f33ce8d7dcb3053b513003fb775d6457d30d4921 Mon Sep 17 00:00:00 2001 From: Waiman Long Date: Thu, 17 Aug 2017 15:33:09 -0400 -Subject: [PATCH 005/232] cgroup: Add mount flag to enable cpuset to use v2 +Subject: [PATCH 005/233] cgroup: Add mount flag to enable cpuset to use v2 behavior in v1 cgroup MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0006-cpuset-Allow-v2-behavior-in-v1-cgroup.patch b/patches/kernel/0006-cpuset-Allow-v2-behavior-in-v1-cgroup.patch index 8acb561..09a7094 100644 --- a/patches/kernel/0006-cpuset-Allow-v2-behavior-in-v1-cgroup.patch +++ b/patches/kernel/0006-cpuset-Allow-v2-behavior-in-v1-cgroup.patch @@ -1,7 +1,7 @@ From 98df2e6815f8bfb7fb07458a067ddc96e7fe917d Mon Sep 17 00:00:00 2001 From: Waiman Long Date: Thu, 17 Aug 2017 15:33:10 -0400 -Subject: [PATCH 006/232] cpuset: Allow v2 behavior in v1 cgroup +Subject: [PATCH 006/233] cpuset: Allow v2 behavior in v1 cgroup MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0007-KVM-x86-fix-APIC-page-invalidation.patch b/patches/kernel/0007-KVM-x86-fix-APIC-page-invalidation.patch index f17ea8f..e666a0c 100644 --- a/patches/kernel/0007-KVM-x86-fix-APIC-page-invalidation.patch +++ b/patches/kernel/0007-KVM-x86-fix-APIC-page-invalidation.patch @@ -1,7 +1,7 @@ From b6f813dded8f92cf6df31e1bcad4600b11dd4ae3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= Date: Thu, 30 Nov 2017 19:05:45 +0100 -Subject: [PATCH 007/232] KVM: x86: fix APIC page invalidation +Subject: [PATCH 007/233] KVM: x86: fix APIC page invalidation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0008-vhost-fix-skb-leak-in-handle_rx.patch b/patches/kernel/0008-vhost-fix-skb-leak-in-handle_rx.patch index 7dde3af..de03b1c 100644 --- a/patches/kernel/0008-vhost-fix-skb-leak-in-handle_rx.patch +++ b/patches/kernel/0008-vhost-fix-skb-leak-in-handle_rx.patch @@ -1,7 +1,7 @@ From 8ddb7f99e8c2ad80dbe3f9de01e8af5c310ae52d Mon Sep 17 00:00:00 2001 From: Wei Xu Date: Fri, 1 Dec 2017 05:10:36 -0500 -Subject: [PATCH 008/232] vhost: fix skb leak in handle_rx() +Subject: [PATCH 008/233] vhost: fix skb leak in handle_rx() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0009-tun-free-skb-in-early-errors.patch b/patches/kernel/0009-tun-free-skb-in-early-errors.patch index be31508..8f400a4 100644 --- a/patches/kernel/0009-tun-free-skb-in-early-errors.patch +++ b/patches/kernel/0009-tun-free-skb-in-early-errors.patch @@ -1,7 +1,7 @@ From 442f5963a52060fcf86a73377c31a863738632dd Mon Sep 17 00:00:00 2001 From: Wei Xu Date: Fri, 1 Dec 2017 05:10:37 -0500 -Subject: [PATCH 009/232] tun: free skb in early errors +Subject: [PATCH 009/233] tun: free skb in early errors MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0010-tap-free-skb-if-flags-error.patch b/patches/kernel/0010-tap-free-skb-if-flags-error.patch index 240b16b..00b460a 100644 --- a/patches/kernel/0010-tap-free-skb-if-flags-error.patch +++ b/patches/kernel/0010-tap-free-skb-if-flags-error.patch @@ -1,7 +1,7 @@ From 3fe5d7c8bcba7d240e74c119c2c4ad1c696f205c Mon Sep 17 00:00:00 2001 From: Wei Xu Date: Fri, 1 Dec 2017 05:10:38 -0500 -Subject: [PATCH 010/232] tap: free skb if flags error +Subject: [PATCH 010/233] tap: free skb if flags error MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0011-IB-core-Avoid-crash-on-pkey-enforcement-failed-in-re.patch b/patches/kernel/0011-IB-core-Avoid-crash-on-pkey-enforcement-failed-in-re.patch index f92870d..f97573f 100644 --- a/patches/kernel/0011-IB-core-Avoid-crash-on-pkey-enforcement-failed-in-re.patch +++ b/patches/kernel/0011-IB-core-Avoid-crash-on-pkey-enforcement-failed-in-re.patch @@ -1,7 +1,7 @@ From 406a5590ca8c58f0f92927230285a3388e4527e4 Mon Sep 17 00:00:00 2001 From: Parav Pandit Date: Fri, 5 Jan 2018 23:51:12 +0100 -Subject: [PATCH 011/232] IB/core: Avoid crash on pkey enforcement failed in +Subject: [PATCH 011/233] IB/core: Avoid crash on pkey enforcement failed in received MADs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0012-IB-core-Don-t-enforce-PKey-security-on-SMI-MADs.patch b/patches/kernel/0012-IB-core-Don-t-enforce-PKey-security-on-SMI-MADs.patch index 7f67463..3737c38 100644 --- a/patches/kernel/0012-IB-core-Don-t-enforce-PKey-security-on-SMI-MADs.patch +++ b/patches/kernel/0012-IB-core-Don-t-enforce-PKey-security-on-SMI-MADs.patch @@ -1,7 +1,7 @@ From 72083c18eb8824dd1d0580c1382d23f4fbc4ed33 Mon Sep 17 00:00:00 2001 From: Daniel Jurgens Date: Mon, 20 Nov 2017 16:47:45 -0600 -Subject: [PATCH 012/232] IB/core: Don't enforce PKey security on SMI MADs +Subject: [PATCH 012/233] IB/core: Don't enforce PKey security on SMI MADs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0013-kvm-vmx-Reinstate-support-for-CPUs-without-virtual-N.patch b/patches/kernel/0013-kvm-vmx-Reinstate-support-for-CPUs-without-virtual-N.patch index 059f4f0..154cb43 100644 --- a/patches/kernel/0013-kvm-vmx-Reinstate-support-for-CPUs-without-virtual-N.patch +++ b/patches/kernel/0013-kvm-vmx-Reinstate-support-for-CPUs-without-virtual-N.patch @@ -1,7 +1,7 @@ From 0140f5df6cd9e326f3009a16c1b66139b9bb3b45 Mon Sep 17 00:00:00 2001 From: Paolo Bonzini Date: Mon, 6 Nov 2017 13:31:12 +0100 -Subject: [PATCH 013/232] kvm: vmx: Reinstate support for CPUs without virtual +Subject: [PATCH 013/233] kvm: vmx: Reinstate support for CPUs without virtual NMI MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0014-KVM-SVM-obey-guest-PAT.patch b/patches/kernel/0014-KVM-SVM-obey-guest-PAT.patch index 725bdfb..c4f9483 100644 --- a/patches/kernel/0014-KVM-SVM-obey-guest-PAT.patch +++ b/patches/kernel/0014-KVM-SVM-obey-guest-PAT.patch @@ -1,7 +1,7 @@ From a0212ec7cc4bc2f88c4435cca881d21f2b079a80 Mon Sep 17 00:00:00 2001 From: Paolo Bonzini Date: Thu, 26 Oct 2017 09:13:27 +0200 -Subject: [PATCH 014/232] KVM: SVM: obey guest PAT +Subject: [PATCH 014/233] KVM: SVM: obey guest PAT MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0015-x86-mm-Add-the-nopcid-boot-option-to-turn-off-PCID.patch b/patches/kernel/0015-x86-mm-Add-the-nopcid-boot-option-to-turn-off-PCID.patch index 77b10d9..7d2c849 100644 --- a/patches/kernel/0015-x86-mm-Add-the-nopcid-boot-option-to-turn-off-PCID.patch +++ b/patches/kernel/0015-x86-mm-Add-the-nopcid-boot-option-to-turn-off-PCID.patch @@ -1,7 +1,7 @@ From 95e4ae0f4ad738ff6ec8e44ab9fa5529d4369655 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Thu, 29 Jun 2017 08:53:20 -0700 -Subject: [PATCH 015/232] x86/mm: Add the 'nopcid' boot option to turn off PCID +Subject: [PATCH 015/233] x86/mm: Add the 'nopcid' boot option to turn off PCID MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0016-x86-mm-Enable-CR4.PCIDE-on-supported-systems.patch b/patches/kernel/0016-x86-mm-Enable-CR4.PCIDE-on-supported-systems.patch index 9c18dbc..7b6e756 100644 --- a/patches/kernel/0016-x86-mm-Enable-CR4.PCIDE-on-supported-systems.patch +++ b/patches/kernel/0016-x86-mm-Enable-CR4.PCIDE-on-supported-systems.patch @@ -1,7 +1,7 @@ From bbdde34293757490c18c57d8bd9f92e567bbdbcd Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Thu, 29 Jun 2017 08:53:21 -0700 -Subject: [PATCH 016/232] x86/mm: Enable CR4.PCIDE on supported systems +Subject: [PATCH 016/233] x86/mm: Enable CR4.PCIDE on supported systems MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0017-x86-mm-Document-how-CR4.PCIDE-restore-works.patch b/patches/kernel/0017-x86-mm-Document-how-CR4.PCIDE-restore-works.patch index 9155cdc..840c0db 100644 --- a/patches/kernel/0017-x86-mm-Document-how-CR4.PCIDE-restore-works.patch +++ b/patches/kernel/0017-x86-mm-Document-how-CR4.PCIDE-restore-works.patch @@ -1,7 +1,7 @@ From 20e07f035810f1b2bb3d816e49f48f6b6a37bf64 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Wed, 6 Sep 2017 19:54:54 -0700 -Subject: [PATCH 017/232] x86/mm: Document how CR4.PCIDE restore works +Subject: [PATCH 017/233] x86/mm: Document how CR4.PCIDE restore works MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0018-x86-entry-64-Refactor-IRQ-stacks-and-make-them-NMI-s.patch b/patches/kernel/0018-x86-entry-64-Refactor-IRQ-stacks-and-make-them-NMI-s.patch index f9fd70f..94a422b 100644 --- a/patches/kernel/0018-x86-entry-64-Refactor-IRQ-stacks-and-make-them-NMI-s.patch +++ b/patches/kernel/0018-x86-entry-64-Refactor-IRQ-stacks-and-make-them-NMI-s.patch @@ -1,7 +1,7 @@ From 2a767692d6140051e569ab59a1440b3760839e03 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Tue, 11 Jul 2017 10:33:38 -0500 -Subject: [PATCH 018/232] x86/entry/64: Refactor IRQ stacks and make them +Subject: [PATCH 018/233] x86/entry/64: Refactor IRQ stacks and make them NMI-safe MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0019-x86-entry-64-Initialize-the-top-of-the-IRQ-stack-bef.patch b/patches/kernel/0019-x86-entry-64-Initialize-the-top-of-the-IRQ-stack-bef.patch index 2c58bc7..a2ab085 100644 --- a/patches/kernel/0019-x86-entry-64-Initialize-the-top-of-the-IRQ-stack-bef.patch +++ b/patches/kernel/0019-x86-entry-64-Initialize-the-top-of-the-IRQ-stack-bef.patch @@ -1,7 +1,7 @@ From 63463bcffe420067411ad3d4d01b79c872fffc3a Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Tue, 11 Jul 2017 10:33:39 -0500 -Subject: [PATCH 019/232] x86/entry/64: Initialize the top of the IRQ stack +Subject: [PATCH 019/233] x86/entry/64: Initialize the top of the IRQ stack before switching stacks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0020-x86-entry-64-Add-unwind-hint-annotations.patch b/patches/kernel/0020-x86-entry-64-Add-unwind-hint-annotations.patch index 1677427..b3923d2 100644 --- a/patches/kernel/0020-x86-entry-64-Add-unwind-hint-annotations.patch +++ b/patches/kernel/0020-x86-entry-64-Add-unwind-hint-annotations.patch @@ -1,7 +1,7 @@ From 884fcb9e8befe21a962d95664b1e60377284636a Mon Sep 17 00:00:00 2001 From: Josh Poimboeuf Date: Tue, 11 Jul 2017 10:33:44 -0500 -Subject: [PATCH 020/232] x86/entry/64: Add unwind hint annotations +Subject: [PATCH 020/233] x86/entry/64: Add unwind hint annotations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0021-xen-x86-Remove-SME-feature-in-PV-guests.patch b/patches/kernel/0021-xen-x86-Remove-SME-feature-in-PV-guests.patch index 8b1fe7c..6b292bf 100644 --- a/patches/kernel/0021-xen-x86-Remove-SME-feature-in-PV-guests.patch +++ b/patches/kernel/0021-xen-x86-Remove-SME-feature-in-PV-guests.patch @@ -1,7 +1,7 @@ From aa2a95a84f2cbd92b10887f3c99c7858fae9e7e4 Mon Sep 17 00:00:00 2001 From: Tom Lendacky Date: Mon, 17 Jul 2017 16:10:29 -0500 -Subject: [PATCH 021/232] xen/x86: Remove SME feature in PV guests +Subject: [PATCH 021/233] xen/x86: Remove SME feature in PV guests MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0022-x86-xen-64-Rearrange-the-SYSCALL-entries.patch b/patches/kernel/0022-x86-xen-64-Rearrange-the-SYSCALL-entries.patch index a1f4684..62766cf 100644 --- a/patches/kernel/0022-x86-xen-64-Rearrange-the-SYSCALL-entries.patch +++ b/patches/kernel/0022-x86-xen-64-Rearrange-the-SYSCALL-entries.patch @@ -1,7 +1,7 @@ From c63a9850ba744d9871b4ca2dad11588db5d670a2 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Mon, 7 Aug 2017 20:59:21 -0700 -Subject: [PATCH 022/232] x86/xen/64: Rearrange the SYSCALL entries +Subject: [PATCH 022/233] x86/xen/64: Rearrange the SYSCALL entries MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0023-irq-Make-the-irqentry-text-section-unconditional.patch b/patches/kernel/0023-irq-Make-the-irqentry-text-section-unconditional.patch index 49f4f26..6f391fc 100644 --- a/patches/kernel/0023-irq-Make-the-irqentry-text-section-unconditional.patch +++ b/patches/kernel/0023-irq-Make-the-irqentry-text-section-unconditional.patch @@ -1,7 +1,7 @@ From 050fcd1a748bd2f17b540d0147c8a4f3067653ee Mon Sep 17 00:00:00 2001 From: Masami Hiramatsu Date: Thu, 3 Aug 2017 11:38:21 +0900 -Subject: [PATCH 023/232] irq: Make the irqentry text section unconditional +Subject: [PATCH 023/233] irq: Make the irqentry text section unconditional MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0024-x86-xen-64-Fix-the-reported-SS-and-CS-in-SYSCALL.patch b/patches/kernel/0024-x86-xen-64-Fix-the-reported-SS-and-CS-in-SYSCALL.patch index 4166fd3..b3f59df 100644 --- a/patches/kernel/0024-x86-xen-64-Fix-the-reported-SS-and-CS-in-SYSCALL.patch +++ b/patches/kernel/0024-x86-xen-64-Fix-the-reported-SS-and-CS-in-SYSCALL.patch @@ -1,7 +1,7 @@ From 2b0794bbebac81a539dfd405273d61a8a16531d2 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Mon, 14 Aug 2017 22:36:19 -0700 -Subject: [PATCH 024/232] x86/xen/64: Fix the reported SS and CS in SYSCALL +Subject: [PATCH 024/233] x86/xen/64: Fix the reported SS and CS in SYSCALL MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0025-x86-paravirt-xen-Remove-xen_patch.patch b/patches/kernel/0025-x86-paravirt-xen-Remove-xen_patch.patch index 368ecf5..90d953f 100644 --- a/patches/kernel/0025-x86-paravirt-xen-Remove-xen_patch.patch +++ b/patches/kernel/0025-x86-paravirt-xen-Remove-xen_patch.patch @@ -1,7 +1,7 @@ From e61e24c7ee0d773230646650659c34ffc5316520 Mon Sep 17 00:00:00 2001 From: Juergen Gross Date: Wed, 16 Aug 2017 19:31:56 +0200 -Subject: [PATCH 025/232] x86/paravirt/xen: Remove xen_patch() +Subject: [PATCH 025/233] x86/paravirt/xen: Remove xen_patch() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0026-x86-traps-Simplify-pagefault-tracing-logic.patch b/patches/kernel/0026-x86-traps-Simplify-pagefault-tracing-logic.patch index 73b4cf0..2b2a3cf 100644 --- a/patches/kernel/0026-x86-traps-Simplify-pagefault-tracing-logic.patch +++ b/patches/kernel/0026-x86-traps-Simplify-pagefault-tracing-logic.patch @@ -1,7 +1,7 @@ From e61177a6feca143d431be190d4758bda23f6174d Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Mon, 28 Aug 2017 08:47:22 +0200 -Subject: [PATCH 026/232] x86/traps: Simplify pagefault tracing logic +Subject: [PATCH 026/233] x86/traps: Simplify pagefault tracing logic MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0027-x86-idt-Unify-gate_struct-handling-for-32-64-bit-ker.patch b/patches/kernel/0027-x86-idt-Unify-gate_struct-handling-for-32-64-bit-ker.patch index 7905df4..d9f7c37 100644 --- a/patches/kernel/0027-x86-idt-Unify-gate_struct-handling-for-32-64-bit-ker.patch +++ b/patches/kernel/0027-x86-idt-Unify-gate_struct-handling-for-32-64-bit-ker.patch @@ -1,7 +1,7 @@ From 12f71c3ef98c53a158abec93ef40cd15c9120284 Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Mon, 28 Aug 2017 08:47:37 +0200 -Subject: [PATCH 027/232] x86/idt: Unify gate_struct handling for 32/64-bit +Subject: [PATCH 027/233] x86/idt: Unify gate_struct handling for 32/64-bit kernels MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0028-x86-asm-Replace-access-to-desc_struct-a-b-fields.patch b/patches/kernel/0028-x86-asm-Replace-access-to-desc_struct-a-b-fields.patch index a5521e6..1e1fea2 100644 --- a/patches/kernel/0028-x86-asm-Replace-access-to-desc_struct-a-b-fields.patch +++ b/patches/kernel/0028-x86-asm-Replace-access-to-desc_struct-a-b-fields.patch @@ -1,7 +1,7 @@ From a0b37d5a5f250199b6df4e9404d2071802591de6 Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Mon, 28 Aug 2017 08:47:40 +0200 -Subject: [PATCH 028/232] x86/asm: Replace access to desc_struct:a/b fields +Subject: [PATCH 028/233] x86/asm: Replace access to desc_struct:a/b fields MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0029-x86-xen-Get-rid-of-paravirt-op-adjust_exception_fram.patch b/patches/kernel/0029-x86-xen-Get-rid-of-paravirt-op-adjust_exception_fram.patch index 6ab56bf..5d61a1c 100644 --- a/patches/kernel/0029-x86-xen-Get-rid-of-paravirt-op-adjust_exception_fram.patch +++ b/patches/kernel/0029-x86-xen-Get-rid-of-paravirt-op-adjust_exception_fram.patch @@ -1,7 +1,7 @@ From e5688fb8c2c243658f3fe754d33c7250c8aed146 Mon Sep 17 00:00:00 2001 From: Juergen Gross Date: Thu, 31 Aug 2017 19:42:49 +0200 -Subject: [PATCH 029/232] x86/xen: Get rid of paravirt op +Subject: [PATCH 029/233] x86/xen: Get rid of paravirt op adjust_exception_frame MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0030-x86-paravirt-Remove-no-longer-used-paravirt-function.patch b/patches/kernel/0030-x86-paravirt-Remove-no-longer-used-paravirt-function.patch index 1cd8c2e..5be7ace 100644 --- a/patches/kernel/0030-x86-paravirt-Remove-no-longer-used-paravirt-function.patch +++ b/patches/kernel/0030-x86-paravirt-Remove-no-longer-used-paravirt-function.patch @@ -1,7 +1,7 @@ From bbb647f65a627420f8c3351b34d14490a9878509 Mon Sep 17 00:00:00 2001 From: Juergen Gross Date: Mon, 4 Sep 2017 12:25:27 +0200 -Subject: [PATCH 030/232] x86/paravirt: Remove no longer used paravirt +Subject: [PATCH 030/233] x86/paravirt: Remove no longer used paravirt functions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0031-x86-entry-Fix-idtentry-unwind-hint.patch b/patches/kernel/0031-x86-entry-Fix-idtentry-unwind-hint.patch index f887746..36f5305 100644 --- a/patches/kernel/0031-x86-entry-Fix-idtentry-unwind-hint.patch +++ b/patches/kernel/0031-x86-entry-Fix-idtentry-unwind-hint.patch @@ -1,7 +1,7 @@ From b368fed558634ffc92dba0d7d9e4e631d26cd92f Mon Sep 17 00:00:00 2001 From: Josh Poimboeuf Date: Fri, 20 Oct 2017 11:21:33 -0500 -Subject: [PATCH 031/232] x86/entry: Fix idtentry unwind hint +Subject: [PATCH 031/233] x86/entry: Fix idtentry unwind hint MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0032-x86-mm-64-Initialize-CR4.PCIDE-early.patch b/patches/kernel/0032-x86-mm-64-Initialize-CR4.PCIDE-early.patch index 3b2b1c6..3969e3d 100644 --- a/patches/kernel/0032-x86-mm-64-Initialize-CR4.PCIDE-early.patch +++ b/patches/kernel/0032-x86-mm-64-Initialize-CR4.PCIDE-early.patch @@ -1,7 +1,7 @@ From d9fd6653e5dd9d80c7c75065329250529281e02d Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Sun, 10 Sep 2017 17:48:27 -0700 -Subject: [PATCH 032/232] x86/mm/64: Initialize CR4.PCIDE early +Subject: [PATCH 032/233] x86/mm/64: Initialize CR4.PCIDE early MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0033-objtool-Add-ORC-unwind-table-generation.patch b/patches/kernel/0033-objtool-Add-ORC-unwind-table-generation.patch index 82019b1..56fee0d 100644 --- a/patches/kernel/0033-objtool-Add-ORC-unwind-table-generation.patch +++ b/patches/kernel/0033-objtool-Add-ORC-unwind-table-generation.patch @@ -1,7 +1,7 @@ From a5a66a79aadeb0459a3a28adf04d41c42e053436 Mon Sep 17 00:00:00 2001 From: Josh Poimboeuf Date: Tue, 11 Jul 2017 10:33:42 -0500 -Subject: [PATCH 033/232] objtool: Add ORC unwind table generation +Subject: [PATCH 033/233] objtool: Add ORC unwind table generation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0034-objtool-x86-Add-facility-for-asm-code-to-provide-unw.patch b/patches/kernel/0034-objtool-x86-Add-facility-for-asm-code-to-provide-unw.patch index 695b082..a3c66be 100644 --- a/patches/kernel/0034-objtool-x86-Add-facility-for-asm-code-to-provide-unw.patch +++ b/patches/kernel/0034-objtool-x86-Add-facility-for-asm-code-to-provide-unw.patch @@ -1,7 +1,7 @@ From 338c7d8678b82c46668ce3b73f7339f71ab69cc8 Mon Sep 17 00:00:00 2001 From: Josh Poimboeuf Date: Tue, 11 Jul 2017 10:33:43 -0500 -Subject: [PATCH 034/232] objtool, x86: Add facility for asm code to provide +Subject: [PATCH 034/233] objtool, x86: Add facility for asm code to provide unwind hints MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0035-x86-unwind-Add-the-ORC-unwinder.patch b/patches/kernel/0035-x86-unwind-Add-the-ORC-unwinder.patch index 2513c5d..e2170a4 100644 --- a/patches/kernel/0035-x86-unwind-Add-the-ORC-unwinder.patch +++ b/patches/kernel/0035-x86-unwind-Add-the-ORC-unwinder.patch @@ -1,7 +1,7 @@ From 906230051aedc4af1dce033db79e56eb61af2b73 Mon Sep 17 00:00:00 2001 From: Josh Poimboeuf Date: Mon, 24 Jul 2017 18:36:57 -0500 -Subject: [PATCH 035/232] x86/unwind: Add the ORC unwinder +Subject: [PATCH 035/233] x86/unwind: Add the ORC unwinder MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0036-x86-kconfig-Consolidate-unwinders-into-multiple-choi.patch b/patches/kernel/0036-x86-kconfig-Consolidate-unwinders-into-multiple-choi.patch index 03aeddf..37402cc 100644 --- a/patches/kernel/0036-x86-kconfig-Consolidate-unwinders-into-multiple-choi.patch +++ b/patches/kernel/0036-x86-kconfig-Consolidate-unwinders-into-multiple-choi.patch @@ -1,7 +1,7 @@ From 73cf1dd35105d9cf270caf4a72b400b0a3ab4bb2 Mon Sep 17 00:00:00 2001 From: Josh Poimboeuf Date: Tue, 25 Jul 2017 08:54:24 -0500 -Subject: [PATCH 036/232] x86/kconfig: Consolidate unwinders into multiple +Subject: [PATCH 036/233] x86/kconfig: Consolidate unwinders into multiple choice selection MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0037-objtool-Upgrade-libelf-devel-warning-to-error-for-CO.patch b/patches/kernel/0037-objtool-Upgrade-libelf-devel-warning-to-error-for-CO.patch index e79e945..a7a242b 100644 --- a/patches/kernel/0037-objtool-Upgrade-libelf-devel-warning-to-error-for-CO.patch +++ b/patches/kernel/0037-objtool-Upgrade-libelf-devel-warning-to-error-for-CO.patch @@ -1,7 +1,7 @@ From 2c9eb7028c0714c3379b58a59c60f7b5b7a5adb0 Mon Sep 17 00:00:00 2001 From: Josh Poimboeuf Date: Tue, 3 Oct 2017 20:10:36 -0500 -Subject: [PATCH 037/232] objtool: Upgrade libelf-devel warning to error for +Subject: [PATCH 037/233] objtool: Upgrade libelf-devel warning to error for CONFIG_ORC_UNWINDER MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0038-x86-ldt-64-Refresh-DS-and-ES-when-modify_ldt-changes.patch b/patches/kernel/0038-x86-ldt-64-Refresh-DS-and-ES-when-modify_ldt-changes.patch index 6532dce..7be3fa9 100644 --- a/patches/kernel/0038-x86-ldt-64-Refresh-DS-and-ES-when-modify_ldt-changes.patch +++ b/patches/kernel/0038-x86-ldt-64-Refresh-DS-and-ES-when-modify_ldt-changes.patch @@ -1,7 +1,7 @@ From 34aa933a9bce5fb9c88e6ed98b268cbf058e51eb Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Wed, 26 Jul 2017 07:16:30 -0700 -Subject: [PATCH 038/232] x86/ldt/64: Refresh DS and ES when modify_ldt changes +Subject: [PATCH 038/233] x86/ldt/64: Refresh DS and ES when modify_ldt changes an entry MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0039-x86-mm-Give-each-mm-TLB-flush-generation-a-unique-ID.patch b/patches/kernel/0039-x86-mm-Give-each-mm-TLB-flush-generation-a-unique-ID.patch index 5a34f44..a89d30e 100644 --- a/patches/kernel/0039-x86-mm-Give-each-mm-TLB-flush-generation-a-unique-ID.patch +++ b/patches/kernel/0039-x86-mm-Give-each-mm-TLB-flush-generation-a-unique-ID.patch @@ -1,7 +1,7 @@ From 09fedd9befc7affbfa9490ef3993d60c7d582a6f Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Thu, 29 Jun 2017 08:53:15 -0700 -Subject: [PATCH 039/232] x86/mm: Give each mm TLB flush generation a unique ID +Subject: [PATCH 039/233] x86/mm: Give each mm TLB flush generation a unique ID MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0040-x86-mm-Track-the-TLB-s-tlb_gen-and-update-the-flushi.patch b/patches/kernel/0040-x86-mm-Track-the-TLB-s-tlb_gen-and-update-the-flushi.patch index f3576a0..1aca347 100644 --- a/patches/kernel/0040-x86-mm-Track-the-TLB-s-tlb_gen-and-update-the-flushi.patch +++ b/patches/kernel/0040-x86-mm-Track-the-TLB-s-tlb_gen-and-update-the-flushi.patch @@ -1,7 +1,7 @@ From c1f19d153ad69363ac1bc62bbd9be05ca48c526c Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Thu, 29 Jun 2017 08:53:16 -0700 -Subject: [PATCH 040/232] x86/mm: Track the TLB's tlb_gen and update the +Subject: [PATCH 040/233] x86/mm: Track the TLB's tlb_gen and update the flushing algorithm MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0041-x86-mm-Rework-lazy-TLB-mode-and-TLB-freshness-tracki.patch b/patches/kernel/0041-x86-mm-Rework-lazy-TLB-mode-and-TLB-freshness-tracki.patch index 90c487a..8a75658 100644 --- a/patches/kernel/0041-x86-mm-Rework-lazy-TLB-mode-and-TLB-freshness-tracki.patch +++ b/patches/kernel/0041-x86-mm-Rework-lazy-TLB-mode-and-TLB-freshness-tracki.patch @@ -1,7 +1,7 @@ From caa3549fe709971498eaf080c1710ef627a0df5a Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Thu, 29 Jun 2017 08:53:17 -0700 -Subject: [PATCH 041/232] x86/mm: Rework lazy TLB mode and TLB freshness +Subject: [PATCH 041/233] x86/mm: Rework lazy TLB mode and TLB freshness tracking MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0042-x86-mm-Implement-PCID-based-optimization-try-to-pres.patch b/patches/kernel/0042-x86-mm-Implement-PCID-based-optimization-try-to-pres.patch index 7ff48ae..065a199 100644 --- a/patches/kernel/0042-x86-mm-Implement-PCID-based-optimization-try-to-pres.patch +++ b/patches/kernel/0042-x86-mm-Implement-PCID-based-optimization-try-to-pres.patch @@ -1,7 +1,7 @@ From e3c7bff633fc1210c6b19dd3ebcafb9f6716d586 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Mon, 24 Jul 2017 21:41:38 -0700 -Subject: [PATCH 042/232] x86/mm: Implement PCID based optimization: try to +Subject: [PATCH 042/233] x86/mm: Implement PCID based optimization: try to preserve old TLB entries using PCID MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0043-x86-mm-Factor-out-CR3-building-code.patch b/patches/kernel/0043-x86-mm-Factor-out-CR3-building-code.patch index 3285725..606e0fe 100644 --- a/patches/kernel/0043-x86-mm-Factor-out-CR3-building-code.patch +++ b/patches/kernel/0043-x86-mm-Factor-out-CR3-building-code.patch @@ -1,7 +1,7 @@ From ddb5e7b381d37d0f8bca61f0b761ae5c3a2f5ee0 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Sun, 17 Sep 2017 09:03:48 -0700 -Subject: [PATCH 043/232] x86/mm: Factor out CR3-building code +Subject: [PATCH 043/233] x86/mm: Factor out CR3-building code MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0044-x86-mm-64-Stop-using-CR3.PCID-0-in-ASID-aware-code.patch b/patches/kernel/0044-x86-mm-64-Stop-using-CR3.PCID-0-in-ASID-aware-code.patch index b8cb443..bed4aa6 100644 --- a/patches/kernel/0044-x86-mm-64-Stop-using-CR3.PCID-0-in-ASID-aware-code.patch +++ b/patches/kernel/0044-x86-mm-64-Stop-using-CR3.PCID-0-in-ASID-aware-code.patch @@ -1,7 +1,7 @@ From b5143e55b3bf018b3ad2598e677ceb5e155eba6f Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Sun, 17 Sep 2017 09:03:49 -0700 -Subject: [PATCH 044/232] x86/mm/64: Stop using CR3.PCID == 0 in ASID-aware +Subject: [PATCH 044/233] x86/mm/64: Stop using CR3.PCID == 0 in ASID-aware code MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0045-x86-mm-Flush-more-aggressively-in-lazy-TLB-mode.patch b/patches/kernel/0045-x86-mm-Flush-more-aggressively-in-lazy-TLB-mode.patch index 9f051f1..ca61cc9 100644 --- a/patches/kernel/0045-x86-mm-Flush-more-aggressively-in-lazy-TLB-mode.patch +++ b/patches/kernel/0045-x86-mm-Flush-more-aggressively-in-lazy-TLB-mode.patch @@ -1,7 +1,7 @@ From d1ffadc67e2eee2d5f8626dca6646e70e3aa9d76 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Mon, 9 Oct 2017 09:50:49 -0700 -Subject: [PATCH 045/232] x86/mm: Flush more aggressively in lazy TLB mode +Subject: [PATCH 045/233] x86/mm: Flush more aggressively in lazy TLB mode MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0046-Revert-x86-mm-Stop-calling-leave_mm-in-idle-code.patch b/patches/kernel/0046-Revert-x86-mm-Stop-calling-leave_mm-in-idle-code.patch index c2003b3..88e8322 100644 --- a/patches/kernel/0046-Revert-x86-mm-Stop-calling-leave_mm-in-idle-code.patch +++ b/patches/kernel/0046-Revert-x86-mm-Stop-calling-leave_mm-in-idle-code.patch @@ -1,7 +1,7 @@ From 1ef06119163f106fc0de4990e7ae559e9a5a8169 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Sat, 4 Nov 2017 04:16:12 -0700 -Subject: [PATCH 046/232] Revert "x86/mm: Stop calling leave_mm() in idle code" +Subject: [PATCH 046/233] Revert "x86/mm: Stop calling leave_mm() in idle code" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0047-kprobes-x86-Set-up-frame-pointer-in-kprobe-trampolin.patch b/patches/kernel/0047-kprobes-x86-Set-up-frame-pointer-in-kprobe-trampolin.patch index ec68f8e..40ac7d1 100644 --- a/patches/kernel/0047-kprobes-x86-Set-up-frame-pointer-in-kprobe-trampolin.patch +++ b/patches/kernel/0047-kprobes-x86-Set-up-frame-pointer-in-kprobe-trampolin.patch @@ -1,7 +1,7 @@ From f2c1440e8f0b728d48ee8ce295f4dfe495949e1f Mon Sep 17 00:00:00 2001 From: Josh Poimboeuf Date: Tue, 3 Oct 2017 08:51:43 -0500 -Subject: [PATCH 047/232] kprobes/x86: Set up frame pointer in kprobe +Subject: [PATCH 047/233] kprobes/x86: Set up frame pointer in kprobe trampoline MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0048-x86-tracing-Introduce-a-static-key-for-exception-tra.patch b/patches/kernel/0048-x86-tracing-Introduce-a-static-key-for-exception-tra.patch index 408eccd..9fef0bb 100644 --- a/patches/kernel/0048-x86-tracing-Introduce-a-static-key-for-exception-tra.patch +++ b/patches/kernel/0048-x86-tracing-Introduce-a-static-key-for-exception-tra.patch @@ -1,7 +1,7 @@ From 179faefa769caa263bc88b1f7292be7a60df4298 Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Mon, 28 Aug 2017 08:47:21 +0200 -Subject: [PATCH 048/232] x86/tracing: Introduce a static key for exception +Subject: [PATCH 048/233] x86/tracing: Introduce a static key for exception tracing MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0049-x86-boot-Add-early-cmdline-parsing-for-options-with-.patch b/patches/kernel/0049-x86-boot-Add-early-cmdline-parsing-for-options-with-.patch index affead3..564c4d7 100644 --- a/patches/kernel/0049-x86-boot-Add-early-cmdline-parsing-for-options-with-.patch +++ b/patches/kernel/0049-x86-boot-Add-early-cmdline-parsing-for-options-with-.patch @@ -1,7 +1,7 @@ From 0b7f51014f5219ece1ca55662495bd036f3bd00d Mon Sep 17 00:00:00 2001 From: Tom Lendacky Date: Mon, 17 Jul 2017 16:10:33 -0500 -Subject: [PATCH 049/232] x86/boot: Add early cmdline parsing for options with +Subject: [PATCH 049/233] x86/boot: Add early cmdline parsing for options with arguments MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0050-mm-x86-mm-Fix-performance-regression-in-get_user_pag.patch b/patches/kernel/0050-mm-x86-mm-Fix-performance-regression-in-get_user_pag.patch index f5eebf8..e48be5c 100644 --- a/patches/kernel/0050-mm-x86-mm-Fix-performance-regression-in-get_user_pag.patch +++ b/patches/kernel/0050-mm-x86-mm-Fix-performance-regression-in-get_user_pag.patch @@ -1,7 +1,7 @@ From 7c5d42f31bf68647dd00ac2fef9057d113e8072d Mon Sep 17 00:00:00 2001 From: "Kirill A. Shutemov" Date: Sat, 9 Sep 2017 00:56:03 +0300 -Subject: [PATCH 050/232] mm, x86/mm: Fix performance regression in +Subject: [PATCH 050/233] mm, x86/mm: Fix performance regression in get_user_pages_fast() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0051-x86-asm-Remove-unnecessary-n-t-in-front-of-CC_SET-fr.patch b/patches/kernel/0051-x86-asm-Remove-unnecessary-n-t-in-front-of-CC_SET-fr.patch index 5273845..caefd88 100644 --- a/patches/kernel/0051-x86-asm-Remove-unnecessary-n-t-in-front-of-CC_SET-fr.patch +++ b/patches/kernel/0051-x86-asm-Remove-unnecessary-n-t-in-front-of-CC_SET-fr.patch @@ -1,7 +1,7 @@ From 7d7ea8398b5f0cf22b8faec46c95543031c5fe94 Mon Sep 17 00:00:00 2001 From: Uros Bizjak Date: Wed, 6 Sep 2017 17:18:08 +0200 -Subject: [PATCH 051/232] x86/asm: Remove unnecessary \n\t in front of CC_SET() +Subject: [PATCH 051/233] x86/asm: Remove unnecessary \n\t in front of CC_SET() from asm templates MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0052-objtool-Don-t-report-end-of-section-error-after-an-e.patch b/patches/kernel/0052-objtool-Don-t-report-end-of-section-error-after-an-e.patch index d62aa6c..453aeca 100644 --- a/patches/kernel/0052-objtool-Don-t-report-end-of-section-error-after-an-e.patch +++ b/patches/kernel/0052-objtool-Don-t-report-end-of-section-error-after-an-e.patch @@ -1,7 +1,7 @@ From 985d8e62ef5f1b006da5e175858e552c0dbda771 Mon Sep 17 00:00:00 2001 From: Josh Poimboeuf Date: Mon, 18 Sep 2017 21:43:30 -0500 -Subject: [PATCH 052/232] objtool: Don't report end of section error after an +Subject: [PATCH 052/233] objtool: Don't report end of section error after an empty unwind hint MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0053-x86-head-Remove-confusing-comment.patch b/patches/kernel/0053-x86-head-Remove-confusing-comment.patch index 0401e70..fc88c65 100644 --- a/patches/kernel/0053-x86-head-Remove-confusing-comment.patch +++ b/patches/kernel/0053-x86-head-Remove-confusing-comment.patch @@ -1,7 +1,7 @@ From 109bbd8c905806e929b67ca0b2eaf57ff88f10c1 Mon Sep 17 00:00:00 2001 From: Josh Poimboeuf Date: Mon, 18 Sep 2017 21:43:31 -0500 -Subject: [PATCH 053/232] x86/head: Remove confusing comment +Subject: [PATCH 053/233] x86/head: Remove confusing comment MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0054-x86-head-Remove-unused-bad_address-code.patch b/patches/kernel/0054-x86-head-Remove-unused-bad_address-code.patch index 0277351..0ec621b 100644 --- a/patches/kernel/0054-x86-head-Remove-unused-bad_address-code.patch +++ b/patches/kernel/0054-x86-head-Remove-unused-bad_address-code.patch @@ -1,7 +1,7 @@ From 5ba2d2eca16a62a64166661ea849c4916ae2f44f Mon Sep 17 00:00:00 2001 From: Josh Poimboeuf Date: Mon, 18 Sep 2017 21:43:32 -0500 -Subject: [PATCH 054/232] x86/head: Remove unused 'bad_address' code +Subject: [PATCH 054/233] x86/head: Remove unused 'bad_address' code MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0055-x86-head-Fix-head-ELF-function-annotations.patch b/patches/kernel/0055-x86-head-Fix-head-ELF-function-annotations.patch index df33f91..800e3a4 100644 --- a/patches/kernel/0055-x86-head-Fix-head-ELF-function-annotations.patch +++ b/patches/kernel/0055-x86-head-Fix-head-ELF-function-annotations.patch @@ -1,7 +1,7 @@ From 2527d40adb84012c90cab350bd5ebbce65daaff7 Mon Sep 17 00:00:00 2001 From: Josh Poimboeuf Date: Mon, 18 Sep 2017 21:43:33 -0500 -Subject: [PATCH 055/232] x86/head: Fix head ELF function annotations +Subject: [PATCH 055/233] x86/head: Fix head ELF function annotations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0056-x86-boot-Annotate-verify_cpu-as-a-callable-function.patch b/patches/kernel/0056-x86-boot-Annotate-verify_cpu-as-a-callable-function.patch index 89279d0..4ad5513 100644 --- a/patches/kernel/0056-x86-boot-Annotate-verify_cpu-as-a-callable-function.patch +++ b/patches/kernel/0056-x86-boot-Annotate-verify_cpu-as-a-callable-function.patch @@ -1,7 +1,7 @@ From 1b9783c7335f17e3f5bdb8776dd06de62dcfba81 Mon Sep 17 00:00:00 2001 From: Josh Poimboeuf Date: Mon, 18 Sep 2017 21:43:34 -0500 -Subject: [PATCH 056/232] x86/boot: Annotate verify_cpu() as a callable +Subject: [PATCH 056/233] x86/boot: Annotate verify_cpu() as a callable function MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0057-x86-xen-Fix-xen-head-ELF-annotations.patch b/patches/kernel/0057-x86-xen-Fix-xen-head-ELF-annotations.patch index f39f725..2a4d559 100644 --- a/patches/kernel/0057-x86-xen-Fix-xen-head-ELF-annotations.patch +++ b/patches/kernel/0057-x86-xen-Fix-xen-head-ELF-annotations.patch @@ -1,7 +1,7 @@ From 6f359bcacdf28ca9f6bfc29bd0aa4e22489eb34d Mon Sep 17 00:00:00 2001 From: Josh Poimboeuf Date: Mon, 18 Sep 2017 21:43:35 -0500 -Subject: [PATCH 057/232] x86/xen: Fix xen head ELF annotations +Subject: [PATCH 057/233] x86/xen: Fix xen head ELF annotations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0058-x86-xen-Add-unwind-hint-annotations.patch b/patches/kernel/0058-x86-xen-Add-unwind-hint-annotations.patch index 2e6714d..a0fbe49 100644 --- a/patches/kernel/0058-x86-xen-Add-unwind-hint-annotations.patch +++ b/patches/kernel/0058-x86-xen-Add-unwind-hint-annotations.patch @@ -1,7 +1,7 @@ From b90136e442c889a7344992acc34764729936ab92 Mon Sep 17 00:00:00 2001 From: Josh Poimboeuf Date: Mon, 18 Sep 2017 21:43:36 -0500 -Subject: [PATCH 058/232] x86/xen: Add unwind hint annotations +Subject: [PATCH 058/233] x86/xen: Add unwind hint annotations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0059-x86-head-Add-unwind-hint-annotations.patch b/patches/kernel/0059-x86-head-Add-unwind-hint-annotations.patch index 8b4b7a8..3ce99b8 100644 --- a/patches/kernel/0059-x86-head-Add-unwind-hint-annotations.patch +++ b/patches/kernel/0059-x86-head-Add-unwind-hint-annotations.patch @@ -1,7 +1,7 @@ From 6ef121f444bab6ac294e1eda62eb727ee639c6d7 Mon Sep 17 00:00:00 2001 From: Josh Poimboeuf Date: Mon, 18 Sep 2017 21:43:37 -0500 -Subject: [PATCH 059/232] x86/head: Add unwind hint annotations +Subject: [PATCH 059/233] x86/head: Add unwind hint annotations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0060-ACPI-APEI-adjust-a-local-variable-type-in-ghes_iorem.patch b/patches/kernel/0060-ACPI-APEI-adjust-a-local-variable-type-in-ghes_iorem.patch index 1033f3e..5328b1b 100644 --- a/patches/kernel/0060-ACPI-APEI-adjust-a-local-variable-type-in-ghes_iorem.patch +++ b/patches/kernel/0060-ACPI-APEI-adjust-a-local-variable-type-in-ghes_iorem.patch @@ -1,7 +1,7 @@ From 012bd636105426b93026d594261663e8a728dcc1 Mon Sep 17 00:00:00 2001 From: Jan Beulich Date: Mon, 25 Sep 2017 02:06:19 -0600 -Subject: [PATCH 060/232] ACPI / APEI: adjust a local variable type in +Subject: [PATCH 060/233] ACPI / APEI: adjust a local variable type in ghes_ioremap_pfn_irq() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0061-x86-unwinder-Make-CONFIG_UNWINDER_ORC-y-the-default-.patch b/patches/kernel/0061-x86-unwinder-Make-CONFIG_UNWINDER_ORC-y-the-default-.patch index 79e1f3e..719bf73 100644 --- a/patches/kernel/0061-x86-unwinder-Make-CONFIG_UNWINDER_ORC-y-the-default-.patch +++ b/patches/kernel/0061-x86-unwinder-Make-CONFIG_UNWINDER_ORC-y-the-default-.patch @@ -1,7 +1,7 @@ From a405dd2b4172c310101f96c2152598bc24e9e6f8 Mon Sep 17 00:00:00 2001 From: Ingo Molnar Date: Thu, 12 Oct 2017 09:24:30 +0200 -Subject: [PATCH 061/232] x86/unwinder: Make CONFIG_UNWINDER_ORC=y the default +Subject: [PATCH 061/233] x86/unwinder: Make CONFIG_UNWINDER_ORC=y the default in the 64-bit defconfig MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0062-x86-fpu-debug-Remove-unused-x86_fpu_state-and-x86_fp.patch b/patches/kernel/0062-x86-fpu-debug-Remove-unused-x86_fpu_state-and-x86_fp.patch index 98bf567..8a6c63c 100644 --- a/patches/kernel/0062-x86-fpu-debug-Remove-unused-x86_fpu_state-and-x86_fp.patch +++ b/patches/kernel/0062-x86-fpu-debug-Remove-unused-x86_fpu_state-and-x86_fp.patch @@ -1,7 +1,7 @@ From bc21c74b922871588bf6626bff34fa084ed60d71 Mon Sep 17 00:00:00 2001 From: "Steven Rostedt (VMware)" Date: Thu, 12 Oct 2017 18:06:19 -0400 -Subject: [PATCH 062/232] x86/fpu/debug: Remove unused 'x86_fpu_state' and +Subject: [PATCH 062/233] x86/fpu/debug: Remove unused 'x86_fpu_state' and 'x86_fpu_deactivate_state' tracepoints MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0063-x86-unwind-Rename-unwinder-config-options-to-CONFIG_.patch b/patches/kernel/0063-x86-unwind-Rename-unwinder-config-options-to-CONFIG_.patch index f9a801b..4ce1c4e 100644 --- a/patches/kernel/0063-x86-unwind-Rename-unwinder-config-options-to-CONFIG_.patch +++ b/patches/kernel/0063-x86-unwind-Rename-unwinder-config-options-to-CONFIG_.patch @@ -1,7 +1,7 @@ From dcc61cf4d482d478979471795935733845fe757e Mon Sep 17 00:00:00 2001 From: Josh Poimboeuf Date: Fri, 13 Oct 2017 15:02:00 -0500 -Subject: [PATCH 063/232] x86/unwind: Rename unwinder config options to +Subject: [PATCH 063/233] x86/unwind: Rename unwinder config options to 'CONFIG_UNWINDER_*' MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0064-x86-unwind-Make-CONFIG_UNWINDER_ORC-y-the-default-in.patch b/patches/kernel/0064-x86-unwind-Make-CONFIG_UNWINDER_ORC-y-the-default-in.patch index 1653b1f..bba89a3 100644 --- a/patches/kernel/0064-x86-unwind-Make-CONFIG_UNWINDER_ORC-y-the-default-in.patch +++ b/patches/kernel/0064-x86-unwind-Make-CONFIG_UNWINDER_ORC-y-the-default-in.patch @@ -1,7 +1,7 @@ From a8ec58033a185db5d8c180d3508d34b8ae3a1c89 Mon Sep 17 00:00:00 2001 From: Josh Poimboeuf Date: Fri, 13 Oct 2017 15:02:01 -0500 -Subject: [PATCH 064/232] x86/unwind: Make CONFIG_UNWINDER_ORC=y the default in +Subject: [PATCH 064/233] x86/unwind: Make CONFIG_UNWINDER_ORC=y the default in kconfig for 64-bit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0065-bitops-Add-clear-set_bit32-to-linux-bitops.h.patch b/patches/kernel/0065-bitops-Add-clear-set_bit32-to-linux-bitops.h.patch index d7d8151..65cf128 100644 --- a/patches/kernel/0065-bitops-Add-clear-set_bit32-to-linux-bitops.h.patch +++ b/patches/kernel/0065-bitops-Add-clear-set_bit32-to-linux-bitops.h.patch @@ -1,7 +1,7 @@ From 2f76ec868c18486b60f1b76428339a2fa0c2e5d8 Mon Sep 17 00:00:00 2001 From: Andi Kleen Date: Fri, 13 Oct 2017 14:56:41 -0700 -Subject: [PATCH 065/232] bitops: Add clear/set_bit32() to linux/bitops.h +Subject: [PATCH 065/233] bitops: Add clear/set_bit32() to linux/bitops.h MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0066-x86-cpuid-Add-generic-table-for-CPUID-dependencies.patch b/patches/kernel/0066-x86-cpuid-Add-generic-table-for-CPUID-dependencies.patch index 7e3ca36..4ef7496 100644 --- a/patches/kernel/0066-x86-cpuid-Add-generic-table-for-CPUID-dependencies.patch +++ b/patches/kernel/0066-x86-cpuid-Add-generic-table-for-CPUID-dependencies.patch @@ -1,7 +1,7 @@ From d637e8b6db21d282cfb1fd789ae60807cc87c867 Mon Sep 17 00:00:00 2001 From: Andi Kleen Date: Fri, 13 Oct 2017 14:56:42 -0700 -Subject: [PATCH 066/232] x86/cpuid: Add generic table for CPUID dependencies +Subject: [PATCH 066/233] x86/cpuid: Add generic table for CPUID dependencies MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0067-x86-fpu-Parse-clearcpuid-as-early-XSAVE-argument.patch b/patches/kernel/0067-x86-fpu-Parse-clearcpuid-as-early-XSAVE-argument.patch index 00780cc..eedd168 100644 --- a/patches/kernel/0067-x86-fpu-Parse-clearcpuid-as-early-XSAVE-argument.patch +++ b/patches/kernel/0067-x86-fpu-Parse-clearcpuid-as-early-XSAVE-argument.patch @@ -1,7 +1,7 @@ From df469cffe07c84906be43e89d33f2a8a5312e60f Mon Sep 17 00:00:00 2001 From: Andi Kleen Date: Fri, 13 Oct 2017 14:56:43 -0700 -Subject: [PATCH 067/232] x86/fpu: Parse clearcpuid= as early XSAVE argument +Subject: [PATCH 067/233] x86/fpu: Parse clearcpuid= as early XSAVE argument MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0068-x86-fpu-Make-XSAVE-check-the-base-CPUID-features-bef.patch b/patches/kernel/0068-x86-fpu-Make-XSAVE-check-the-base-CPUID-features-bef.patch index 105390a..30dfa0a 100644 --- a/patches/kernel/0068-x86-fpu-Make-XSAVE-check-the-base-CPUID-features-bef.patch +++ b/patches/kernel/0068-x86-fpu-Make-XSAVE-check-the-base-CPUID-features-bef.patch @@ -1,7 +1,7 @@ From 1b88ea4170f72b4fed72e9235c88b6121f153b21 Mon Sep 17 00:00:00 2001 From: Andi Kleen Date: Fri, 13 Oct 2017 14:56:44 -0700 -Subject: [PATCH 068/232] x86/fpu: Make XSAVE check the base CPUID features +Subject: [PATCH 068/233] x86/fpu: Make XSAVE check the base CPUID features before enabling MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0069-x86-fpu-Remove-the-explicit-clearing-of-XSAVE-depend.patch b/patches/kernel/0069-x86-fpu-Remove-the-explicit-clearing-of-XSAVE-depend.patch index 8da183e..3677bd2 100644 --- a/patches/kernel/0069-x86-fpu-Remove-the-explicit-clearing-of-XSAVE-depend.patch +++ b/patches/kernel/0069-x86-fpu-Remove-the-explicit-clearing-of-XSAVE-depend.patch @@ -1,7 +1,7 @@ From 9b2405a12593b1ba7894cf249ddeada92a658463 Mon Sep 17 00:00:00 2001 From: Andi Kleen Date: Fri, 13 Oct 2017 14:56:45 -0700 -Subject: [PATCH 069/232] x86/fpu: Remove the explicit clearing of XSAVE +Subject: [PATCH 069/233] x86/fpu: Remove the explicit clearing of XSAVE dependent features MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0070-x86-platform-UV-Convert-timers-to-use-timer_setup.patch b/patches/kernel/0070-x86-platform-UV-Convert-timers-to-use-timer_setup.patch index b777b93..0918450 100644 --- a/patches/kernel/0070-x86-platform-UV-Convert-timers-to-use-timer_setup.patch +++ b/patches/kernel/0070-x86-platform-UV-Convert-timers-to-use-timer_setup.patch @@ -1,7 +1,7 @@ From 6d96a02c961d41d82738bce9806c430d99acc9f8 Mon Sep 17 00:00:00 2001 From: Kees Cook Date: Mon, 16 Oct 2017 16:22:31 -0700 -Subject: [PATCH 070/232] x86/platform/UV: Convert timers to use timer_setup() +Subject: [PATCH 070/233] x86/platform/UV: Convert timers to use timer_setup() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0071-objtool-Print-top-level-commands-on-incorrect-usage.patch b/patches/kernel/0071-objtool-Print-top-level-commands-on-incorrect-usage.patch index 618c3c0..d0d2b17 100644 --- a/patches/kernel/0071-objtool-Print-top-level-commands-on-incorrect-usage.patch +++ b/patches/kernel/0071-objtool-Print-top-level-commands-on-incorrect-usage.patch @@ -1,7 +1,7 @@ From ca358ca3d22248f099a09d65ee25410cf3beebc5 Mon Sep 17 00:00:00 2001 From: Kamalesh Babulal Date: Sat, 14 Oct 2017 20:17:54 +0530 -Subject: [PATCH 071/232] objtool: Print top level commands on incorrect usage +Subject: [PATCH 071/233] objtool: Print top level commands on incorrect usage MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0072-x86-cpuid-Prevent-out-of-bound-access-in-do_clear_cp.patch b/patches/kernel/0072-x86-cpuid-Prevent-out-of-bound-access-in-do_clear_cp.patch index 711f3bc..efad29b 100644 --- a/patches/kernel/0072-x86-cpuid-Prevent-out-of-bound-access-in-do_clear_cp.patch +++ b/patches/kernel/0072-x86-cpuid-Prevent-out-of-bound-access-in-do_clear_cp.patch @@ -1,7 +1,7 @@ From a827c0ac43c2dc1e5e0528ebd4b2ca2d74534e18 Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Wed, 18 Oct 2017 19:39:35 +0200 -Subject: [PATCH 072/232] x86/cpuid: Prevent out of bound access in +Subject: [PATCH 072/233] x86/cpuid: Prevent out of bound access in do_clear_cpu_cap() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0073-x86-entry-Use-SYSCALL_DEFINE-macros-for-sys_modify_l.patch b/patches/kernel/0073-x86-entry-Use-SYSCALL_DEFINE-macros-for-sys_modify_l.patch index 91d94f6..db2056f 100644 --- a/patches/kernel/0073-x86-entry-Use-SYSCALL_DEFINE-macros-for-sys_modify_l.patch +++ b/patches/kernel/0073-x86-entry-Use-SYSCALL_DEFINE-macros-for-sys_modify_l.patch @@ -1,7 +1,7 @@ From 1e3688f9e76b3d8b218ed1afa292585a91b0b0c6 Mon Sep 17 00:00:00 2001 From: Dave Hansen Date: Wed, 18 Oct 2017 10:21:07 -0700 -Subject: [PATCH 073/232] x86/entry: Use SYSCALL_DEFINE() macros for +Subject: [PATCH 073/233] x86/entry: Use SYSCALL_DEFINE() macros for sys_modify_ldt() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0074-mm-sparsemem-Allocate-mem_section-at-runtime-for-CON.patch b/patches/kernel/0074-mm-sparsemem-Allocate-mem_section-at-runtime-for-CON.patch index 78840eb..36732c6 100644 --- a/patches/kernel/0074-mm-sparsemem-Allocate-mem_section-at-runtime-for-CON.patch +++ b/patches/kernel/0074-mm-sparsemem-Allocate-mem_section-at-runtime-for-CON.patch @@ -1,7 +1,7 @@ From cc87e9d44044fb3ae4145d6ad9574697439b03bf Mon Sep 17 00:00:00 2001 From: "Kirill A. Shutemov" Date: Fri, 29 Sep 2017 17:08:16 +0300 -Subject: [PATCH 074/232] mm/sparsemem: Allocate mem_section at runtime for +Subject: [PATCH 074/233] mm/sparsemem: Allocate mem_section at runtime for CONFIG_SPARSEMEM_EXTREME=y MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0075-x86-kasan-Use-the-same-shadow-offset-for-4-and-5-lev.patch b/patches/kernel/0075-x86-kasan-Use-the-same-shadow-offset-for-4-and-5-lev.patch index dc157da..a71bc57 100644 --- a/patches/kernel/0075-x86-kasan-Use-the-same-shadow-offset-for-4-and-5-lev.patch +++ b/patches/kernel/0075-x86-kasan-Use-the-same-shadow-offset-for-4-and-5-lev.patch @@ -1,7 +1,7 @@ From f6bb8e560b2229af5dcf3127fc92e732539b4823 Mon Sep 17 00:00:00 2001 From: Andrey Ryabinin Date: Fri, 29 Sep 2017 17:08:18 +0300 -Subject: [PATCH 075/232] x86/kasan: Use the same shadow offset for 4- and +Subject: [PATCH 075/233] x86/kasan: Use the same shadow offset for 4- and 5-level paging MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0076-x86-xen-Provide-pre-built-page-tables-only-for-CONFI.patch b/patches/kernel/0076-x86-xen-Provide-pre-built-page-tables-only-for-CONFI.patch index ebbc8d6..6dff53c 100644 --- a/patches/kernel/0076-x86-xen-Provide-pre-built-page-tables-only-for-CONFI.patch +++ b/patches/kernel/0076-x86-xen-Provide-pre-built-page-tables-only-for-CONFI.patch @@ -1,7 +1,7 @@ From cac8711a9ba742e97090cc5ec522360f1549c584 Mon Sep 17 00:00:00 2001 From: "Kirill A. Shutemov" Date: Fri, 29 Sep 2017 17:08:19 +0300 -Subject: [PATCH 076/232] x86/xen: Provide pre-built page tables only for +Subject: [PATCH 076/233] x86/xen: Provide pre-built page tables only for CONFIG_XEN_PV=y and CONFIG_XEN_PVH=y MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0077-x86-xen-Drop-5-level-paging-support-code-from-the-XE.patch b/patches/kernel/0077-x86-xen-Drop-5-level-paging-support-code-from-the-XE.patch index 8fa9f2e..56598ec 100644 --- a/patches/kernel/0077-x86-xen-Drop-5-level-paging-support-code-from-the-XE.patch +++ b/patches/kernel/0077-x86-xen-Drop-5-level-paging-support-code-from-the-XE.patch @@ -1,7 +1,7 @@ From ed422950e50aeb9a05920e7387b4dd7c8dc2fc67 Mon Sep 17 00:00:00 2001 From: "Kirill A. Shutemov" Date: Fri, 29 Sep 2017 17:08:20 +0300 -Subject: [PATCH 077/232] x86/xen: Drop 5-level paging support code from the +Subject: [PATCH 077/233] x86/xen: Drop 5-level paging support code from the XEN_PV code MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0078-ACPI-APEI-remove-the-unused-dead-code-for-SEA-NMI-no.patch b/patches/kernel/0078-ACPI-APEI-remove-the-unused-dead-code-for-SEA-NMI-no.patch index 43260bf..f6a29f7 100644 --- a/patches/kernel/0078-ACPI-APEI-remove-the-unused-dead-code-for-SEA-NMI-no.patch +++ b/patches/kernel/0078-ACPI-APEI-remove-the-unused-dead-code-for-SEA-NMI-no.patch @@ -1,7 +1,7 @@ From 8edefc098e2ff088d8c22d034bf8a5adf76b7295 Mon Sep 17 00:00:00 2001 From: Dongjiu Geng Date: Tue, 17 Oct 2017 16:02:20 +0800 -Subject: [PATCH 078/232] ACPI / APEI: remove the unused dead-code for SEA/NMI +Subject: [PATCH 078/233] ACPI / APEI: remove the unused dead-code for SEA/NMI notification type MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0079-x86-asm-Don-t-use-the-confusing-.ifeq-directive.patch b/patches/kernel/0079-x86-asm-Don-t-use-the-confusing-.ifeq-directive.patch index 919e7ef..d56148a 100644 --- a/patches/kernel/0079-x86-asm-Don-t-use-the-confusing-.ifeq-directive.patch +++ b/patches/kernel/0079-x86-asm-Don-t-use-the-confusing-.ifeq-directive.patch @@ -1,7 +1,7 @@ From 05096d194a52721b3f4add5f854fc62296b82e72 Mon Sep 17 00:00:00 2001 From: Josh Poimboeuf Date: Fri, 20 Oct 2017 11:21:35 -0500 -Subject: [PATCH 079/232] x86/asm: Don't use the confusing '.ifeq' directive +Subject: [PATCH 079/233] x86/asm: Don't use the confusing '.ifeq' directive MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0080-x86-build-Beautify-build-log-of-syscall-headers.patch b/patches/kernel/0080-x86-build-Beautify-build-log-of-syscall-headers.patch index 226e09e..0378623 100644 --- a/patches/kernel/0080-x86-build-Beautify-build-log-of-syscall-headers.patch +++ b/patches/kernel/0080-x86-build-Beautify-build-log-of-syscall-headers.patch @@ -1,7 +1,7 @@ From 183c7a0eddfea6359e977cc5216972b4cc875e0d Mon Sep 17 00:00:00 2001 From: Masahiro Yamada Date: Fri, 27 Oct 2017 13:11:10 +0900 -Subject: [PATCH 080/232] x86/build: Beautify build log of syscall headers +Subject: [PATCH 080/233] x86/build: Beautify build log of syscall headers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0081-x86-mm-64-Rename-the-register_page_bootmem_memmap-si.patch b/patches/kernel/0081-x86-mm-64-Rename-the-register_page_bootmem_memmap-si.patch index 621a528..610a877 100644 --- a/patches/kernel/0081-x86-mm-64-Rename-the-register_page_bootmem_memmap-si.patch +++ b/patches/kernel/0081-x86-mm-64-Rename-the-register_page_bootmem_memmap-si.patch @@ -1,7 +1,7 @@ From 32cae4ea1b3927843b18c32e8e1cdfab8a0b2c19 Mon Sep 17 00:00:00 2001 From: Baoquan He Date: Sat, 28 Oct 2017 09:30:38 +0800 -Subject: [PATCH 081/232] x86/mm/64: Rename the register_page_bootmem_memmap() +Subject: [PATCH 081/233] x86/mm/64: Rename the register_page_bootmem_memmap() 'size' parameter to 'nr_pages' MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0082-x86-cpufeatures-Enable-new-SSE-AVX-AVX512-CPU-featur.patch b/patches/kernel/0082-x86-cpufeatures-Enable-new-SSE-AVX-AVX512-CPU-featur.patch index 10dade5..542233d 100644 --- a/patches/kernel/0082-x86-cpufeatures-Enable-new-SSE-AVX-AVX512-CPU-featur.patch +++ b/patches/kernel/0082-x86-cpufeatures-Enable-new-SSE-AVX-AVX512-CPU-featur.patch @@ -1,7 +1,7 @@ From 59557ab0237e7474402d4240c55f119a86dadc7d Mon Sep 17 00:00:00 2001 From: Gayatri Kammela Date: Mon, 30 Oct 2017 18:20:29 -0700 -Subject: [PATCH 082/232] x86/cpufeatures: Enable new SSE/AVX/AVX512 CPU +Subject: [PATCH 082/233] x86/cpufeatures: Enable new SSE/AVX/AVX512 CPU features MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0083-x86-mm-Relocate-page-fault-error-codes-to-traps.h.patch b/patches/kernel/0083-x86-mm-Relocate-page-fault-error-codes-to-traps.h.patch index 0efeaf3..783b08e 100644 --- a/patches/kernel/0083-x86-mm-Relocate-page-fault-error-codes-to-traps.h.patch +++ b/patches/kernel/0083-x86-mm-Relocate-page-fault-error-codes-to-traps.h.patch @@ -1,7 +1,7 @@ From 9e6bc95ae1c4b92d9838ee8d2ee8b0e65f4e4469 Mon Sep 17 00:00:00 2001 From: Ricardo Neri Date: Fri, 27 Oct 2017 13:25:28 -0700 -Subject: [PATCH 083/232] x86/mm: Relocate page fault error codes to traps.h +Subject: [PATCH 083/233] x86/mm: Relocate page fault error codes to traps.h MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0084-x86-boot-Relocate-definition-of-the-initial-state-of.patch b/patches/kernel/0084-x86-boot-Relocate-definition-of-the-initial-state-of.patch index 170ee09..934b81d 100644 --- a/patches/kernel/0084-x86-boot-Relocate-definition-of-the-initial-state-of.patch +++ b/patches/kernel/0084-x86-boot-Relocate-definition-of-the-initial-state-of.patch @@ -1,7 +1,7 @@ From e0cef0182f7d13edb48119653a4fc225b0287b5a Mon Sep 17 00:00:00 2001 From: Ricardo Neri Date: Fri, 27 Oct 2017 13:25:29 -0700 -Subject: [PATCH 084/232] x86/boot: Relocate definition of the initial state of +Subject: [PATCH 084/233] x86/boot: Relocate definition of the initial state of CR0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0085-ptrace-x86-Make-user_64bit_mode-available-to-32-bit-.patch b/patches/kernel/0085-ptrace-x86-Make-user_64bit_mode-available-to-32-bit-.patch index 6728a36..2f76e29 100644 --- a/patches/kernel/0085-ptrace-x86-Make-user_64bit_mode-available-to-32-bit-.patch +++ b/patches/kernel/0085-ptrace-x86-Make-user_64bit_mode-available-to-32-bit-.patch @@ -1,7 +1,7 @@ From 34b5c16ae093e5663c398c87569793bfbec1c7ca Mon Sep 17 00:00:00 2001 From: Ricardo Neri Date: Fri, 27 Oct 2017 13:25:30 -0700 -Subject: [PATCH 085/232] ptrace,x86: Make user_64bit_mode() available to +Subject: [PATCH 085/233] ptrace,x86: Make user_64bit_mode() available to 32-bit builds MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0086-x86-entry-64-Remove-the-restore_c_regs_and_iret-labe.patch b/patches/kernel/0086-x86-entry-64-Remove-the-restore_c_regs_and_iret-labe.patch index 4901542..dfe675c 100644 --- a/patches/kernel/0086-x86-entry-64-Remove-the-restore_c_regs_and_iret-labe.patch +++ b/patches/kernel/0086-x86-entry-64-Remove-the-restore_c_regs_and_iret-labe.patch @@ -1,7 +1,7 @@ From befef5ef70f959cd51694298c4370557e5d846cf Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Thu, 2 Nov 2017 00:58:58 -0700 -Subject: [PATCH 086/232] x86/entry/64: Remove the restore_c_regs_and_iret +Subject: [PATCH 086/233] x86/entry/64: Remove the restore_c_regs_and_iret label MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0087-x86-entry-64-Split-the-IRET-to-user-and-IRET-to-kern.patch b/patches/kernel/0087-x86-entry-64-Split-the-IRET-to-user-and-IRET-to-kern.patch index daab44a..a65777c 100644 --- a/patches/kernel/0087-x86-entry-64-Split-the-IRET-to-user-and-IRET-to-kern.patch +++ b/patches/kernel/0087-x86-entry-64-Split-the-IRET-to-user-and-IRET-to-kern.patch @@ -1,7 +1,7 @@ From 6c390918ecf72524840bc174fb5f9d007db5a9a8 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Thu, 2 Nov 2017 00:58:59 -0700 -Subject: [PATCH 087/232] x86/entry/64: Split the IRET-to-user and +Subject: [PATCH 087/233] x86/entry/64: Split the IRET-to-user and IRET-to-kernel paths MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0088-x86-entry-64-Move-SWAPGS-into-the-common-IRET-to-use.patch b/patches/kernel/0088-x86-entry-64-Move-SWAPGS-into-the-common-IRET-to-use.patch index 5b60919..f3b87d6 100644 --- a/patches/kernel/0088-x86-entry-64-Move-SWAPGS-into-the-common-IRET-to-use.patch +++ b/patches/kernel/0088-x86-entry-64-Move-SWAPGS-into-the-common-IRET-to-use.patch @@ -1,7 +1,7 @@ From 271bc7d0577bef9f344187eb45ba8682eed242f9 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Thu, 2 Nov 2017 00:59:00 -0700 -Subject: [PATCH 088/232] x86/entry/64: Move SWAPGS into the common +Subject: [PATCH 088/233] x86/entry/64: Move SWAPGS into the common IRET-to-usermode path MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0089-x86-entry-64-Simplify-reg-restore-code-in-the-standa.patch b/patches/kernel/0089-x86-entry-64-Simplify-reg-restore-code-in-the-standa.patch index 81de29c..485f21c 100644 --- a/patches/kernel/0089-x86-entry-64-Simplify-reg-restore-code-in-the-standa.patch +++ b/patches/kernel/0089-x86-entry-64-Simplify-reg-restore-code-in-the-standa.patch @@ -1,7 +1,7 @@ From 958fcb45b64535b87e3cfaef15a5cb41595e4187 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Thu, 2 Nov 2017 00:59:01 -0700 -Subject: [PATCH 089/232] x86/entry/64: Simplify reg restore code in the +Subject: [PATCH 089/233] x86/entry/64: Simplify reg restore code in the standard IRET paths MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0090-x86-entry-64-Shrink-paranoid_exit_restore-and-make-l.patch b/patches/kernel/0090-x86-entry-64-Shrink-paranoid_exit_restore-and-make-l.patch index caa9c5d..c2882b8 100644 --- a/patches/kernel/0090-x86-entry-64-Shrink-paranoid_exit_restore-and-make-l.patch +++ b/patches/kernel/0090-x86-entry-64-Shrink-paranoid_exit_restore-and-make-l.patch @@ -1,7 +1,7 @@ From d8fdea47d7fc1177aa0843a49dc89422ac6f4fea Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Thu, 2 Nov 2017 00:59:02 -0700 -Subject: [PATCH 090/232] x86/entry/64: Shrink paranoid_exit_restore and make +Subject: [PATCH 090/233] x86/entry/64: Shrink paranoid_exit_restore and make labels local MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0091-x86-entry-64-Use-pop-instead-of-movq-in-syscall_retu.patch b/patches/kernel/0091-x86-entry-64-Use-pop-instead-of-movq-in-syscall_retu.patch index ccc0089..a9de551 100644 --- a/patches/kernel/0091-x86-entry-64-Use-pop-instead-of-movq-in-syscall_retu.patch +++ b/patches/kernel/0091-x86-entry-64-Use-pop-instead-of-movq-in-syscall_retu.patch @@ -1,7 +1,7 @@ From d4b1f2361974bfffa04a528fb2ad393a55d13841 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Thu, 2 Nov 2017 00:59:03 -0700 -Subject: [PATCH 091/232] x86/entry/64: Use pop instead of movq in +Subject: [PATCH 091/233] x86/entry/64: Use pop instead of movq in syscall_return_via_sysret MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0092-x86-entry-64-Merge-the-fast-and-slow-SYSRET-paths.patch b/patches/kernel/0092-x86-entry-64-Merge-the-fast-and-slow-SYSRET-paths.patch index 7b81e77..7a080e5 100644 --- a/patches/kernel/0092-x86-entry-64-Merge-the-fast-and-slow-SYSRET-paths.patch +++ b/patches/kernel/0092-x86-entry-64-Merge-the-fast-and-slow-SYSRET-paths.patch @@ -1,7 +1,7 @@ From c48697564de6da427f1e97a38192f4d456223942 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Thu, 2 Nov 2017 00:59:04 -0700 -Subject: [PATCH 092/232] x86/entry/64: Merge the fast and slow SYSRET paths +Subject: [PATCH 092/233] x86/entry/64: Merge the fast and slow SYSRET paths MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0093-x86-entry-64-Use-POP-instead-of-MOV-to-restore-regs-.patch b/patches/kernel/0093-x86-entry-64-Use-POP-instead-of-MOV-to-restore-regs-.patch index 3fbc195..5aafa2f 100644 --- a/patches/kernel/0093-x86-entry-64-Use-POP-instead-of-MOV-to-restore-regs-.patch +++ b/patches/kernel/0093-x86-entry-64-Use-POP-instead-of-MOV-to-restore-regs-.patch @@ -1,7 +1,7 @@ From c801c4e1ba695ba230e97f626abaeb0c16393b09 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Thu, 2 Nov 2017 00:59:05 -0700 -Subject: [PATCH 093/232] x86/entry/64: Use POP instead of MOV to restore regs +Subject: [PATCH 093/233] x86/entry/64: Use POP instead of MOV to restore regs on NMI return MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0094-x86-entry-64-Remove-the-RESTORE_._REGS-infrastructur.patch b/patches/kernel/0094-x86-entry-64-Remove-the-RESTORE_._REGS-infrastructur.patch index e6a3fd8..c7d60c1 100644 --- a/patches/kernel/0094-x86-entry-64-Remove-the-RESTORE_._REGS-infrastructur.patch +++ b/patches/kernel/0094-x86-entry-64-Remove-the-RESTORE_._REGS-infrastructur.patch @@ -1,7 +1,7 @@ From 8837585aa116d1aa832e524442a1e9953d17a196 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Thu, 2 Nov 2017 00:59:06 -0700 -Subject: [PATCH 094/232] x86/entry/64: Remove the RESTORE_..._REGS +Subject: [PATCH 094/233] x86/entry/64: Remove the RESTORE_..._REGS infrastructure MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0095-xen-x86-entry-64-Add-xen-NMI-trap-entry.patch b/patches/kernel/0095-xen-x86-entry-64-Add-xen-NMI-trap-entry.patch index da6db9f..49ec88b 100644 --- a/patches/kernel/0095-xen-x86-entry-64-Add-xen-NMI-trap-entry.patch +++ b/patches/kernel/0095-xen-x86-entry-64-Add-xen-NMI-trap-entry.patch @@ -1,7 +1,7 @@ From 47b64e9de8bba4e6ccd0976bce6cf99446daf82e Mon Sep 17 00:00:00 2001 From: Juergen Gross Date: Thu, 2 Nov 2017 00:59:07 -0700 -Subject: [PATCH 095/232] xen, x86/entry/64: Add xen NMI trap entry +Subject: [PATCH 095/233] xen, x86/entry/64: Add xen NMI trap entry MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0096-x86-entry-64-De-Xen-ify-our-NMI-code.patch b/patches/kernel/0096-x86-entry-64-De-Xen-ify-our-NMI-code.patch index a3e9087..fd1b969 100644 --- a/patches/kernel/0096-x86-entry-64-De-Xen-ify-our-NMI-code.patch +++ b/patches/kernel/0096-x86-entry-64-De-Xen-ify-our-NMI-code.patch @@ -1,7 +1,7 @@ From 4a112915e611296f0d196bb6cb2baa99af0e9148 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Thu, 2 Nov 2017 00:59:08 -0700 -Subject: [PATCH 096/232] x86/entry/64: De-Xen-ify our NMI code +Subject: [PATCH 096/233] x86/entry/64: De-Xen-ify our NMI code MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0097-x86-entry-32-Pull-the-MSR_IA32_SYSENTER_CS-update-co.patch b/patches/kernel/0097-x86-entry-32-Pull-the-MSR_IA32_SYSENTER_CS-update-co.patch index fea5f1b..9b3f2a5 100644 --- a/patches/kernel/0097-x86-entry-32-Pull-the-MSR_IA32_SYSENTER_CS-update-co.patch +++ b/patches/kernel/0097-x86-entry-32-Pull-the-MSR_IA32_SYSENTER_CS-update-co.patch @@ -1,7 +1,7 @@ From f16330a748c8b8db495673108d72fcfc2873d377 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Thu, 2 Nov 2017 00:59:09 -0700 -Subject: [PATCH 097/232] x86/entry/32: Pull the MSR_IA32_SYSENTER_CS update +Subject: [PATCH 097/233] x86/entry/32: Pull the MSR_IA32_SYSENTER_CS update code out of native_load_sp0() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0098-x86-entry-64-Pass-SP0-directly-to-load_sp0.patch b/patches/kernel/0098-x86-entry-64-Pass-SP0-directly-to-load_sp0.patch index b6731bf..0c809f8 100644 --- a/patches/kernel/0098-x86-entry-64-Pass-SP0-directly-to-load_sp0.patch +++ b/patches/kernel/0098-x86-entry-64-Pass-SP0-directly-to-load_sp0.patch @@ -1,7 +1,7 @@ From 3868ecbc68a9713951f3008ef3af3b9da7e67e60 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Thu, 2 Nov 2017 00:59:10 -0700 -Subject: [PATCH 098/232] x86/entry/64: Pass SP0 directly to load_sp0() +Subject: [PATCH 098/233] x86/entry/64: Pass SP0 directly to load_sp0() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0099-x86-entry-Add-task_top_of_stack-to-find-the-top-of-a.patch b/patches/kernel/0099-x86-entry-Add-task_top_of_stack-to-find-the-top-of-a.patch index 8e77fb4..0023150 100644 --- a/patches/kernel/0099-x86-entry-Add-task_top_of_stack-to-find-the-top-of-a.patch +++ b/patches/kernel/0099-x86-entry-Add-task_top_of_stack-to-find-the-top-of-a.patch @@ -1,7 +1,7 @@ From 181d224dabca9a9061a6955cf3d49a4eba7294bf Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Thu, 2 Nov 2017 00:59:11 -0700 -Subject: [PATCH 099/232] x86/entry: Add task_top_of_stack() to find the top of +Subject: [PATCH 099/233] x86/entry: Add task_top_of_stack() to find the top of a task's stack MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0100-x86-xen-64-x86-entry-64-Clean-up-SP-code-in-cpu_init.patch b/patches/kernel/0100-x86-xen-64-x86-entry-64-Clean-up-SP-code-in-cpu_init.patch index 1cf8885..fab0cb3 100644 --- a/patches/kernel/0100-x86-xen-64-x86-entry-64-Clean-up-SP-code-in-cpu_init.patch +++ b/patches/kernel/0100-x86-xen-64-x86-entry-64-Clean-up-SP-code-in-cpu_init.patch @@ -1,7 +1,7 @@ From 232ab20b1af958a04a82fb7290a1e54c3632f771 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Thu, 2 Nov 2017 00:59:12 -0700 -Subject: [PATCH 100/232] x86/xen/64, x86/entry/64: Clean up SP code in +Subject: [PATCH 100/233] x86/xen/64, x86/entry/64: Clean up SP code in cpu_initialize_context() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0101-x86-entry-64-Stop-initializing-TSS.sp0-at-boot.patch b/patches/kernel/0101-x86-entry-64-Stop-initializing-TSS.sp0-at-boot.patch index 9f5fc2d..025df47 100644 --- a/patches/kernel/0101-x86-entry-64-Stop-initializing-TSS.sp0-at-boot.patch +++ b/patches/kernel/0101-x86-entry-64-Stop-initializing-TSS.sp0-at-boot.patch @@ -1,7 +1,7 @@ From d9170f22073657aceba14c49e8df535df4409a6c Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Thu, 2 Nov 2017 00:59:13 -0700 -Subject: [PATCH 101/232] x86/entry/64: Stop initializing TSS.sp0 at boot +Subject: [PATCH 101/233] x86/entry/64: Stop initializing TSS.sp0 at boot MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0102-x86-entry-64-Remove-all-remaining-direct-thread_stru.patch b/patches/kernel/0102-x86-entry-64-Remove-all-remaining-direct-thread_stru.patch index 00491e9..ab01618 100644 --- a/patches/kernel/0102-x86-entry-64-Remove-all-remaining-direct-thread_stru.patch +++ b/patches/kernel/0102-x86-entry-64-Remove-all-remaining-direct-thread_stru.patch @@ -1,7 +1,7 @@ From 50b7c841936979bee6b14253999518e0cf7b3523 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Thu, 2 Nov 2017 00:59:14 -0700 -Subject: [PATCH 102/232] x86/entry/64: Remove all remaining direct +Subject: [PATCH 102/233] x86/entry/64: Remove all remaining direct thread_struct::sp0 reads MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0103-x86-entry-32-Fix-cpu_current_top_of_stack-initializa.patch b/patches/kernel/0103-x86-entry-32-Fix-cpu_current_top_of_stack-initializa.patch index 524f107..75307a0 100644 --- a/patches/kernel/0103-x86-entry-32-Fix-cpu_current_top_of_stack-initializa.patch +++ b/patches/kernel/0103-x86-entry-32-Fix-cpu_current_top_of_stack-initializa.patch @@ -1,7 +1,7 @@ From 870277eb767ecec9293c5dd5ba5bf1c912251e85 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Thu, 2 Nov 2017 00:59:15 -0700 -Subject: [PATCH 103/232] x86/entry/32: Fix cpu_current_top_of_stack +Subject: [PATCH 103/233] x86/entry/32: Fix cpu_current_top_of_stack initialization at boot MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0104-x86-entry-64-Remove-thread_struct-sp0.patch b/patches/kernel/0104-x86-entry-64-Remove-thread_struct-sp0.patch index 021d545..82dd70f 100644 --- a/patches/kernel/0104-x86-entry-64-Remove-thread_struct-sp0.patch +++ b/patches/kernel/0104-x86-entry-64-Remove-thread_struct-sp0.patch @@ -1,7 +1,7 @@ From a97c6afa806d4fe6475a2d9215ff57367ee34b72 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Thu, 2 Nov 2017 00:59:16 -0700 -Subject: [PATCH 104/232] x86/entry/64: Remove thread_struct::sp0 +Subject: [PATCH 104/233] x86/entry/64: Remove thread_struct::sp0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0105-x86-traps-Use-a-new-on_thread_stack-helper-to-clean-.patch b/patches/kernel/0105-x86-traps-Use-a-new-on_thread_stack-helper-to-clean-.patch index 69005a4..3ff6911 100644 --- a/patches/kernel/0105-x86-traps-Use-a-new-on_thread_stack-helper-to-clean-.patch +++ b/patches/kernel/0105-x86-traps-Use-a-new-on_thread_stack-helper-to-clean-.patch @@ -1,7 +1,7 @@ From 18de1b1709a3e9bbadd97d2fb033576b24d6f889 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Thu, 2 Nov 2017 00:59:17 -0700 -Subject: [PATCH 105/232] x86/traps: Use a new on_thread_stack() helper to +Subject: [PATCH 105/233] x86/traps: Use a new on_thread_stack() helper to clean up an assertion MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0106-x86-entry-64-Shorten-TEST-instructions.patch b/patches/kernel/0106-x86-entry-64-Shorten-TEST-instructions.patch index ea55f34..fa64a0f 100644 --- a/patches/kernel/0106-x86-entry-64-Shorten-TEST-instructions.patch +++ b/patches/kernel/0106-x86-entry-64-Shorten-TEST-instructions.patch @@ -1,7 +1,7 @@ From de4c79dbea1d23e58752c189586c5f5b751fa142 Mon Sep 17 00:00:00 2001 From: Borislav Petkov Date: Thu, 2 Nov 2017 13:09:26 +0100 -Subject: [PATCH 106/232] x86/entry/64: Shorten TEST instructions +Subject: [PATCH 106/233] x86/entry/64: Shorten TEST instructions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0107-x86-cpuid-Replace-set-clear_bit32.patch b/patches/kernel/0107-x86-cpuid-Replace-set-clear_bit32.patch index 369fec2..e170dd9 100644 --- a/patches/kernel/0107-x86-cpuid-Replace-set-clear_bit32.patch +++ b/patches/kernel/0107-x86-cpuid-Replace-set-clear_bit32.patch @@ -1,7 +1,7 @@ From 3e535e66c0bd546a1891c3a8ad6bf6aae7a0829e Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Thu, 2 Nov 2017 13:22:35 +0100 -Subject: [PATCH 107/232] x86/cpuid: Replace set/clear_bit32() +Subject: [PATCH 107/233] x86/cpuid: Replace set/clear_bit32() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0108-bitops-Revert-cbe96375025e-bitops-Add-clear-set_bit3.patch b/patches/kernel/0108-bitops-Revert-cbe96375025e-bitops-Add-clear-set_bit3.patch index 17fdcf7..4f12633 100644 --- a/patches/kernel/0108-bitops-Revert-cbe96375025e-bitops-Add-clear-set_bit3.patch +++ b/patches/kernel/0108-bitops-Revert-cbe96375025e-bitops-Add-clear-set_bit3.patch @@ -1,7 +1,7 @@ From 8c2a040e8b66b43da2a517410a5f26929a404df4 Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Thu, 2 Nov 2017 13:30:03 +0100 -Subject: [PATCH 108/232] bitops: Revert cbe96375025e ("bitops: Add +Subject: [PATCH 108/233] bitops: Revert cbe96375025e ("bitops: Add clear/set_bit32() to linux/bitops.h") MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0109-x86-mm-Define-_PAGE_TABLE-using-_KERNPG_TABLE.patch b/patches/kernel/0109-x86-mm-Define-_PAGE_TABLE-using-_KERNPG_TABLE.patch index 4e1a83f..0f6dbd1 100644 --- a/patches/kernel/0109-x86-mm-Define-_PAGE_TABLE-using-_KERNPG_TABLE.patch +++ b/patches/kernel/0109-x86-mm-Define-_PAGE_TABLE-using-_KERNPG_TABLE.patch @@ -1,7 +1,7 @@ From 19a0f9475a62580729769eb430d5dd38026f0f02 Mon Sep 17 00:00:00 2001 From: Borislav Petkov Date: Fri, 3 Nov 2017 11:20:28 +0100 -Subject: [PATCH 109/232] x86/mm: Define _PAGE_TABLE using _KERNPG_TABLE +Subject: [PATCH 109/233] x86/mm: Define _PAGE_TABLE using _KERNPG_TABLE MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0110-x86-cpufeatures-Re-tabulate-the-X86_FEATURE-definiti.patch b/patches/kernel/0110-x86-cpufeatures-Re-tabulate-the-X86_FEATURE-definiti.patch index af11906..b1028ac 100644 --- a/patches/kernel/0110-x86-cpufeatures-Re-tabulate-the-X86_FEATURE-definiti.patch +++ b/patches/kernel/0110-x86-cpufeatures-Re-tabulate-the-X86_FEATURE-definiti.patch @@ -1,7 +1,7 @@ From c0801cc3935e94f6c9ed132e5d616230b5d9b7d5 Mon Sep 17 00:00:00 2001 From: Ingo Molnar Date: Tue, 31 Oct 2017 13:17:22 +0100 -Subject: [PATCH 110/232] x86/cpufeatures: Re-tabulate the X86_FEATURE +Subject: [PATCH 110/233] x86/cpufeatures: Re-tabulate the X86_FEATURE definitions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0111-x86-cpufeatures-Fix-various-details-in-the-feature-d.patch b/patches/kernel/0111-x86-cpufeatures-Fix-various-details-in-the-feature-d.patch index 39b03dc..ea18c6a 100644 --- a/patches/kernel/0111-x86-cpufeatures-Fix-various-details-in-the-feature-d.patch +++ b/patches/kernel/0111-x86-cpufeatures-Fix-various-details-in-the-feature-d.patch @@ -1,7 +1,7 @@ From 4264307e3e9665cba9220e02ada91ad9b4742711 Mon Sep 17 00:00:00 2001 From: Ingo Molnar Date: Tue, 31 Oct 2017 13:17:23 +0100 -Subject: [PATCH 111/232] x86/cpufeatures: Fix various details in the feature +Subject: [PATCH 111/233] x86/cpufeatures: Fix various details in the feature definitions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0112-selftests-x86-protection_keys-Fix-syscall-NR-redefin.patch b/patches/kernel/0112-selftests-x86-protection_keys-Fix-syscall-NR-redefin.patch index 6150bb1..d5713a9 100644 --- a/patches/kernel/0112-selftests-x86-protection_keys-Fix-syscall-NR-redefin.patch +++ b/patches/kernel/0112-selftests-x86-protection_keys-Fix-syscall-NR-redefin.patch @@ -1,7 +1,7 @@ From 6be390fe5b1a7e9480e9cf0f85777a8eb205ad08 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Sat, 4 Nov 2017 04:19:48 -0700 -Subject: [PATCH 112/232] selftests/x86/protection_keys: Fix syscall NR +Subject: [PATCH 112/233] selftests/x86/protection_keys: Fix syscall NR redefinition warnings MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0113-selftests-x86-ldt_gdt-Robustify-against-set_thread_a.patch b/patches/kernel/0113-selftests-x86-ldt_gdt-Robustify-against-set_thread_a.patch index 54c00cc..e9b966e 100644 --- a/patches/kernel/0113-selftests-x86-ldt_gdt-Robustify-against-set_thread_a.patch +++ b/patches/kernel/0113-selftests-x86-ldt_gdt-Robustify-against-set_thread_a.patch @@ -1,7 +1,7 @@ From bd7ec1093f8a0a743215207ebc14cc6947ea23a0 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Sat, 4 Nov 2017 04:19:49 -0700 -Subject: [PATCH 113/232] selftests/x86/ldt_gdt: Robustify against +Subject: [PATCH 113/233] selftests/x86/ldt_gdt: Robustify against set_thread_area() and LAR oddities MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0114-selftests-x86-ldt_gdt-Add-infrastructure-to-test-set.patch b/patches/kernel/0114-selftests-x86-ldt_gdt-Add-infrastructure-to-test-set.patch index 2757cc4..dcc7c45 100644 --- a/patches/kernel/0114-selftests-x86-ldt_gdt-Add-infrastructure-to-test-set.patch +++ b/patches/kernel/0114-selftests-x86-ldt_gdt-Add-infrastructure-to-test-set.patch @@ -1,7 +1,7 @@ From 5f1c500617cd1a6f629237471344ee200debaa60 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Sat, 4 Nov 2017 04:19:50 -0700 -Subject: [PATCH 114/232] selftests/x86/ldt_gdt: Add infrastructure to test +Subject: [PATCH 114/233] selftests/x86/ldt_gdt: Add infrastructure to test set_thread_area() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0115-selftests-x86-ldt_gdt-Run-most-existing-LDT-test-cas.patch b/patches/kernel/0115-selftests-x86-ldt_gdt-Run-most-existing-LDT-test-cas.patch index 2f44d1c..af6be2a 100644 --- a/patches/kernel/0115-selftests-x86-ldt_gdt-Run-most-existing-LDT-test-cas.patch +++ b/patches/kernel/0115-selftests-x86-ldt_gdt-Run-most-existing-LDT-test-cas.patch @@ -1,7 +1,7 @@ From 8307fa79c19ddc006d5f816f6eb5127d9064dcd3 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Sat, 4 Nov 2017 04:19:51 -0700 -Subject: [PATCH 115/232] selftests/x86/ldt_gdt: Run most existing LDT test +Subject: [PATCH 115/233] selftests/x86/ldt_gdt: Run most existing LDT test cases against the GDT as well MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0116-selftests-x86-ldt_get-Add-a-few-additional-tests-for.patch b/patches/kernel/0116-selftests-x86-ldt_get-Add-a-few-additional-tests-for.patch index d1832c4..05c5377 100644 --- a/patches/kernel/0116-selftests-x86-ldt_get-Add-a-few-additional-tests-for.patch +++ b/patches/kernel/0116-selftests-x86-ldt_get-Add-a-few-additional-tests-for.patch @@ -1,7 +1,7 @@ From 26e89424fe3c13d437f960736a7b925f3953cad6 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Sat, 4 Nov 2017 04:19:52 -0700 -Subject: [PATCH 116/232] selftests/x86/ldt_get: Add a few additional tests for +Subject: [PATCH 116/233] selftests/x86/ldt_get: Add a few additional tests for limits MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0117-ACPI-APEI-Replace-ioremap_page_range-with-fixmap.patch b/patches/kernel/0117-ACPI-APEI-Replace-ioremap_page_range-with-fixmap.patch index a3c718d..3b4a4f6 100644 --- a/patches/kernel/0117-ACPI-APEI-Replace-ioremap_page_range-with-fixmap.patch +++ b/patches/kernel/0117-ACPI-APEI-Replace-ioremap_page_range-with-fixmap.patch @@ -1,7 +1,7 @@ From c18bf2e2bd1efc5430965d0110a8dfc4a25d84ad Mon Sep 17 00:00:00 2001 From: James Morse Date: Mon, 6 Nov 2017 18:44:24 +0000 -Subject: [PATCH 117/232] ACPI / APEI: Replace ioremap_page_range() with fixmap +Subject: [PATCH 117/233] ACPI / APEI: Replace ioremap_page_range() with fixmap MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0118-x86-virt-x86-platform-Merge-struct-x86_hyper-into-st.patch b/patches/kernel/0118-x86-virt-x86-platform-Merge-struct-x86_hyper-into-st.patch index 37de093..2cd3c57 100644 --- a/patches/kernel/0118-x86-virt-x86-platform-Merge-struct-x86_hyper-into-st.patch +++ b/patches/kernel/0118-x86-virt-x86-platform-Merge-struct-x86_hyper-into-st.patch @@ -1,7 +1,7 @@ From 59011dc6f59cc32a499fb926d95dad0dabb75a8f Mon Sep 17 00:00:00 2001 From: Juergen Gross Date: Thu, 9 Nov 2017 14:27:35 +0100 -Subject: [PATCH 118/232] x86/virt, x86/platform: Merge 'struct x86_hyper' into +Subject: [PATCH 118/233] x86/virt, x86/platform: Merge 'struct x86_hyper' into 'struct x86_platform' and 'struct x86_init' MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0119-x86-virt-Add-enum-for-hypervisors-to-replace-x86_hyp.patch b/patches/kernel/0119-x86-virt-Add-enum-for-hypervisors-to-replace-x86_hyp.patch index e2bc19d..a73e5d4 100644 --- a/patches/kernel/0119-x86-virt-Add-enum-for-hypervisors-to-replace-x86_hyp.patch +++ b/patches/kernel/0119-x86-virt-Add-enum-for-hypervisors-to-replace-x86_hyp.patch @@ -1,7 +1,7 @@ From fdde3f3305d4d393f39514cc098d1c4c2dd5634a Mon Sep 17 00:00:00 2001 From: Juergen Gross Date: Thu, 9 Nov 2017 14:27:36 +0100 -Subject: [PATCH 119/232] x86/virt: Add enum for hypervisors to replace +Subject: [PATCH 119/233] x86/virt: Add enum for hypervisors to replace x86_hyper MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0120-drivers-misc-intel-pti-Rename-the-header-file-to-fre.patch b/patches/kernel/0120-drivers-misc-intel-pti-Rename-the-header-file-to-fre.patch index 8abb138..06db31c 100644 --- a/patches/kernel/0120-drivers-misc-intel-pti-Rename-the-header-file-to-fre.patch +++ b/patches/kernel/0120-drivers-misc-intel-pti-Rename-the-header-file-to-fre.patch @@ -1,7 +1,7 @@ From b46c055fd71f53c0a80cf592805943193438104c Mon Sep 17 00:00:00 2001 From: Ingo Molnar Date: Tue, 5 Dec 2017 14:14:47 +0100 -Subject: [PATCH 120/232] drivers/misc/intel/pti: Rename the header file to +Subject: [PATCH 120/233] drivers/misc/intel/pti: Rename the header file to free up the namespace MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0121-x86-cpufeature-Add-User-Mode-Instruction-Prevention-.patch b/patches/kernel/0121-x86-cpufeature-Add-User-Mode-Instruction-Prevention-.patch index 9a2c0fb..e4426e2 100644 --- a/patches/kernel/0121-x86-cpufeature-Add-User-Mode-Instruction-Prevention-.patch +++ b/patches/kernel/0121-x86-cpufeature-Add-User-Mode-Instruction-Prevention-.patch @@ -1,7 +1,7 @@ From c2c378764103c12f96d1e913c8a2ffe3af3b1360 Mon Sep 17 00:00:00 2001 From: Ricardo Neri Date: Sun, 5 Nov 2017 18:27:51 -0800 -Subject: [PATCH 121/232] x86/cpufeature: Add User-Mode Instruction Prevention +Subject: [PATCH 121/233] x86/cpufeature: Add User-Mode Instruction Prevention definitions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0122-x86-Make-X86_BUG_FXSAVE_LEAK-detectable-in-CPUID-on-.patch b/patches/kernel/0122-x86-Make-X86_BUG_FXSAVE_LEAK-detectable-in-CPUID-on-.patch index a11de08..1208c26 100644 --- a/patches/kernel/0122-x86-Make-X86_BUG_FXSAVE_LEAK-detectable-in-CPUID-on-.patch +++ b/patches/kernel/0122-x86-Make-X86_BUG_FXSAVE_LEAK-detectable-in-CPUID-on-.patch @@ -1,7 +1,7 @@ From 5280fab9bb19e94b1ea5046dc1360f121ec64c0f Mon Sep 17 00:00:00 2001 From: Rudolf Marek Date: Tue, 28 Nov 2017 22:01:06 +0100 -Subject: [PATCH 122/232] x86: Make X86_BUG_FXSAVE_LEAK detectable in CPUID on +Subject: [PATCH 122/233] x86: Make X86_BUG_FXSAVE_LEAK detectable in CPUID on AMD MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0123-perf-x86-Enable-free-running-PEBS-for-REGS_USER-INTR.patch b/patches/kernel/0123-perf-x86-Enable-free-running-PEBS-for-REGS_USER-INTR.patch index d4949d2..7f10c28 100644 --- a/patches/kernel/0123-perf-x86-Enable-free-running-PEBS-for-REGS_USER-INTR.patch +++ b/patches/kernel/0123-perf-x86-Enable-free-running-PEBS-for-REGS_USER-INTR.patch @@ -1,7 +1,7 @@ From 6e502c25e8279d5c02db5b59e081a5415e1734fe Mon Sep 17 00:00:00 2001 From: Andi Kleen Date: Thu, 31 Aug 2017 14:46:30 -0700 -Subject: [PATCH 123/232] perf/x86: Enable free running PEBS for REGS_USER/INTR +Subject: [PATCH 123/233] perf/x86: Enable free running PEBS for REGS_USER/INTR MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0124-bpf-fix-build-issues-on-um-due-to-mising-bpf_perf_ev.patch b/patches/kernel/0124-bpf-fix-build-issues-on-um-due-to-mising-bpf_perf_ev.patch index a2c98d8..becea5f 100644 --- a/patches/kernel/0124-bpf-fix-build-issues-on-um-due-to-mising-bpf_perf_ev.patch +++ b/patches/kernel/0124-bpf-fix-build-issues-on-um-due-to-mising-bpf_perf_ev.patch @@ -1,7 +1,7 @@ From 3dea5920365d06a5f17e33b02f0c3d5e272e09f9 Mon Sep 17 00:00:00 2001 From: Daniel Borkmann Date: Tue, 12 Dec 2017 02:25:31 +0100 -Subject: [PATCH 124/232] bpf: fix build issues on um due to mising +Subject: [PATCH 124/233] bpf: fix build issues on um due to mising bpf_perf_event.h MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0125-locking-barriers-Add-implicit-smp_read_barrier_depen.patch b/patches/kernel/0125-locking-barriers-Add-implicit-smp_read_barrier_depen.patch index 10d4d40..5f49835 100644 --- a/patches/kernel/0125-locking-barriers-Add-implicit-smp_read_barrier_depen.patch +++ b/patches/kernel/0125-locking-barriers-Add-implicit-smp_read_barrier_depen.patch @@ -1,7 +1,7 @@ From 8b7859c0d35e5047d60c5e241fa40104b9c96f39 Mon Sep 17 00:00:00 2001 From: Will Deacon Date: Tue, 24 Oct 2017 11:22:47 +0100 -Subject: [PATCH 125/232] locking/barriers: Add implicit +Subject: [PATCH 125/233] locking/barriers: Add implicit smp_read_barrier_depends() to READ_ONCE() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0126-locking-barriers-Convert-users-of-lockless_dereferen.patch b/patches/kernel/0126-locking-barriers-Convert-users-of-lockless_dereferen.patch index c9e455b..50ca822 100644 --- a/patches/kernel/0126-locking-barriers-Convert-users-of-lockless_dereferen.patch +++ b/patches/kernel/0126-locking-barriers-Convert-users-of-lockless_dereferen.patch @@ -1,7 +1,7 @@ From 9d02a406fe5f64f282832e7d0ab8fcd2631fc15a Mon Sep 17 00:00:00 2001 From: Will Deacon Date: Tue, 24 Oct 2017 11:22:48 +0100 -Subject: [PATCH 126/232] locking/barriers: Convert users of +Subject: [PATCH 126/233] locking/barriers: Convert users of lockless_dereference() to READ_ONCE() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0127-x86-mm-kasan-Don-t-use-vmemmap_populate-to-initializ.patch b/patches/kernel/0127-x86-mm-kasan-Don-t-use-vmemmap_populate-to-initializ.patch index 9ba8e2e..9f4b103 100644 --- a/patches/kernel/0127-x86-mm-kasan-Don-t-use-vmemmap_populate-to-initializ.patch +++ b/patches/kernel/0127-x86-mm-kasan-Don-t-use-vmemmap_populate-to-initializ.patch @@ -1,7 +1,7 @@ From 95ee3aee92e32b90ff10f47cb6cfc414e1fd92b2 Mon Sep 17 00:00:00 2001 From: Andrey Ryabinin Date: Wed, 15 Nov 2017 17:36:35 -0800 -Subject: [PATCH 127/232] x86/mm/kasan: Don't use vmemmap_populate() to +Subject: [PATCH 127/233] x86/mm/kasan: Don't use vmemmap_populate() to initialize shadow MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0128-mm-sparsemem-Fix-ARM64-boot-crash-when-CONFIG_SPARSE.patch b/patches/kernel/0128-mm-sparsemem-Fix-ARM64-boot-crash-when-CONFIG_SPARSE.patch index aed8abd..75622ca 100644 --- a/patches/kernel/0128-mm-sparsemem-Fix-ARM64-boot-crash-when-CONFIG_SPARSE.patch +++ b/patches/kernel/0128-mm-sparsemem-Fix-ARM64-boot-crash-when-CONFIG_SPARSE.patch @@ -1,7 +1,7 @@ From 783e517bb1fd814658cdb26d1d7b5d8f67b448e4 Mon Sep 17 00:00:00 2001 From: "Kirill A. Shutemov" Date: Tue, 7 Nov 2017 11:33:37 +0300 -Subject: [PATCH 128/232] mm/sparsemem: Fix ARM64 boot crash when +Subject: [PATCH 128/233] mm/sparsemem: Fix ARM64 boot crash when CONFIG_SPARSEMEM_EXTREME=y MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0129-objtool-Move-synced-files-to-their-original-relative.patch b/patches/kernel/0129-objtool-Move-synced-files-to-their-original-relative.patch index 67c5d5c..1c29bb9 100644 --- a/patches/kernel/0129-objtool-Move-synced-files-to-their-original-relative.patch +++ b/patches/kernel/0129-objtool-Move-synced-files-to-their-original-relative.patch @@ -1,7 +1,7 @@ From 314f7c3d08de2ed14b6743dc7385a52df590645a Mon Sep 17 00:00:00 2001 From: Josh Poimboeuf Date: Mon, 6 Nov 2017 07:21:50 -0600 -Subject: [PATCH 129/232] objtool: Move synced files to their original relative +Subject: [PATCH 129/233] objtool: Move synced files to their original relative locations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0130-objtool-Move-kernel-headers-code-sync-check-to-a-scr.patch b/patches/kernel/0130-objtool-Move-kernel-headers-code-sync-check-to-a-scr.patch index 43873f8..5884c6f 100644 --- a/patches/kernel/0130-objtool-Move-kernel-headers-code-sync-check-to-a-scr.patch +++ b/patches/kernel/0130-objtool-Move-kernel-headers-code-sync-check-to-a-scr.patch @@ -1,7 +1,7 @@ From b6ebe31d563b5fade20c8516eaff92ab3122f1b8 Mon Sep 17 00:00:00 2001 From: Josh Poimboeuf Date: Mon, 6 Nov 2017 07:21:51 -0600 -Subject: [PATCH 130/232] objtool: Move kernel headers/code sync check to a +Subject: [PATCH 130/233] objtool: Move kernel headers/code sync check to a script MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0131-objtool-Fix-cross-build.patch b/patches/kernel/0131-objtool-Fix-cross-build.patch index 3eef09c..4a906a7 100644 --- a/patches/kernel/0131-objtool-Fix-cross-build.patch +++ b/patches/kernel/0131-objtool-Fix-cross-build.patch @@ -1,7 +1,7 @@ From 2a83e03f3415c542956fac4f7c43ea75a44aba1d Mon Sep 17 00:00:00 2001 From: Josh Poimboeuf Date: Tue, 7 Nov 2017 21:01:52 -0600 -Subject: [PATCH 131/232] objtool: Fix cross-build +Subject: [PATCH 131/233] objtool: Fix cross-build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0132-tools-headers-Sync-objtool-UAPI-header.patch b/patches/kernel/0132-tools-headers-Sync-objtool-UAPI-header.patch index 6a34983..264a2d8 100644 --- a/patches/kernel/0132-tools-headers-Sync-objtool-UAPI-header.patch +++ b/patches/kernel/0132-tools-headers-Sync-objtool-UAPI-header.patch @@ -1,7 +1,7 @@ From 6723159121227f7f8d32c09ea4c2237a40266880 Mon Sep 17 00:00:00 2001 From: Ingo Molnar Date: Tue, 14 Nov 2017 07:24:22 +0100 -Subject: [PATCH 132/232] tools/headers: Sync objtool UAPI header +Subject: [PATCH 132/233] tools/headers: Sync objtool UAPI header MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0133-objtool-Fix-64-bit-build-on-32-bit-host.patch b/patches/kernel/0133-objtool-Fix-64-bit-build-on-32-bit-host.patch index 2dde32f..5e6e4e1 100644 --- a/patches/kernel/0133-objtool-Fix-64-bit-build-on-32-bit-host.patch +++ b/patches/kernel/0133-objtool-Fix-64-bit-build-on-32-bit-host.patch @@ -1,7 +1,7 @@ From 475d437587dd1de2d6a53f7fbbb9bc88c7700fc3 Mon Sep 17 00:00:00 2001 From: Mikulas Patocka Date: Sat, 2 Dec 2017 16:17:44 -0600 -Subject: [PATCH 133/232] objtool: Fix 64-bit build on 32-bit host +Subject: [PATCH 133/233] objtool: Fix 64-bit build on 32-bit host MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0134-x86-decoder-Fix-and-update-the-opcodes-map.patch b/patches/kernel/0134-x86-decoder-Fix-and-update-the-opcodes-map.patch index c6a9e95..33a4f07 100644 --- a/patches/kernel/0134-x86-decoder-Fix-and-update-the-opcodes-map.patch +++ b/patches/kernel/0134-x86-decoder-Fix-and-update-the-opcodes-map.patch @@ -1,7 +1,7 @@ From 6c80693ba5d8d09e509a5613aa6e51b59a28585c Mon Sep 17 00:00:00 2001 From: Randy Dunlap Date: Mon, 11 Dec 2017 10:38:36 -0800 -Subject: [PATCH 134/232] x86/decoder: Fix and update the opcodes map +Subject: [PATCH 134/233] x86/decoder: Fix and update the opcodes map MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0135-x86-decoder-Add-new-TEST-instruction-pattern.patch b/patches/kernel/0135-x86-decoder-Add-new-TEST-instruction-pattern.patch index 0822fe8..276fe19 100644 --- a/patches/kernel/0135-x86-decoder-Add-new-TEST-instruction-pattern.patch +++ b/patches/kernel/0135-x86-decoder-Add-new-TEST-instruction-pattern.patch @@ -1,7 +1,7 @@ From 73c945c5114ca89d182b9fbab0b38c8afd2da375 Mon Sep 17 00:00:00 2001 From: Masami Hiramatsu Date: Fri, 24 Nov 2017 13:56:30 +0900 -Subject: [PATCH 135/232] x86/decoder: Add new TEST instruction pattern +Subject: [PATCH 135/233] x86/decoder: Add new TEST instruction pattern MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0136-x86-insn-eval-Add-utility-functions-to-get-segment-s.patch b/patches/kernel/0136-x86-insn-eval-Add-utility-functions-to-get-segment-s.patch index 0c0cbb0..c5e8c50 100644 --- a/patches/kernel/0136-x86-insn-eval-Add-utility-functions-to-get-segment-s.patch +++ b/patches/kernel/0136-x86-insn-eval-Add-utility-functions-to-get-segment-s.patch @@ -1,7 +1,7 @@ From 27298389d9d09bcebf06ea47206141b22fabcaca Mon Sep 17 00:00:00 2001 From: Ingo Molnar Date: Sat, 23 Dec 2017 13:14:25 +0100 -Subject: [PATCH 136/232] x86/insn-eval: Add utility functions to get segment +Subject: [PATCH 136/233] x86/insn-eval: Add utility functions to get segment selector MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0137-x86-entry-64-paravirt-Use-paravirt-safe-macro-to-acc.patch b/patches/kernel/0137-x86-entry-64-paravirt-Use-paravirt-safe-macro-to-acc.patch index 0d4e919..fd720b4 100644 --- a/patches/kernel/0137-x86-entry-64-paravirt-Use-paravirt-safe-macro-to-acc.patch +++ b/patches/kernel/0137-x86-entry-64-paravirt-Use-paravirt-safe-macro-to-acc.patch @@ -1,7 +1,7 @@ From a76244535c7a04fde0afa6971ee1ecdb8d5b0c22 Mon Sep 17 00:00:00 2001 From: Boris Ostrovsky Date: Mon, 4 Dec 2017 15:07:07 +0100 -Subject: [PATCH 137/232] x86/entry/64/paravirt: Use paravirt-safe macro to +Subject: [PATCH 137/233] x86/entry/64/paravirt: Use paravirt-safe macro to access eflags MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0138-x86-unwinder-orc-Dont-bail-on-stack-overflow.patch b/patches/kernel/0138-x86-unwinder-orc-Dont-bail-on-stack-overflow.patch index a694830..12f9891 100644 --- a/patches/kernel/0138-x86-unwinder-orc-Dont-bail-on-stack-overflow.patch +++ b/patches/kernel/0138-x86-unwinder-orc-Dont-bail-on-stack-overflow.patch @@ -1,7 +1,7 @@ From bb0be747b5ee45f07f5514a214231c9061261b50 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Mon, 4 Dec 2017 15:07:08 +0100 -Subject: [PATCH 138/232] x86/unwinder/orc: Dont bail on stack overflow +Subject: [PATCH 138/233] x86/unwinder/orc: Dont bail on stack overflow MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0139-x86-unwinder-Handle-stack-overflows-more-gracefully.patch b/patches/kernel/0139-x86-unwinder-Handle-stack-overflows-more-gracefully.patch index 68ef266..0f61365 100644 --- a/patches/kernel/0139-x86-unwinder-Handle-stack-overflows-more-gracefully.patch +++ b/patches/kernel/0139-x86-unwinder-Handle-stack-overflows-more-gracefully.patch @@ -1,7 +1,7 @@ From 77f0942d5c0f9adc2a6cdd1f0f17c1c6e631b5a6 Mon Sep 17 00:00:00 2001 From: Josh Poimboeuf Date: Mon, 4 Dec 2017 15:07:09 +0100 -Subject: [PATCH 139/232] x86/unwinder: Handle stack overflows more gracefully +Subject: [PATCH 139/233] x86/unwinder: Handle stack overflows more gracefully MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0140-x86-irq-Remove-an-old-outdated-comment-about-context.patch b/patches/kernel/0140-x86-irq-Remove-an-old-outdated-comment-about-context.patch index 92aecdf..abd8ddd 100644 --- a/patches/kernel/0140-x86-irq-Remove-an-old-outdated-comment-about-context.patch +++ b/patches/kernel/0140-x86-irq-Remove-an-old-outdated-comment-about-context.patch @@ -1,7 +1,7 @@ From 2b0f4b4c0431f0e68a01a51b889c7935f6920765 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Mon, 4 Dec 2017 15:07:10 +0100 -Subject: [PATCH 140/232] x86/irq: Remove an old outdated comment about context +Subject: [PATCH 140/233] x86/irq: Remove an old outdated comment about context tracking races MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0141-x86-irq-64-Print-the-offending-IP-in-the-stack-overf.patch b/patches/kernel/0141-x86-irq-64-Print-the-offending-IP-in-the-stack-overf.patch index 8730fe7..9485eed 100644 --- a/patches/kernel/0141-x86-irq-64-Print-the-offending-IP-in-the-stack-overf.patch +++ b/patches/kernel/0141-x86-irq-64-Print-the-offending-IP-in-the-stack-overf.patch @@ -1,7 +1,7 @@ From 3c131c80b6a5a95ab9a24e444ef02eba38710840 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Mon, 4 Dec 2017 15:07:11 +0100 -Subject: [PATCH 141/232] x86/irq/64: Print the offending IP in the stack +Subject: [PATCH 141/233] x86/irq/64: Print the offending IP in the stack overflow warning MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0142-x86-entry-64-Allocate-and-enable-the-SYSENTER-stack.patch b/patches/kernel/0142-x86-entry-64-Allocate-and-enable-the-SYSENTER-stack.patch index 1c1391c..6ac6aa1 100644 --- a/patches/kernel/0142-x86-entry-64-Allocate-and-enable-the-SYSENTER-stack.patch +++ b/patches/kernel/0142-x86-entry-64-Allocate-and-enable-the-SYSENTER-stack.patch @@ -1,7 +1,7 @@ From c8756c2077aba1a33ec603766211fdb1dad34577 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Mon, 4 Dec 2017 15:07:12 +0100 -Subject: [PATCH 142/232] x86/entry/64: Allocate and enable the SYSENTER stack +Subject: [PATCH 142/233] x86/entry/64: Allocate and enable the SYSENTER stack MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0143-x86-dumpstack-Add-get_stack_info-support-for-the-SYS.patch b/patches/kernel/0143-x86-dumpstack-Add-get_stack_info-support-for-the-SYS.patch index bf3fc16..89e074a 100644 --- a/patches/kernel/0143-x86-dumpstack-Add-get_stack_info-support-for-the-SYS.patch +++ b/patches/kernel/0143-x86-dumpstack-Add-get_stack_info-support-for-the-SYS.patch @@ -1,7 +1,7 @@ From 45b01b77bd3529e761bca6de0f0ed79549377479 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Mon, 4 Dec 2017 15:07:13 +0100 -Subject: [PATCH 143/232] x86/dumpstack: Add get_stack_info() support for the +Subject: [PATCH 143/233] x86/dumpstack: Add get_stack_info() support for the SYSENTER stack MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0144-x86-entry-gdt-Put-per-CPU-GDT-remaps-in-ascending-or.patch b/patches/kernel/0144-x86-entry-gdt-Put-per-CPU-GDT-remaps-in-ascending-or.patch index de01776..0b1a64b 100644 --- a/patches/kernel/0144-x86-entry-gdt-Put-per-CPU-GDT-remaps-in-ascending-or.patch +++ b/patches/kernel/0144-x86-entry-gdt-Put-per-CPU-GDT-remaps-in-ascending-or.patch @@ -1,7 +1,7 @@ From 337719d1c25c12c21a989f26ece1859c8007642f Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Mon, 4 Dec 2017 15:07:14 +0100 -Subject: [PATCH 144/232] x86/entry/gdt: Put per-CPU GDT remaps in ascending +Subject: [PATCH 144/233] x86/entry/gdt: Put per-CPU GDT remaps in ascending order MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0145-x86-mm-fixmap-Generalize-the-GDT-fixmap-mechanism-in.patch b/patches/kernel/0145-x86-mm-fixmap-Generalize-the-GDT-fixmap-mechanism-in.patch index 0de5f10..a352d3e 100644 --- a/patches/kernel/0145-x86-mm-fixmap-Generalize-the-GDT-fixmap-mechanism-in.patch +++ b/patches/kernel/0145-x86-mm-fixmap-Generalize-the-GDT-fixmap-mechanism-in.patch @@ -1,7 +1,7 @@ From 2566b1447443f0dfaf167f43142facebf687c327 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Mon, 4 Dec 2017 15:07:15 +0100 -Subject: [PATCH 145/232] x86/mm/fixmap: Generalize the GDT fixmap mechanism, +Subject: [PATCH 145/233] x86/mm/fixmap: Generalize the GDT fixmap mechanism, introduce struct cpu_entry_area MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0146-x86-kasan-64-Teach-KASAN-about-the-cpu_entry_area.patch b/patches/kernel/0146-x86-kasan-64-Teach-KASAN-about-the-cpu_entry_area.patch index fe5cd6d..6bddd3a 100644 --- a/patches/kernel/0146-x86-kasan-64-Teach-KASAN-about-the-cpu_entry_area.patch +++ b/patches/kernel/0146-x86-kasan-64-Teach-KASAN-about-the-cpu_entry_area.patch @@ -1,7 +1,7 @@ From 37fa97179211b36e3b5d3eb2dae94ad420ea9732 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Mon, 4 Dec 2017 15:07:16 +0100 -Subject: [PATCH 146/232] x86/kasan/64: Teach KASAN about the cpu_entry_area +Subject: [PATCH 146/233] x86/kasan/64: Teach KASAN about the cpu_entry_area MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0147-x86-entry-Fix-assumptions-that-the-HW-TSS-is-at-the-.patch b/patches/kernel/0147-x86-entry-Fix-assumptions-that-the-HW-TSS-is-at-the-.patch index b1e3180..2bc6474 100644 --- a/patches/kernel/0147-x86-entry-Fix-assumptions-that-the-HW-TSS-is-at-the-.patch +++ b/patches/kernel/0147-x86-entry-Fix-assumptions-that-the-HW-TSS-is-at-the-.patch @@ -1,7 +1,7 @@ From 01e4ee94acbd960e302c23481529a5f5323d9969 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Mon, 4 Dec 2017 15:07:17 +0100 -Subject: [PATCH 147/232] x86/entry: Fix assumptions that the HW TSS is at the +Subject: [PATCH 147/233] x86/entry: Fix assumptions that the HW TSS is at the beginning of cpu_tss MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0148-x86-dumpstack-Handle-stack-overflow-on-all-stacks.patch b/patches/kernel/0148-x86-dumpstack-Handle-stack-overflow-on-all-stacks.patch index 29b4327..521fdc9 100644 --- a/patches/kernel/0148-x86-dumpstack-Handle-stack-overflow-on-all-stacks.patch +++ b/patches/kernel/0148-x86-dumpstack-Handle-stack-overflow-on-all-stacks.patch @@ -1,7 +1,7 @@ From 11739f104753550b4d256207c07a75f667b7aae4 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Mon, 4 Dec 2017 15:07:18 +0100 -Subject: [PATCH 148/232] x86/dumpstack: Handle stack overflow on all stacks +Subject: [PATCH 148/233] x86/dumpstack: Handle stack overflow on all stacks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0149-x86-entry-Move-SYSENTER_stack-to-the-beginning-of-st.patch b/patches/kernel/0149-x86-entry-Move-SYSENTER_stack-to-the-beginning-of-st.patch index 0a84d5a..a1514a0 100644 --- a/patches/kernel/0149-x86-entry-Move-SYSENTER_stack-to-the-beginning-of-st.patch +++ b/patches/kernel/0149-x86-entry-Move-SYSENTER_stack-to-the-beginning-of-st.patch @@ -1,7 +1,7 @@ From fd5a4c6a4fbf0025ebf77092af09530d708a1264 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Mon, 4 Dec 2017 15:07:19 +0100 -Subject: [PATCH 149/232] x86/entry: Move SYSENTER_stack to the beginning of +Subject: [PATCH 149/233] x86/entry: Move SYSENTER_stack to the beginning of struct tss_struct MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0150-x86-entry-Remap-the-TSS-into-the-CPU-entry-area.patch b/patches/kernel/0150-x86-entry-Remap-the-TSS-into-the-CPU-entry-area.patch index 6c307bc..7f83899 100644 --- a/patches/kernel/0150-x86-entry-Remap-the-TSS-into-the-CPU-entry-area.patch +++ b/patches/kernel/0150-x86-entry-Remap-the-TSS-into-the-CPU-entry-area.patch @@ -1,7 +1,7 @@ From 4fed46b725eeb81ae0c3aa55167eccb7d9bfae85 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Mon, 4 Dec 2017 15:07:20 +0100 -Subject: [PATCH 150/232] x86/entry: Remap the TSS into the CPU entry area +Subject: [PATCH 150/233] x86/entry: Remap the TSS into the CPU entry area MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0151-x86-entry-64-Separate-cpu_current_top_of_stack-from-.patch b/patches/kernel/0151-x86-entry-64-Separate-cpu_current_top_of_stack-from-.patch index 6725191..a4cab31 100644 --- a/patches/kernel/0151-x86-entry-64-Separate-cpu_current_top_of_stack-from-.patch +++ b/patches/kernel/0151-x86-entry-64-Separate-cpu_current_top_of_stack-from-.patch @@ -1,7 +1,7 @@ From c2cd64d7bc24a46e3192246a97b30ca5a9692d42 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Mon, 4 Dec 2017 15:07:21 +0100 -Subject: [PATCH 151/232] x86/entry/64: Separate cpu_current_top_of_stack from +Subject: [PATCH 151/233] x86/entry/64: Separate cpu_current_top_of_stack from TSS.sp0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0152-x86-espfix-64-Stop-assuming-that-pt_regs-is-on-the-e.patch b/patches/kernel/0152-x86-espfix-64-Stop-assuming-that-pt_regs-is-on-the-e.patch index d9b4961..0597003 100644 --- a/patches/kernel/0152-x86-espfix-64-Stop-assuming-that-pt_regs-is-on-the-e.patch +++ b/patches/kernel/0152-x86-espfix-64-Stop-assuming-that-pt_regs-is-on-the-e.patch @@ -1,7 +1,7 @@ From 9715c46ae2c6d48c0e34409efad8d260a67ca6d6 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Mon, 4 Dec 2017 15:07:22 +0100 -Subject: [PATCH 152/232] x86/espfix/64: Stop assuming that pt_regs is on the +Subject: [PATCH 152/233] x86/espfix/64: Stop assuming that pt_regs is on the entry stack MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0153-x86-entry-64-Use-a-per-CPU-trampoline-stack-for-IDT-.patch b/patches/kernel/0153-x86-entry-64-Use-a-per-CPU-trampoline-stack-for-IDT-.patch index cb4d1f0..bf12afa 100644 --- a/patches/kernel/0153-x86-entry-64-Use-a-per-CPU-trampoline-stack-for-IDT-.patch +++ b/patches/kernel/0153-x86-entry-64-Use-a-per-CPU-trampoline-stack-for-IDT-.patch @@ -1,7 +1,7 @@ From 98a0f7841c6cdd3f882548ed3975df7b22cfa482 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Mon, 4 Dec 2017 15:07:23 +0100 -Subject: [PATCH 153/232] x86/entry/64: Use a per-CPU trampoline stack for IDT +Subject: [PATCH 153/233] x86/entry/64: Use a per-CPU trampoline stack for IDT entries MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0154-x86-entry-64-Return-to-userspace-from-the-trampoline.patch b/patches/kernel/0154-x86-entry-64-Return-to-userspace-from-the-trampoline.patch index 55f06df..09a6c02 100644 --- a/patches/kernel/0154-x86-entry-64-Return-to-userspace-from-the-trampoline.patch +++ b/patches/kernel/0154-x86-entry-64-Return-to-userspace-from-the-trampoline.patch @@ -1,7 +1,7 @@ From eb1bbc0f0023eadafe368704180f4af739aca9a9 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Mon, 4 Dec 2017 15:07:24 +0100 -Subject: [PATCH 154/232] x86/entry/64: Return to userspace from the trampoline +Subject: [PATCH 154/233] x86/entry/64: Return to userspace from the trampoline stack MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0155-x86-entry-64-Create-a-per-CPU-SYSCALL-entry-trampoli.patch b/patches/kernel/0155-x86-entry-64-Create-a-per-CPU-SYSCALL-entry-trampoli.patch index 9335ee0..da52c57 100644 --- a/patches/kernel/0155-x86-entry-64-Create-a-per-CPU-SYSCALL-entry-trampoli.patch +++ b/patches/kernel/0155-x86-entry-64-Create-a-per-CPU-SYSCALL-entry-trampoli.patch @@ -1,7 +1,7 @@ From 2ae2b7902084742e84eac3e32409f0d9ff4811d8 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Mon, 4 Dec 2017 15:07:25 +0100 -Subject: [PATCH 155/232] x86/entry/64: Create a per-CPU SYSCALL entry +Subject: [PATCH 155/233] x86/entry/64: Create a per-CPU SYSCALL entry trampoline MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0156-x86-entry-64-Move-the-IST-stacks-into-struct-cpu_ent.patch b/patches/kernel/0156-x86-entry-64-Move-the-IST-stacks-into-struct-cpu_ent.patch index 97a205f..68a1e17 100644 --- a/patches/kernel/0156-x86-entry-64-Move-the-IST-stacks-into-struct-cpu_ent.patch +++ b/patches/kernel/0156-x86-entry-64-Move-the-IST-stacks-into-struct-cpu_ent.patch @@ -1,7 +1,7 @@ From 548bfd4d539c4e13eb86236f8f09596e3663c38b Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Mon, 4 Dec 2017 15:07:26 +0100 -Subject: [PATCH 156/232] x86/entry/64: Move the IST stacks into struct +Subject: [PATCH 156/233] x86/entry/64: Move the IST stacks into struct cpu_entry_area MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0157-x86-entry-64-Remove-the-SYSENTER-stack-canary.patch b/patches/kernel/0157-x86-entry-64-Remove-the-SYSENTER-stack-canary.patch index 6d5e358..7d2219b 100644 --- a/patches/kernel/0157-x86-entry-64-Remove-the-SYSENTER-stack-canary.patch +++ b/patches/kernel/0157-x86-entry-64-Remove-the-SYSENTER-stack-canary.patch @@ -1,7 +1,7 @@ From b153f8e687bf0739b113445d3cfe029593e9484a Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Mon, 4 Dec 2017 15:07:27 +0100 -Subject: [PATCH 157/232] x86/entry/64: Remove the SYSENTER stack canary +Subject: [PATCH 157/233] x86/entry/64: Remove the SYSENTER stack canary MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0158-x86-entry-Clean-up-the-SYSENTER_stack-code.patch b/patches/kernel/0158-x86-entry-Clean-up-the-SYSENTER_stack-code.patch index d297c3f..03801b0 100644 --- a/patches/kernel/0158-x86-entry-Clean-up-the-SYSENTER_stack-code.patch +++ b/patches/kernel/0158-x86-entry-Clean-up-the-SYSENTER_stack-code.patch @@ -1,7 +1,7 @@ From f9bbe642761e841720222bcb912d920875f6ead2 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Mon, 4 Dec 2017 15:07:28 +0100 -Subject: [PATCH 158/232] x86/entry: Clean up the SYSENTER_stack code +Subject: [PATCH 158/233] x86/entry: Clean up the SYSENTER_stack code MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0159-x86-entry-64-Make-cpu_entry_area.tss-read-only.patch b/patches/kernel/0159-x86-entry-64-Make-cpu_entry_area.tss-read-only.patch index 16d51bb..89d7504 100644 --- a/patches/kernel/0159-x86-entry-64-Make-cpu_entry_area.tss-read-only.patch +++ b/patches/kernel/0159-x86-entry-64-Make-cpu_entry_area.tss-read-only.patch @@ -1,7 +1,7 @@ From a4da7aed31f0355b881bdeeb3d269a20759f16a8 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Mon, 4 Dec 2017 15:07:29 +0100 -Subject: [PATCH 159/232] x86/entry/64: Make cpu_entry_area.tss read-only +Subject: [PATCH 159/233] x86/entry/64: Make cpu_entry_area.tss read-only MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0160-x86-paravirt-Dont-patch-flush_tlb_single.patch b/patches/kernel/0160-x86-paravirt-Dont-patch-flush_tlb_single.patch index 13ef9d2..e1c0992 100644 --- a/patches/kernel/0160-x86-paravirt-Dont-patch-flush_tlb_single.patch +++ b/patches/kernel/0160-x86-paravirt-Dont-patch-flush_tlb_single.patch @@ -1,7 +1,7 @@ From 0f8a85764c86b5ce79e22969f87b2da087b05729 Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Mon, 4 Dec 2017 15:07:30 +0100 -Subject: [PATCH 160/232] x86/paravirt: Dont patch flush_tlb_single +Subject: [PATCH 160/233] x86/paravirt: Dont patch flush_tlb_single MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0161-x86-paravirt-Provide-a-way-to-check-for-hypervisors.patch b/patches/kernel/0161-x86-paravirt-Provide-a-way-to-check-for-hypervisors.patch index 575dcf2..d224f8b 100644 --- a/patches/kernel/0161-x86-paravirt-Provide-a-way-to-check-for-hypervisors.patch +++ b/patches/kernel/0161-x86-paravirt-Provide-a-way-to-check-for-hypervisors.patch @@ -1,7 +1,7 @@ From 75ea12fecab1f4af63b39227509bf706b3faf21d Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Mon, 4 Dec 2017 15:07:31 +0100 -Subject: [PATCH 161/232] x86/paravirt: Provide a way to check for hypervisors +Subject: [PATCH 161/233] x86/paravirt: Provide a way to check for hypervisors MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0162-x86-cpufeatures-Make-CPU-bugs-sticky.patch b/patches/kernel/0162-x86-cpufeatures-Make-CPU-bugs-sticky.patch index dbfd2d2..ea9be8f 100644 --- a/patches/kernel/0162-x86-cpufeatures-Make-CPU-bugs-sticky.patch +++ b/patches/kernel/0162-x86-cpufeatures-Make-CPU-bugs-sticky.patch @@ -1,7 +1,7 @@ From f9bdf4dc3a7719aa39df4abe58efe3db3fb8b037 Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Mon, 4 Dec 2017 15:07:32 +0100 -Subject: [PATCH 162/232] x86/cpufeatures: Make CPU bugs sticky +Subject: [PATCH 162/233] x86/cpufeatures: Make CPU bugs sticky MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0163-x86-Kconfig-Limit-NR_CPUS-on-32-bit-to-a-sane-amount.patch b/patches/kernel/0163-x86-Kconfig-Limit-NR_CPUS-on-32-bit-to-a-sane-amount.patch index 1d4eb24..23c04e6 100644 --- a/patches/kernel/0163-x86-Kconfig-Limit-NR_CPUS-on-32-bit-to-a-sane-amount.patch +++ b/patches/kernel/0163-x86-Kconfig-Limit-NR_CPUS-on-32-bit-to-a-sane-amount.patch @@ -1,7 +1,7 @@ From 883f164f2205159613e17e6550c7ff44cef0ff01 Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Wed, 20 Dec 2017 18:02:34 +0100 -Subject: [PATCH 163/232] x86/Kconfig: Limit NR_CPUS on 32-bit to a sane amount +Subject: [PATCH 163/233] x86/Kconfig: Limit NR_CPUS on 32-bit to a sane amount MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0164-x86-mm-dump_pagetables-Check-PAGE_PRESENT-for-real.patch b/patches/kernel/0164-x86-mm-dump_pagetables-Check-PAGE_PRESENT-for-real.patch index 995d7f5..c98626b 100644 --- a/patches/kernel/0164-x86-mm-dump_pagetables-Check-PAGE_PRESENT-for-real.patch +++ b/patches/kernel/0164-x86-mm-dump_pagetables-Check-PAGE_PRESENT-for-real.patch @@ -1,7 +1,7 @@ From d54a0500d55a2856efdea3b427e91d8fcf74ca63 Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Sat, 16 Dec 2017 01:14:39 +0100 -Subject: [PATCH 164/232] x86/mm/dump_pagetables: Check PAGE_PRESENT for real +Subject: [PATCH 164/233] x86/mm/dump_pagetables: Check PAGE_PRESENT for real MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0165-x86-mm-dump_pagetables-Make-the-address-hints-correc.patch b/patches/kernel/0165-x86-mm-dump_pagetables-Make-the-address-hints-correc.patch index 8304c50..ac1560a 100644 --- a/patches/kernel/0165-x86-mm-dump_pagetables-Make-the-address-hints-correc.patch +++ b/patches/kernel/0165-x86-mm-dump_pagetables-Make-the-address-hints-correc.patch @@ -1,7 +1,7 @@ From e16f646082d458ec595304dbc2e6906fdc417495 Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Wed, 20 Dec 2017 18:07:42 +0100 -Subject: [PATCH 165/232] x86/mm/dump_pagetables: Make the address hints +Subject: [PATCH 165/233] x86/mm/dump_pagetables: Make the address hints correct and readable MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0166-x86-vsyscall-64-Explicitly-set-_PAGE_USER-in-the-pag.patch b/patches/kernel/0166-x86-vsyscall-64-Explicitly-set-_PAGE_USER-in-the-pag.patch index ed16d08..628e724 100644 --- a/patches/kernel/0166-x86-vsyscall-64-Explicitly-set-_PAGE_USER-in-the-pag.patch +++ b/patches/kernel/0166-x86-vsyscall-64-Explicitly-set-_PAGE_USER-in-the-pag.patch @@ -1,7 +1,7 @@ From 1150912f8311cdf3d7f394528dcacf0f95d892d6 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Sun, 10 Dec 2017 22:47:19 -0800 -Subject: [PATCH 166/232] x86/vsyscall/64: Explicitly set _PAGE_USER in the +Subject: [PATCH 166/233] x86/vsyscall/64: Explicitly set _PAGE_USER in the pagetable hierarchy MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0167-x86-vsyscall-64-Warn-and-fail-vsyscall-emulation-in-.patch b/patches/kernel/0167-x86-vsyscall-64-Warn-and-fail-vsyscall-emulation-in-.patch index 904ede1..337ea15 100644 --- a/patches/kernel/0167-x86-vsyscall-64-Warn-and-fail-vsyscall-emulation-in-.patch +++ b/patches/kernel/0167-x86-vsyscall-64-Warn-and-fail-vsyscall-emulation-in-.patch @@ -1,7 +1,7 @@ From e8354b2be6f97e97515021452082436cec8857ea Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Sun, 10 Dec 2017 22:47:20 -0800 -Subject: [PATCH 167/232] x86/vsyscall/64: Warn and fail vsyscall emulation in +Subject: [PATCH 167/233] x86/vsyscall/64: Warn and fail vsyscall emulation in NATIVE mode MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0168-arch-mm-Allow-arch_dup_mmap-to-fail.patch b/patches/kernel/0168-arch-mm-Allow-arch_dup_mmap-to-fail.patch index d0f101e..718bceb 100644 --- a/patches/kernel/0168-arch-mm-Allow-arch_dup_mmap-to-fail.patch +++ b/patches/kernel/0168-arch-mm-Allow-arch_dup_mmap-to-fail.patch @@ -1,7 +1,7 @@ From 45f502dae27e55fa46c65e71c226eec759ea7385 Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Thu, 14 Dec 2017 12:27:29 +0100 -Subject: [PATCH 168/232] arch, mm: Allow arch_dup_mmap() to fail +Subject: [PATCH 168/233] arch, mm: Allow arch_dup_mmap() to fail MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0169-x86-ldt-Rework-locking.patch b/patches/kernel/0169-x86-ldt-Rework-locking.patch index 64e8581..6c1e628 100644 --- a/patches/kernel/0169-x86-ldt-Rework-locking.patch +++ b/patches/kernel/0169-x86-ldt-Rework-locking.patch @@ -1,7 +1,7 @@ From b37d3e3a9b29caf78e2da6efba8959fc912e47a0 Mon Sep 17 00:00:00 2001 From: Peter Zijlstra Date: Thu, 14 Dec 2017 12:27:30 +0100 -Subject: [PATCH 169/232] x86/ldt: Rework locking +Subject: [PATCH 169/233] x86/ldt: Rework locking MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0170-x86-ldt-Prevent-LDT-inheritance-on-exec.patch b/patches/kernel/0170-x86-ldt-Prevent-LDT-inheritance-on-exec.patch index d4cedc6..a1b07f3 100644 --- a/patches/kernel/0170-x86-ldt-Prevent-LDT-inheritance-on-exec.patch +++ b/patches/kernel/0170-x86-ldt-Prevent-LDT-inheritance-on-exec.patch @@ -1,7 +1,7 @@ From ac21d052bf1fbdb4162b1fa522703f4f003f37c1 Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Thu, 14 Dec 2017 12:27:31 +0100 -Subject: [PATCH 170/232] x86/ldt: Prevent LDT inheritance on exec +Subject: [PATCH 170/233] x86/ldt: Prevent LDT inheritance on exec MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0171-x86-mm-64-Improve-the-memory-map-documentation.patch b/patches/kernel/0171-x86-mm-64-Improve-the-memory-map-documentation.patch index 1e860fd..46ebdc6 100644 --- a/patches/kernel/0171-x86-mm-64-Improve-the-memory-map-documentation.patch +++ b/patches/kernel/0171-x86-mm-64-Improve-the-memory-map-documentation.patch @@ -1,7 +1,7 @@ From fd143ce57a7cfaf015f1c0274b9f071f4046696a Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Tue, 12 Dec 2017 07:56:43 -0800 -Subject: [PATCH 171/232] x86/mm/64: Improve the memory map documentation +Subject: [PATCH 171/233] x86/mm/64: Improve the memory map documentation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0172-x86-doc-Remove-obvious-weirdnesses-from-the-x86-MM-l.patch b/patches/kernel/0172-x86-doc-Remove-obvious-weirdnesses-from-the-x86-MM-l.patch index 162a7ee..e9acbab 100644 --- a/patches/kernel/0172-x86-doc-Remove-obvious-weirdnesses-from-the-x86-MM-l.patch +++ b/patches/kernel/0172-x86-doc-Remove-obvious-weirdnesses-from-the-x86-MM-l.patch @@ -1,7 +1,7 @@ From 8ae2a4b32fa54630c9b3c2302aa8faeb5a513e98 Mon Sep 17 00:00:00 2001 From: Peter Zijlstra Date: Tue, 5 Dec 2017 13:34:54 +0100 -Subject: [PATCH 172/232] x86/doc: Remove obvious weirdnesses from the x86 MM +Subject: [PATCH 172/233] x86/doc: Remove obvious weirdnesses from the x86 MM layout documentation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0173-x86-entry-Rename-SYSENTER_stack-to-CPU_ENTRY_AREA_en.patch b/patches/kernel/0173-x86-entry-Rename-SYSENTER_stack-to-CPU_ENTRY_AREA_en.patch index c0dc060..bcac808 100644 --- a/patches/kernel/0173-x86-entry-Rename-SYSENTER_stack-to-CPU_ENTRY_AREA_en.patch +++ b/patches/kernel/0173-x86-entry-Rename-SYSENTER_stack-to-CPU_ENTRY_AREA_en.patch @@ -1,7 +1,7 @@ From 3437c6490b62ab15493658a4b9b19786e270bcb2 Mon Sep 17 00:00:00 2001 From: Dave Hansen Date: Mon, 4 Dec 2017 17:25:07 -0800 -Subject: [PATCH 173/232] x86/entry: Rename SYSENTER_stack to +Subject: [PATCH 173/233] x86/entry: Rename SYSENTER_stack to CPU_ENTRY_AREA_entry_stack MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0174-x86-uv-Use-the-right-TLB-flush-API.patch b/patches/kernel/0174-x86-uv-Use-the-right-TLB-flush-API.patch index dd52417..ed3a186 100644 --- a/patches/kernel/0174-x86-uv-Use-the-right-TLB-flush-API.patch +++ b/patches/kernel/0174-x86-uv-Use-the-right-TLB-flush-API.patch @@ -1,7 +1,7 @@ From 37d56f22c5e02a6594bdae33e257d9ee420a83df Mon Sep 17 00:00:00 2001 From: Peter Zijlstra Date: Tue, 5 Dec 2017 13:34:50 +0100 -Subject: [PATCH 174/232] x86/uv: Use the right TLB-flush API +Subject: [PATCH 174/233] x86/uv: Use the right TLB-flush API MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0175-x86-microcode-Dont-abuse-the-TLB-flush-interface.patch b/patches/kernel/0175-x86-microcode-Dont-abuse-the-TLB-flush-interface.patch index 7ceb2c8..fe55980 100644 --- a/patches/kernel/0175-x86-microcode-Dont-abuse-the-TLB-flush-interface.patch +++ b/patches/kernel/0175-x86-microcode-Dont-abuse-the-TLB-flush-interface.patch @@ -1,7 +1,7 @@ From e80edf9b45a0465ce8fbded75f6d5f218039a67c Mon Sep 17 00:00:00 2001 From: Peter Zijlstra Date: Tue, 5 Dec 2017 13:34:51 +0100 -Subject: [PATCH 175/232] x86/microcode: Dont abuse the TLB-flush interface +Subject: [PATCH 175/233] x86/microcode: Dont abuse the TLB-flush interface MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0176-x86-mm-Use-__flush_tlb_one-for-kernel-memory.patch b/patches/kernel/0176-x86-mm-Use-__flush_tlb_one-for-kernel-memory.patch index 8b7a748..a03aede 100644 --- a/patches/kernel/0176-x86-mm-Use-__flush_tlb_one-for-kernel-memory.patch +++ b/patches/kernel/0176-x86-mm-Use-__flush_tlb_one-for-kernel-memory.patch @@ -1,7 +1,7 @@ From 23e04cdf533d255ec9b5bb58229b6785b17fd3f1 Mon Sep 17 00:00:00 2001 From: Peter Zijlstra Date: Tue, 5 Dec 2017 13:34:49 +0100 -Subject: [PATCH 176/232] x86/mm: Use __flush_tlb_one() for kernel memory +Subject: [PATCH 176/233] x86/mm: Use __flush_tlb_one() for kernel memory MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0177-x86-mm-Remove-superfluous-barriers.patch b/patches/kernel/0177-x86-mm-Remove-superfluous-barriers.patch index 1adf5eb..74afeb1 100644 --- a/patches/kernel/0177-x86-mm-Remove-superfluous-barriers.patch +++ b/patches/kernel/0177-x86-mm-Remove-superfluous-barriers.patch @@ -1,7 +1,7 @@ From bf670c55337b76ab2449abe15d3fd3c11b14c013 Mon Sep 17 00:00:00 2001 From: Peter Zijlstra Date: Tue, 5 Dec 2017 13:34:46 +0100 -Subject: [PATCH 177/232] x86/mm: Remove superfluous barriers +Subject: [PATCH 177/233] x86/mm: Remove superfluous barriers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0178-x86-mm-Add-comments-to-clarify-which-TLB-flush-funct.patch b/patches/kernel/0178-x86-mm-Add-comments-to-clarify-which-TLB-flush-funct.patch index ffef78e..156f25f 100644 --- a/patches/kernel/0178-x86-mm-Add-comments-to-clarify-which-TLB-flush-funct.patch +++ b/patches/kernel/0178-x86-mm-Add-comments-to-clarify-which-TLB-flush-funct.patch @@ -1,7 +1,7 @@ From 0e75b184111dbcd07911712bd87991df186c5fd3 Mon Sep 17 00:00:00 2001 From: Peter Zijlstra Date: Tue, 5 Dec 2017 13:34:52 +0100 -Subject: [PATCH 178/232] x86/mm: Add comments to clarify which TLB-flush +Subject: [PATCH 178/233] x86/mm: Add comments to clarify which TLB-flush functions are supposed to flush what MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0179-x86-mm-Move-the-CR3-construction-functions-to-tlbflu.patch b/patches/kernel/0179-x86-mm-Move-the-CR3-construction-functions-to-tlbflu.patch index f70966b..36c94c4 100644 --- a/patches/kernel/0179-x86-mm-Move-the-CR3-construction-functions-to-tlbflu.patch +++ b/patches/kernel/0179-x86-mm-Move-the-CR3-construction-functions-to-tlbflu.patch @@ -1,7 +1,7 @@ From f978416e1df8d655e6ac7ae848928441cf33d598 Mon Sep 17 00:00:00 2001 From: Dave Hansen Date: Mon, 4 Dec 2017 15:07:54 +0100 -Subject: [PATCH 179/232] x86/mm: Move the CR3 construction functions to +Subject: [PATCH 179/233] x86/mm: Move the CR3 construction functions to tlbflush.h MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0180-x86-mm-Remove-hard-coded-ASID-limit-checks.patch b/patches/kernel/0180-x86-mm-Remove-hard-coded-ASID-limit-checks.patch index 825e199..b0eac84 100644 --- a/patches/kernel/0180-x86-mm-Remove-hard-coded-ASID-limit-checks.patch +++ b/patches/kernel/0180-x86-mm-Remove-hard-coded-ASID-limit-checks.patch @@ -1,7 +1,7 @@ From f847420cd768a0b95c3159ab822c30c909f0e5ee Mon Sep 17 00:00:00 2001 From: Dave Hansen Date: Mon, 4 Dec 2017 15:07:55 +0100 -Subject: [PATCH 180/232] x86/mm: Remove hard-coded ASID limit checks +Subject: [PATCH 180/233] x86/mm: Remove hard-coded ASID limit checks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0181-x86-mm-Put-MMU-to-hardware-ASID-translation-in-one-p.patch b/patches/kernel/0181-x86-mm-Put-MMU-to-hardware-ASID-translation-in-one-p.patch index 64a4d36..65292f3 100644 --- a/patches/kernel/0181-x86-mm-Put-MMU-to-hardware-ASID-translation-in-one-p.patch +++ b/patches/kernel/0181-x86-mm-Put-MMU-to-hardware-ASID-translation-in-one-p.patch @@ -1,7 +1,7 @@ From 427fbe54a8df451acd3cd31a4d6dbb1753036dee Mon Sep 17 00:00:00 2001 From: Dave Hansen Date: Mon, 4 Dec 2017 15:07:56 +0100 -Subject: [PATCH 181/232] x86/mm: Put MMU to hardware ASID translation in one +Subject: [PATCH 181/233] x86/mm: Put MMU to hardware ASID translation in one place MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0182-x86-mm-Create-asm-invpcid.h.patch b/patches/kernel/0182-x86-mm-Create-asm-invpcid.h.patch index 21fc57d..bd69dad 100644 --- a/patches/kernel/0182-x86-mm-Create-asm-invpcid.h.patch +++ b/patches/kernel/0182-x86-mm-Create-asm-invpcid.h.patch @@ -1,7 +1,7 @@ From a67ab82a8f60f725b002034dff10f28c7e2ac88e Mon Sep 17 00:00:00 2001 From: Peter Zijlstra Date: Tue, 5 Dec 2017 13:34:47 +0100 -Subject: [PATCH 182/232] x86/mm: Create asm/invpcid.h +Subject: [PATCH 182/233] x86/mm: Create asm/invpcid.h MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0183-x86-cpu_entry_area-Move-it-to-a-separate-unit.patch b/patches/kernel/0183-x86-cpu_entry_area-Move-it-to-a-separate-unit.patch index bd566f9..ea2defa 100644 --- a/patches/kernel/0183-x86-cpu_entry_area-Move-it-to-a-separate-unit.patch +++ b/patches/kernel/0183-x86-cpu_entry_area-Move-it-to-a-separate-unit.patch @@ -1,7 +1,7 @@ From c03a5cb44d69723a8a2aa0b3b4808d28ea749431 Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Wed, 20 Dec 2017 18:28:54 +0100 -Subject: [PATCH 183/232] x86/cpu_entry_area: Move it to a separate unit +Subject: [PATCH 183/233] x86/cpu_entry_area: Move it to a separate unit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0184-x86-cpu_entry_area-Move-it-out-of-the-fixmap.patch b/patches/kernel/0184-x86-cpu_entry_area-Move-it-out-of-the-fixmap.patch index 85aaaac..1aa58de 100644 --- a/patches/kernel/0184-x86-cpu_entry_area-Move-it-out-of-the-fixmap.patch +++ b/patches/kernel/0184-x86-cpu_entry_area-Move-it-out-of-the-fixmap.patch @@ -1,7 +1,7 @@ From 1463b91d69f9e8ce61d264c4d108251192a9afbf Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Wed, 20 Dec 2017 18:51:31 +0100 -Subject: [PATCH 184/232] x86/cpu_entry_area: Move it out of the fixmap +Subject: [PATCH 184/233] x86/cpu_entry_area: Move it out of the fixmap MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0185-init-Invoke-init_espfix_bsp-from-mm_init.patch b/patches/kernel/0185-init-Invoke-init_espfix_bsp-from-mm_init.patch index 82df31b..1248dd8 100644 --- a/patches/kernel/0185-init-Invoke-init_espfix_bsp-from-mm_init.patch +++ b/patches/kernel/0185-init-Invoke-init_espfix_bsp-from-mm_init.patch @@ -1,7 +1,7 @@ From a6bd428da9f8bbc467b119ef5dc9ad4a1fb58acc Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Sun, 17 Dec 2017 10:56:29 +0100 -Subject: [PATCH 185/232] init: Invoke init_espfix_bsp() from mm_init() +Subject: [PATCH 185/233] init: Invoke init_espfix_bsp() from mm_init() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0186-x86-cpu_entry_area-Prevent-wraparound-in-setup_cpu_e.patch b/patches/kernel/0186-x86-cpu_entry_area-Prevent-wraparound-in-setup_cpu_e.patch index 2ec8e84..dc107f1 100644 --- a/patches/kernel/0186-x86-cpu_entry_area-Prevent-wraparound-in-setup_cpu_e.patch +++ b/patches/kernel/0186-x86-cpu_entry_area-Prevent-wraparound-in-setup_cpu_e.patch @@ -1,7 +1,7 @@ From 23aa91651cbaf32f10ff75f02c281493ee677dcb Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Sat, 23 Dec 2017 19:45:11 +0100 -Subject: [PATCH 186/232] x86/cpu_entry_area: Prevent wraparound in +Subject: [PATCH 186/233] x86/cpu_entry_area: Prevent wraparound in setup_cpu_entry_area_ptes() on 32bit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0187-x86-cpufeatures-Add-X86_BUG_CPU_INSECURE.patch b/patches/kernel/0187-x86-cpufeatures-Add-X86_BUG_CPU_INSECURE.patch index 55743ce..41da70e 100644 --- a/patches/kernel/0187-x86-cpufeatures-Add-X86_BUG_CPU_INSECURE.patch +++ b/patches/kernel/0187-x86-cpufeatures-Add-X86_BUG_CPU_INSECURE.patch @@ -1,7 +1,7 @@ From 05be4302d695b8676c90b26abe0495df58602685 Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Mon, 4 Dec 2017 15:07:33 +0100 -Subject: [PATCH 187/232] x86/cpufeatures: Add X86_BUG_CPU_INSECURE +Subject: [PATCH 187/233] x86/cpufeatures: Add X86_BUG_CPU_INSECURE MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0188-x86-mm-pti-Disable-global-pages-if-PAGE_TABLE_ISOLAT.patch b/patches/kernel/0188-x86-mm-pti-Disable-global-pages-if-PAGE_TABLE_ISOLAT.patch index 86557cb..370449c 100644 --- a/patches/kernel/0188-x86-mm-pti-Disable-global-pages-if-PAGE_TABLE_ISOLAT.patch +++ b/patches/kernel/0188-x86-mm-pti-Disable-global-pages-if-PAGE_TABLE_ISOLAT.patch @@ -1,7 +1,7 @@ From 22da8888c8168530496ddfc0867181a8910089b3 Mon Sep 17 00:00:00 2001 From: Dave Hansen Date: Mon, 4 Dec 2017 15:07:34 +0100 -Subject: [PATCH 188/232] x86/mm/pti: Disable global pages if +Subject: [PATCH 188/233] x86/mm/pti: Disable global pages if PAGE_TABLE_ISOLATION=y MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0189-x86-mm-pti-Prepare-the-x86-entry-assembly-code-for-e.patch b/patches/kernel/0189-x86-mm-pti-Prepare-the-x86-entry-assembly-code-for-e.patch index 35d039d..28b3a20 100644 --- a/patches/kernel/0189-x86-mm-pti-Prepare-the-x86-entry-assembly-code-for-e.patch +++ b/patches/kernel/0189-x86-mm-pti-Prepare-the-x86-entry-assembly-code-for-e.patch @@ -1,7 +1,7 @@ From e3d1463a9c719eda9d9c566dd55b287018b320c0 Mon Sep 17 00:00:00 2001 From: Dave Hansen Date: Mon, 4 Dec 2017 15:07:35 +0100 -Subject: [PATCH 189/232] x86/mm/pti: Prepare the x86/entry assembly code for +Subject: [PATCH 189/233] x86/mm/pti: Prepare the x86/entry assembly code for entry/exit CR3 switching MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0190-x86-mm-pti-Add-infrastructure-for-page-table-isolati.patch b/patches/kernel/0190-x86-mm-pti-Add-infrastructure-for-page-table-isolati.patch index 442260c..0a013e7 100644 --- a/patches/kernel/0190-x86-mm-pti-Add-infrastructure-for-page-table-isolati.patch +++ b/patches/kernel/0190-x86-mm-pti-Add-infrastructure-for-page-table-isolati.patch @@ -1,7 +1,7 @@ From 384e4cfab1886f8abb94fe16abbad2a034612f78 Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Mon, 4 Dec 2017 15:07:36 +0100 -Subject: [PATCH 190/232] x86/mm/pti: Add infrastructure for page table +Subject: [PATCH 190/233] x86/mm/pti: Add infrastructure for page table isolation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0191-x86-pti-Add-the-pti-cmdline-option-and-documentation.patch b/patches/kernel/0191-x86-pti-Add-the-pti-cmdline-option-and-documentation.patch index bca3c63..86c5671 100644 --- a/patches/kernel/0191-x86-pti-Add-the-pti-cmdline-option-and-documentation.patch +++ b/patches/kernel/0191-x86-pti-Add-the-pti-cmdline-option-and-documentation.patch @@ -1,7 +1,7 @@ From d6b6a8fa92efd244f759ab8ded4ccaebac2b762c Mon Sep 17 00:00:00 2001 From: Borislav Petkov Date: Tue, 12 Dec 2017 14:39:52 +0100 -Subject: [PATCH 191/232] x86/pti: Add the pti= cmdline option and +Subject: [PATCH 191/233] x86/pti: Add the pti= cmdline option and documentation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0192-x86-mm-pti-Add-mapping-helper-functions.patch b/patches/kernel/0192-x86-mm-pti-Add-mapping-helper-functions.patch index 9ba1432..f1b3418 100644 --- a/patches/kernel/0192-x86-mm-pti-Add-mapping-helper-functions.patch +++ b/patches/kernel/0192-x86-mm-pti-Add-mapping-helper-functions.patch @@ -1,7 +1,7 @@ From 1cb923a3733ac738f0d96fe4738bdf159db86cfd Mon Sep 17 00:00:00 2001 From: Dave Hansen Date: Mon, 4 Dec 2017 15:07:37 +0100 -Subject: [PATCH 192/232] x86/mm/pti: Add mapping helper functions +Subject: [PATCH 192/233] x86/mm/pti: Add mapping helper functions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0193-x86-mm-pti-Allow-NX-poison-to-be-set-in-p4d-pgd.patch b/patches/kernel/0193-x86-mm-pti-Allow-NX-poison-to-be-set-in-p4d-pgd.patch index 3f240af..5bc4ad6 100644 --- a/patches/kernel/0193-x86-mm-pti-Allow-NX-poison-to-be-set-in-p4d-pgd.patch +++ b/patches/kernel/0193-x86-mm-pti-Allow-NX-poison-to-be-set-in-p4d-pgd.patch @@ -1,7 +1,7 @@ From ea96d1e71945047c9e0af526e68b18782acc12c4 Mon Sep 17 00:00:00 2001 From: Dave Hansen Date: Mon, 4 Dec 2017 15:07:38 +0100 -Subject: [PATCH 193/232] x86/mm/pti: Allow NX poison to be set in p4d/pgd +Subject: [PATCH 193/233] x86/mm/pti: Allow NX poison to be set in p4d/pgd MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0194-x86-mm-pti-Allocate-a-separate-user-PGD.patch b/patches/kernel/0194-x86-mm-pti-Allocate-a-separate-user-PGD.patch index c6edeed..7ca460a 100644 --- a/patches/kernel/0194-x86-mm-pti-Allocate-a-separate-user-PGD.patch +++ b/patches/kernel/0194-x86-mm-pti-Allocate-a-separate-user-PGD.patch @@ -1,7 +1,7 @@ From 39f179e9baa1728a99a60c5933b1a4a3db73e617 Mon Sep 17 00:00:00 2001 From: Dave Hansen Date: Mon, 4 Dec 2017 15:07:39 +0100 -Subject: [PATCH 194/232] x86/mm/pti: Allocate a separate user PGD +Subject: [PATCH 194/233] x86/mm/pti: Allocate a separate user PGD MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0195-x86-mm-pti-Populate-user-PGD.patch b/patches/kernel/0195-x86-mm-pti-Populate-user-PGD.patch index 61d8cbf..671509c 100644 --- a/patches/kernel/0195-x86-mm-pti-Populate-user-PGD.patch +++ b/patches/kernel/0195-x86-mm-pti-Populate-user-PGD.patch @@ -1,7 +1,7 @@ From 3bc42412073e1c559266e2b07bc1fbce154d92dc Mon Sep 17 00:00:00 2001 From: Dave Hansen Date: Mon, 4 Dec 2017 15:07:40 +0100 -Subject: [PATCH 195/232] x86/mm/pti: Populate user PGD +Subject: [PATCH 195/233] x86/mm/pti: Populate user PGD MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0196-x86-mm-pti-Add-functions-to-clone-kernel-PMDs.patch b/patches/kernel/0196-x86-mm-pti-Add-functions-to-clone-kernel-PMDs.patch index 5283ff0..18d48c4 100644 --- a/patches/kernel/0196-x86-mm-pti-Add-functions-to-clone-kernel-PMDs.patch +++ b/patches/kernel/0196-x86-mm-pti-Add-functions-to-clone-kernel-PMDs.patch @@ -1,7 +1,7 @@ From bcb5ffbfba8c6c557ad536eb9084040b8e52923e Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Mon, 4 Dec 2017 15:07:42 +0100 -Subject: [PATCH 196/232] x86/mm/pti: Add functions to clone kernel PMDs +Subject: [PATCH 196/233] x86/mm/pti: Add functions to clone kernel PMDs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0197-x86-mm-pti-Force-entry-through-trampoline-when-PTI-a.patch b/patches/kernel/0197-x86-mm-pti-Force-entry-through-trampoline-when-PTI-a.patch index 409e37e..25ae081 100644 --- a/patches/kernel/0197-x86-mm-pti-Force-entry-through-trampoline-when-PTI-a.patch +++ b/patches/kernel/0197-x86-mm-pti-Force-entry-through-trampoline-when-PTI-a.patch @@ -1,7 +1,7 @@ From 4eeffdaf7e8e034633bab44f61c5f92002179d28 Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Mon, 4 Dec 2017 15:07:43 +0100 -Subject: [PATCH 197/232] x86/mm/pti: Force entry through trampoline when PTI +Subject: [PATCH 197/233] x86/mm/pti: Force entry through trampoline when PTI active MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0198-x86-mm-pti-Share-cpu_entry_area-with-user-space-page.patch b/patches/kernel/0198-x86-mm-pti-Share-cpu_entry_area-with-user-space-page.patch index c8d5d2f..2cc6cd1 100644 --- a/patches/kernel/0198-x86-mm-pti-Share-cpu_entry_area-with-user-space-page.patch +++ b/patches/kernel/0198-x86-mm-pti-Share-cpu_entry_area-with-user-space-page.patch @@ -1,7 +1,7 @@ From 0e6d8e0cd5b1439d97f56445aef57d8839580b33 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Mon, 4 Dec 2017 15:07:45 +0100 -Subject: [PATCH 198/232] x86/mm/pti: Share cpu_entry_area with user space page +Subject: [PATCH 198/233] x86/mm/pti: Share cpu_entry_area with user space page tables MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0199-x86-entry-Align-entry-text-section-to-PMD-boundary.patch b/patches/kernel/0199-x86-entry-Align-entry-text-section-to-PMD-boundary.patch index 09c874f..12b6738 100644 --- a/patches/kernel/0199-x86-entry-Align-entry-text-section-to-PMD-boundary.patch +++ b/patches/kernel/0199-x86-entry-Align-entry-text-section-to-PMD-boundary.patch @@ -1,7 +1,7 @@ From 1b3d3968bb45b557ce76eaf3edf894aead9e9c03 Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Mon, 4 Dec 2017 15:07:46 +0100 -Subject: [PATCH 199/232] x86/entry: Align entry text section to PMD boundary +Subject: [PATCH 199/233] x86/entry: Align entry text section to PMD boundary MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0200-x86-mm-pti-Share-entry-text-PMD.patch b/patches/kernel/0200-x86-mm-pti-Share-entry-text-PMD.patch index 9501e6a..914023c 100644 --- a/patches/kernel/0200-x86-mm-pti-Share-entry-text-PMD.patch +++ b/patches/kernel/0200-x86-mm-pti-Share-entry-text-PMD.patch @@ -1,7 +1,7 @@ From 9b8667a59df870d8f965d6681cb18843302c8510 Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Mon, 4 Dec 2017 15:07:47 +0100 -Subject: [PATCH 200/232] x86/mm/pti: Share entry text PMD +Subject: [PATCH 200/233] x86/mm/pti: Share entry text PMD MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0201-x86-mm-pti-Map-ESPFIX-into-user-space.patch b/patches/kernel/0201-x86-mm-pti-Map-ESPFIX-into-user-space.patch index 8d9dfd3..dde5d57 100644 --- a/patches/kernel/0201-x86-mm-pti-Map-ESPFIX-into-user-space.patch +++ b/patches/kernel/0201-x86-mm-pti-Map-ESPFIX-into-user-space.patch @@ -1,7 +1,7 @@ From 9378cf5830b41fc4659335da883d2a1d52fe0661 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Fri, 15 Dec 2017 22:08:18 +0100 -Subject: [PATCH 201/232] x86/mm/pti: Map ESPFIX into user space +Subject: [PATCH 201/233] x86/mm/pti: Map ESPFIX into user space MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0202-x86-cpu_entry_area-Add-debugstore-entries-to-cpu_ent.patch b/patches/kernel/0202-x86-cpu_entry_area-Add-debugstore-entries-to-cpu_ent.patch index 5196b2e..1c7b3e2 100644 --- a/patches/kernel/0202-x86-cpu_entry_area-Add-debugstore-entries-to-cpu_ent.patch +++ b/patches/kernel/0202-x86-cpu_entry_area-Add-debugstore-entries-to-cpu_ent.patch @@ -1,7 +1,7 @@ From a1ccda197e7a758c8e9b7be299e9beaf3ca3ed51 Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Mon, 4 Dec 2017 15:07:49 +0100 -Subject: [PATCH 202/232] x86/cpu_entry_area: Add debugstore entries to +Subject: [PATCH 202/233] x86/cpu_entry_area: Add debugstore entries to cpu_entry_area MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0203-x86-events-intel-ds-Map-debug-buffers-in-cpu_entry_a.patch b/patches/kernel/0203-x86-events-intel-ds-Map-debug-buffers-in-cpu_entry_a.patch index 9119c14..385081b 100644 --- a/patches/kernel/0203-x86-events-intel-ds-Map-debug-buffers-in-cpu_entry_a.patch +++ b/patches/kernel/0203-x86-events-intel-ds-Map-debug-buffers-in-cpu_entry_a.patch @@ -1,7 +1,7 @@ From 68338a3b7267b4fc346630b2d82a3599b5fbf54e Mon Sep 17 00:00:00 2001 From: Hugh Dickins Date: Mon, 4 Dec 2017 15:07:50 +0100 -Subject: [PATCH 203/232] x86/events/intel/ds: Map debug buffers in +Subject: [PATCH 203/233] x86/events/intel/ds: Map debug buffers in cpu_entry_area MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0204-x86-mm-64-Make-a-full-PGD-entry-size-hole-in-the-mem.patch b/patches/kernel/0204-x86-mm-64-Make-a-full-PGD-entry-size-hole-in-the-mem.patch index 935b018..45a7a69 100644 --- a/patches/kernel/0204-x86-mm-64-Make-a-full-PGD-entry-size-hole-in-the-mem.patch +++ b/patches/kernel/0204-x86-mm-64-Make-a-full-PGD-entry-size-hole-in-the-mem.patch @@ -1,7 +1,7 @@ From 7fe019fa29881889890256644249222a0c93697a Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Tue, 12 Dec 2017 07:56:44 -0800 -Subject: [PATCH 204/232] x86/mm/64: Make a full PGD-entry size hole in the +Subject: [PATCH 204/233] x86/mm/64: Make a full PGD-entry size hole in the memory map MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0205-x86-pti-Put-the-LDT-in-its-own-PGD-if-PTI-is-on.patch b/patches/kernel/0205-x86-pti-Put-the-LDT-in-its-own-PGD-if-PTI-is-on.patch index bd73c6b..a927d9f 100644 --- a/patches/kernel/0205-x86-pti-Put-the-LDT-in-its-own-PGD-if-PTI-is-on.patch +++ b/patches/kernel/0205-x86-pti-Put-the-LDT-in-its-own-PGD-if-PTI-is-on.patch @@ -1,7 +1,7 @@ From e0e5d2785d4b282a1f82f36199f52f9196868d6b Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Tue, 12 Dec 2017 07:56:45 -0800 -Subject: [PATCH 205/232] x86/pti: Put the LDT in its own PGD if PTI is on +Subject: [PATCH 205/233] x86/pti: Put the LDT in its own PGD if PTI is on MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0206-x86-pti-Map-the-vsyscall-page-if-needed.patch b/patches/kernel/0206-x86-pti-Map-the-vsyscall-page-if-needed.patch index d1421bf..ba8bfdf 100644 --- a/patches/kernel/0206-x86-pti-Map-the-vsyscall-page-if-needed.patch +++ b/patches/kernel/0206-x86-pti-Map-the-vsyscall-page-if-needed.patch @@ -1,7 +1,7 @@ From 7505dd405211a42c3abf52ef33b97eea470aaf60 Mon Sep 17 00:00:00 2001 From: Andy Lutomirski Date: Tue, 12 Dec 2017 07:56:42 -0800 -Subject: [PATCH 206/232] x86/pti: Map the vsyscall page if needed +Subject: [PATCH 206/233] x86/pti: Map the vsyscall page if needed MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0207-x86-mm-Allow-flushing-for-future-ASID-switches.patch b/patches/kernel/0207-x86-mm-Allow-flushing-for-future-ASID-switches.patch index b77dae1..6664154 100644 --- a/patches/kernel/0207-x86-mm-Allow-flushing-for-future-ASID-switches.patch +++ b/patches/kernel/0207-x86-mm-Allow-flushing-for-future-ASID-switches.patch @@ -1,7 +1,7 @@ From c84a1d7630152f64ebe07519e757de5c1cf70808 Mon Sep 17 00:00:00 2001 From: Dave Hansen Date: Mon, 4 Dec 2017 15:07:57 +0100 -Subject: [PATCH 207/232] x86/mm: Allow flushing for future ASID switches +Subject: [PATCH 207/233] x86/mm: Allow flushing for future ASID switches MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0208-x86-mm-Abstract-switching-CR3.patch b/patches/kernel/0208-x86-mm-Abstract-switching-CR3.patch index e6c4b80..3d92dfb 100644 --- a/patches/kernel/0208-x86-mm-Abstract-switching-CR3.patch +++ b/patches/kernel/0208-x86-mm-Abstract-switching-CR3.patch @@ -1,7 +1,7 @@ From 7cc2d98148d5b5be191f4dbf4c29d4d6da93a9f8 Mon Sep 17 00:00:00 2001 From: Dave Hansen Date: Mon, 4 Dec 2017 15:07:58 +0100 -Subject: [PATCH 208/232] x86/mm: Abstract switching CR3 +Subject: [PATCH 208/233] x86/mm: Abstract switching CR3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0209-x86-mm-Use-Fix-PCID-to-optimize-user-kernel-switches.patch b/patches/kernel/0209-x86-mm-Use-Fix-PCID-to-optimize-user-kernel-switches.patch index 810f123..8c038a2 100644 --- a/patches/kernel/0209-x86-mm-Use-Fix-PCID-to-optimize-user-kernel-switches.patch +++ b/patches/kernel/0209-x86-mm-Use-Fix-PCID-to-optimize-user-kernel-switches.patch @@ -1,7 +1,7 @@ From 99351a96543de29896fdc6e8a41fb60ae97b18e1 Mon Sep 17 00:00:00 2001 From: Peter Zijlstra Date: Mon, 4 Dec 2017 15:07:59 +0100 -Subject: [PATCH 209/232] x86/mm: Use/Fix PCID to optimize user/kernel switches +Subject: [PATCH 209/233] x86/mm: Use/Fix PCID to optimize user/kernel switches MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0210-x86-mm-Optimize-RESTORE_CR3.patch b/patches/kernel/0210-x86-mm-Optimize-RESTORE_CR3.patch index cf9a995..c8ff9ac 100644 --- a/patches/kernel/0210-x86-mm-Optimize-RESTORE_CR3.patch +++ b/patches/kernel/0210-x86-mm-Optimize-RESTORE_CR3.patch @@ -1,7 +1,7 @@ From eb4a670cb54266bfab7bb4d9fd9e5da7b296ecdf Mon Sep 17 00:00:00 2001 From: Peter Zijlstra Date: Mon, 4 Dec 2017 15:08:00 +0100 -Subject: [PATCH 210/232] x86/mm: Optimize RESTORE_CR3 +Subject: [PATCH 210/233] x86/mm: Optimize RESTORE_CR3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0211-x86-mm-Use-INVPCID-for-__native_flush_tlb_single.patch b/patches/kernel/0211-x86-mm-Use-INVPCID-for-__native_flush_tlb_single.patch index e3a6eae..395aa36 100644 --- a/patches/kernel/0211-x86-mm-Use-INVPCID-for-__native_flush_tlb_single.patch +++ b/patches/kernel/0211-x86-mm-Use-INVPCID-for-__native_flush_tlb_single.patch @@ -1,7 +1,7 @@ From 534c2338c3f72069910c06eba7693a4a1d15faf8 Mon Sep 17 00:00:00 2001 From: Dave Hansen Date: Mon, 4 Dec 2017 15:08:01 +0100 -Subject: [PATCH 211/232] x86/mm: Use INVPCID for __native_flush_tlb_single() +Subject: [PATCH 211/233] x86/mm: Use INVPCID for __native_flush_tlb_single() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0212-x86-mm-Clarify-the-whole-ASID-kernel-PCID-user-PCID-.patch b/patches/kernel/0212-x86-mm-Clarify-the-whole-ASID-kernel-PCID-user-PCID-.patch index 1500fc2..c37f267 100644 --- a/patches/kernel/0212-x86-mm-Clarify-the-whole-ASID-kernel-PCID-user-PCID-.patch +++ b/patches/kernel/0212-x86-mm-Clarify-the-whole-ASID-kernel-PCID-user-PCID-.patch @@ -1,7 +1,7 @@ From c8bd55aa2deb4e7491561567e8e01b71ab61ffe4 Mon Sep 17 00:00:00 2001 From: Peter Zijlstra Date: Tue, 5 Dec 2017 13:34:53 +0100 -Subject: [PATCH 212/232] x86/mm: Clarify the whole ASID/kernel PCID/user PCID +Subject: [PATCH 212/233] x86/mm: Clarify the whole ASID/kernel PCID/user PCID naming MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0213-x86-dumpstack-Indicate-in-Oops-whether-PTI-is-config.patch b/patches/kernel/0213-x86-dumpstack-Indicate-in-Oops-whether-PTI-is-config.patch index f244443..977867a 100644 --- a/patches/kernel/0213-x86-dumpstack-Indicate-in-Oops-whether-PTI-is-config.patch +++ b/patches/kernel/0213-x86-dumpstack-Indicate-in-Oops-whether-PTI-is-config.patch @@ -1,7 +1,7 @@ From c7ef01f56951b1c876069387c44e11575288f3d2 Mon Sep 17 00:00:00 2001 From: Vlastimil Babka Date: Tue, 19 Dec 2017 22:33:46 +0100 -Subject: [PATCH 213/232] x86/dumpstack: Indicate in Oops whether PTI is +Subject: [PATCH 213/233] x86/dumpstack: Indicate in Oops whether PTI is configured and enabled MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0214-x86-mm-pti-Add-Kconfig.patch b/patches/kernel/0214-x86-mm-pti-Add-Kconfig.patch index 3909bd9..c3d631e 100644 --- a/patches/kernel/0214-x86-mm-pti-Add-Kconfig.patch +++ b/patches/kernel/0214-x86-mm-pti-Add-Kconfig.patch @@ -1,7 +1,7 @@ From 0692cf84257a92f7be9553af55d65c668e2b3bc8 Mon Sep 17 00:00:00 2001 From: Dave Hansen Date: Mon, 4 Dec 2017 15:08:03 +0100 -Subject: [PATCH 214/232] x86/mm/pti: Add Kconfig +Subject: [PATCH 214/233] x86/mm/pti: Add Kconfig MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0215-x86-mm-dump_pagetables-Add-page-table-directory-to-t.patch b/patches/kernel/0215-x86-mm-dump_pagetables-Add-page-table-directory-to-t.patch index df4745b..f8115c1 100644 --- a/patches/kernel/0215-x86-mm-dump_pagetables-Add-page-table-directory-to-t.patch +++ b/patches/kernel/0215-x86-mm-dump_pagetables-Add-page-table-directory-to-t.patch @@ -1,7 +1,7 @@ From d03b4d2a3e43228bb98fae4c6f5365d4f9d00f4c Mon Sep 17 00:00:00 2001 From: Borislav Petkov Date: Mon, 4 Dec 2017 15:08:04 +0100 -Subject: [PATCH 215/232] x86/mm/dump_pagetables: Add page table directory to +Subject: [PATCH 215/233] x86/mm/dump_pagetables: Add page table directory to the debugfs VFS hierarchy MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0216-x86-mm-dump_pagetables-Check-user-space-page-table-f.patch b/patches/kernel/0216-x86-mm-dump_pagetables-Check-user-space-page-table-f.patch index f199b7b..ad6a8cc 100644 --- a/patches/kernel/0216-x86-mm-dump_pagetables-Check-user-space-page-table-f.patch +++ b/patches/kernel/0216-x86-mm-dump_pagetables-Check-user-space-page-table-f.patch @@ -1,7 +1,7 @@ From 2ed23a29f6f9c736c86dcc8d8ab87cc670593503 Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Mon, 4 Dec 2017 15:08:05 +0100 -Subject: [PATCH 216/232] x86/mm/dump_pagetables: Check user space page table +Subject: [PATCH 216/233] x86/mm/dump_pagetables: Check user space page table for WX pages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0217-x86-mm-dump_pagetables-Allow-dumping-current-pagetab.patch b/patches/kernel/0217-x86-mm-dump_pagetables-Allow-dumping-current-pagetab.patch index 208683e..cb93d6b 100644 --- a/patches/kernel/0217-x86-mm-dump_pagetables-Allow-dumping-current-pagetab.patch +++ b/patches/kernel/0217-x86-mm-dump_pagetables-Allow-dumping-current-pagetab.patch @@ -1,7 +1,7 @@ From 0a708f5b66f8b49338f8cf8b6d84d3fdc7b3f67f Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Mon, 4 Dec 2017 15:08:06 +0100 -Subject: [PATCH 217/232] x86/mm/dump_pagetables: Allow dumping current +Subject: [PATCH 217/233] x86/mm/dump_pagetables: Allow dumping current pagetables MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0218-x86-ldt-Make-the-LDT-mapping-RO.patch b/patches/kernel/0218-x86-ldt-Make-the-LDT-mapping-RO.patch index 9c5804b..f730cb5 100644 --- a/patches/kernel/0218-x86-ldt-Make-the-LDT-mapping-RO.patch +++ b/patches/kernel/0218-x86-ldt-Make-the-LDT-mapping-RO.patch @@ -1,7 +1,7 @@ From d1feee4957a5cb314ec0b3c4ca86ba79ccaeceb8 Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Fri, 15 Dec 2017 20:35:11 +0100 -Subject: [PATCH 218/232] x86/ldt: Make the LDT mapping RO +Subject: [PATCH 218/233] x86/ldt: Make the LDT mapping RO MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0219-x86-smpboot-Remove-stale-TLB-flush-invocations.patch b/patches/kernel/0219-x86-smpboot-Remove-stale-TLB-flush-invocations.patch index 49a2a14..5fd839a 100644 --- a/patches/kernel/0219-x86-smpboot-Remove-stale-TLB-flush-invocations.patch +++ b/patches/kernel/0219-x86-smpboot-Remove-stale-TLB-flush-invocations.patch @@ -1,7 +1,7 @@ From 079b59f4b5c810ea51534a8d7bcee4860589b5c1 Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Sat, 30 Dec 2017 22:13:53 +0100 -Subject: [PATCH 219/232] x86/smpboot: Remove stale TLB flush invocations +Subject: [PATCH 219/233] x86/smpboot: Remove stale TLB flush invocations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0220-x86-mm-Remove-preempt_disable-enable-from-__native_f.patch b/patches/kernel/0220-x86-mm-Remove-preempt_disable-enable-from-__native_f.patch index a620760..1e1a308 100644 --- a/patches/kernel/0220-x86-mm-Remove-preempt_disable-enable-from-__native_f.patch +++ b/patches/kernel/0220-x86-mm-Remove-preempt_disable-enable-from-__native_f.patch @@ -1,7 +1,7 @@ From 5a86516e393d12bb3965342f1f690db319d01241 Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Sat, 30 Dec 2017 22:13:54 +0100 -Subject: [PATCH 220/232] x86/mm: Remove preempt_disable/enable() from +Subject: [PATCH 220/233] x86/mm: Remove preempt_disable/enable() from __native_flush_tlb() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0221-x86-ldt-Plug-memory-leak-in-error-path.patch b/patches/kernel/0221-x86-ldt-Plug-memory-leak-in-error-path.patch index 0e517d6..05d7941 100644 --- a/patches/kernel/0221-x86-ldt-Plug-memory-leak-in-error-path.patch +++ b/patches/kernel/0221-x86-ldt-Plug-memory-leak-in-error-path.patch @@ -1,7 +1,7 @@ From f7b3a0038fd5bdc21d05f09002e16db3ea8e6e3b Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Sun, 31 Dec 2017 11:24:34 +0100 -Subject: [PATCH 221/232] x86/ldt: Plug memory leak in error path +Subject: [PATCH 221/233] x86/ldt: Plug memory leak in error path MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0222-x86-ldt-Make-LDT-pgtable-free-conditional.patch b/patches/kernel/0222-x86-ldt-Make-LDT-pgtable-free-conditional.patch index e3cec2d..3d40d13 100644 --- a/patches/kernel/0222-x86-ldt-Make-LDT-pgtable-free-conditional.patch +++ b/patches/kernel/0222-x86-ldt-Make-LDT-pgtable-free-conditional.patch @@ -1,7 +1,7 @@ From 35ef33d8c7a31a246e499588a28717ef0bfa2a91 Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Sun, 31 Dec 2017 16:52:15 +0100 -Subject: [PATCH 222/232] x86/ldt: Make LDT pgtable free conditional +Subject: [PATCH 222/233] x86/ldt: Make LDT pgtable free conditional MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0223-UBUNTU-Config-updateconfigs-to-enable-PTI.patch b/patches/kernel/0223-UBUNTU-Config-updateconfigs-to-enable-PTI.patch index c6c6132..8f11497 100644 --- a/patches/kernel/0223-UBUNTU-Config-updateconfigs-to-enable-PTI.patch +++ b/patches/kernel/0223-UBUNTU-Config-updateconfigs-to-enable-PTI.patch @@ -1,7 +1,7 @@ From 22ad4e1d6ca8885ad2cca842838125de9130eb7a Mon Sep 17 00:00:00 2001 From: Andy Whitcroft Date: Mon, 18 Dec 2017 12:09:25 +0000 -Subject: [PATCH 223/232] UBUNTU: [Config] updateconfigs to enable PTI +Subject: [PATCH 223/233] UBUNTU: [Config] updateconfigs to enable PTI MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0224-kvm-x86-fix-RSM-when-PCID-is-non-zero.patch b/patches/kernel/0224-kvm-x86-fix-RSM-when-PCID-is-non-zero.patch index 0026f86..0e61616 100644 --- a/patches/kernel/0224-kvm-x86-fix-RSM-when-PCID-is-non-zero.patch +++ b/patches/kernel/0224-kvm-x86-fix-RSM-when-PCID-is-non-zero.patch @@ -1,7 +1,7 @@ From 59b914593681a98524e4f3ba239544f77f03d14a Mon Sep 17 00:00:00 2001 From: Paolo Bonzini Date: Thu, 21 Dec 2017 00:49:14 +0100 -Subject: [PATCH 224/232] kvm: x86: fix RSM when PCID is non-zero +Subject: [PATCH 224/233] kvm: x86: fix RSM when PCID is non-zero MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0225-x86-pti-Switch-to-kernel-CR3-at-early-in-entry_SYSCA.patch b/patches/kernel/0225-x86-pti-Switch-to-kernel-CR3-at-early-in-entry_SYSCA.patch index 0286b71..88fff02 100644 --- a/patches/kernel/0225-x86-pti-Switch-to-kernel-CR3-at-early-in-entry_SYSCA.patch +++ b/patches/kernel/0225-x86-pti-Switch-to-kernel-CR3-at-early-in-entry_SYSCA.patch @@ -1,7 +1,7 @@ From ee46485b45de9c2008e3ef5f847041fc18743052 Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Wed, 3 Jan 2018 19:52:04 +0100 -Subject: [PATCH 225/232] x86/pti: Switch to kernel CR3 at early in +Subject: [PATCH 225/233] x86/pti: Switch to kernel CR3 at early in entry_SYSCALL_compat() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0226-UBUNTU-SAUCE-bpf-reject-out-of-bounds-stack-pointer-.patch b/patches/kernel/0226-UBUNTU-SAUCE-bpf-reject-out-of-bounds-stack-pointer-.patch index 7468342..2d4c780 100644 --- a/patches/kernel/0226-UBUNTU-SAUCE-bpf-reject-out-of-bounds-stack-pointer-.patch +++ b/patches/kernel/0226-UBUNTU-SAUCE-bpf-reject-out-of-bounds-stack-pointer-.patch @@ -1,7 +1,7 @@ From 3c5659ffcc9d2497045dda465a35720f78314e87 Mon Sep 17 00:00:00 2001 From: Jann Horn Date: Thu, 4 Jan 2018 08:01:21 -0600 -Subject: [PATCH 226/232] UBUNTU: SAUCE: bpf: reject out-of-bounds stack +Subject: [PATCH 226/233] UBUNTU: SAUCE: bpf: reject out-of-bounds stack pointer calculation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0227-bpf-fix-incorrect-sign-extension-in-check_alu_op.patch b/patches/kernel/0227-bpf-fix-incorrect-sign-extension-in-check_alu_op.patch index d502a8b..ef0a3fc 100644 --- a/patches/kernel/0227-bpf-fix-incorrect-sign-extension-in-check_alu_op.patch +++ b/patches/kernel/0227-bpf-fix-incorrect-sign-extension-in-check_alu_op.patch @@ -1,7 +1,7 @@ From 652c6cabaf30e4c75f7dc2c42a33a8f066d7df2c Mon Sep 17 00:00:00 2001 From: Jann Horn Date: Thu, 4 Jan 2018 08:01:22 -0600 -Subject: [PATCH 227/232] bpf: fix incorrect sign extension in check_alu_op() +Subject: [PATCH 227/233] bpf: fix incorrect sign extension in check_alu_op() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0228-UBUNTU-SAUCE-bpf-verifier-Fix-states_equal-compariso.patch b/patches/kernel/0228-UBUNTU-SAUCE-bpf-verifier-Fix-states_equal-compariso.patch index ad96662..dc73631 100644 --- a/patches/kernel/0228-UBUNTU-SAUCE-bpf-verifier-Fix-states_equal-compariso.patch +++ b/patches/kernel/0228-UBUNTU-SAUCE-bpf-verifier-Fix-states_equal-compariso.patch @@ -1,7 +1,7 @@ From 9327cee21ebe7ca7a82c27c209e1fa3ac3d23232 Mon Sep 17 00:00:00 2001 From: Ben Hutchings Date: Thu, 4 Jan 2018 08:01:23 -0600 -Subject: [PATCH 228/232] UBUNTU: SAUCE: bpf/verifier: Fix states_equal() +Subject: [PATCH 228/233] UBUNTU: SAUCE: bpf/verifier: Fix states_equal() comparison of pointer and UNKNOWN MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0229-bpf-fix-branch-pruning-logic.patch b/patches/kernel/0229-bpf-fix-branch-pruning-logic.patch index 903b124..a890e3b 100644 --- a/patches/kernel/0229-bpf-fix-branch-pruning-logic.patch +++ b/patches/kernel/0229-bpf-fix-branch-pruning-logic.patch @@ -1,7 +1,7 @@ From 4cdf7c9d4e0958e38635df638229bba6f562511a Mon Sep 17 00:00:00 2001 From: Alexei Starovoitov Date: Thu, 4 Jan 2018 08:01:24 -0600 -Subject: [PATCH 229/232] bpf: fix branch pruning logic +Subject: [PATCH 229/233] bpf: fix branch pruning logic MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0230-UBUNTU-SAUCE-only-attempt-to-use-PCID-in-64-bit-buil.patch b/patches/kernel/0230-UBUNTU-SAUCE-only-attempt-to-use-PCID-in-64-bit-buil.patch index df0560a..20a4ccd 100644 --- a/patches/kernel/0230-UBUNTU-SAUCE-only-attempt-to-use-PCID-in-64-bit-buil.patch +++ b/patches/kernel/0230-UBUNTU-SAUCE-only-attempt-to-use-PCID-in-64-bit-buil.patch @@ -1,7 +1,7 @@ From 3642d7fb8bcab15ab1f82531f8120e22181cd7da Mon Sep 17 00:00:00 2001 From: Andy Whitcroft Date: Wed, 20 Dec 2017 13:33:50 +0000 -Subject: [PATCH 230/232] UBUNTU: SAUCE: only attempt to use PCID in 64 bit +Subject: [PATCH 230/233] UBUNTU: SAUCE: only attempt to use PCID in 64 bit builds MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0231-UBUNTU-SAUCE-BODGE-temporarily-disable-some-kprobe-t.patch b/patches/kernel/0231-UBUNTU-SAUCE-BODGE-temporarily-disable-some-kprobe-t.patch index 4b648ec..ecdf891 100644 --- a/patches/kernel/0231-UBUNTU-SAUCE-BODGE-temporarily-disable-some-kprobe-t.patch +++ b/patches/kernel/0231-UBUNTU-SAUCE-BODGE-temporarily-disable-some-kprobe-t.patch @@ -1,7 +1,7 @@ From 13df3feb2ec154e844bca62c6bb7b91ced2b067c Mon Sep 17 00:00:00 2001 From: Colin Ian King Date: Sat, 6 Jan 2018 10:26:31 +0000 -Subject: [PATCH 231/232] UBUNTU: SAUCE: BODGE: temporarily disable some kprobe +Subject: [PATCH 231/233] UBUNTU: SAUCE: BODGE: temporarily disable some kprobe trace points which are cratering MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0232-kvm-vmx-Scrub-hardware-GPRs-at-VM-exit.patch b/patches/kernel/0232-kvm-vmx-Scrub-hardware-GPRs-at-VM-exit.patch index 1c76e9c..3169419 100644 --- a/patches/kernel/0232-kvm-vmx-Scrub-hardware-GPRs-at-VM-exit.patch +++ b/patches/kernel/0232-kvm-vmx-Scrub-hardware-GPRs-at-VM-exit.patch @@ -1,7 +1,7 @@ From c59a61438e9a8f24a50171ac9d3b98e8f3719d07 Mon Sep 17 00:00:00 2001 From: Jim Mattson Date: Wed, 3 Jan 2018 14:31:38 -0800 -Subject: [PATCH 232/232] kvm: vmx: Scrub hardware GPRs at VM-exit +Subject: [PATCH 232/233] kvm: vmx: Scrub hardware GPRs at VM-exit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0233-objtool-use-sh-to-invoke-sync-check.sh-in-the-Makefi.patch b/patches/kernel/0233-objtool-use-sh-to-invoke-sync-check.sh-in-the-Makefi.patch new file mode 100644 index 0000000..00b390a --- /dev/null +++ b/patches/kernel/0233-objtool-use-sh-to-invoke-sync-check.sh-in-the-Makefi.patch @@ -0,0 +1,36 @@ +From a87e8a4126593de7ea94dcc2695f6cd879656c26 Mon Sep 17 00:00:00 2001 +From: Marcelo Henrique Cerri +Date: Sat, 6 Jan 2018 17:50:34 -0200 +Subject: [PATCH 233/233] objtool: use sh to invoke sync-check.sh in the + Makefile +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +CVE-2017-5754 + +This avoids build failures when building debian packages. + +Signed-off-by: Marcelo Henrique Cerri +(cherry picked from commit 6abf30ed000f0da24985295c206cc6f08a311301) +Signed-off-by: Fabian Grünbichler +--- + tools/objtool/Makefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/tools/objtool/Makefile b/tools/objtool/Makefile +index 5c71bae01064..fe022f68638d 100644 +--- a/tools/objtool/Makefile ++++ b/tools/objtool/Makefile +@@ -44,7 +44,7 @@ $(OBJTOOL_IN): fixdep FORCE + @$(MAKE) $(build)=objtool + + $(OBJTOOL): $(LIBSUBCMD) $(OBJTOOL_IN) +- @./sync-check.sh ++ @sh ./sync-check.sh + $(QUIET_LINK)$(CC) $(OBJTOOL_IN) $(LDFLAGS) -o $@ + + +-- +2.14.2 +