From 633c5ed17fd06ef90faba8b6bdfa8772e894bae4 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fabian=20Gr=C3=BCnbichler?= Date: Mon, 8 Jan 2018 11:50:09 +0100 Subject: [PATCH] revert buggy SCSI error handler commit this causes kernel OOPS and upstream is unresponsive about it. see https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1726519 --- ...-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 | 2 +- ...he-_GPL-from-the-cpu_tlbstate-export.patch | 2 +- ...-ds-Use-the-proper-cache-flush-metho.patch | 2 +- ...et-MODULES_END-to-0xffffffffff000000.patch | 2 +- ...ntry_area-at-the-same-place-on-4-5-l.patch | 2 +- ...238-x86-kaslr-Fix-the-vaddr_end-mess.patch | 2 +- ...-Add-missing-n-at-end-of-ALTERNATIVE.patch | 2 +- ...-Do-not-enable-PTI-on-AMD-processors.patch | 2 +- ...D-Add-support-for-fam17h-microcode-l.patch | 2 +- ...evert-scsi-libsas-allow-async-aborts.patch | 32 +++++++++++++++++++ 242 files changed, 273 insertions(+), 241 deletions(-) create mode 100644 patches/kernel/0242-Revert-scsi-libsas-allow-async-aborts.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 d22a6b7..19e7059 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/241] Make mkcompile_h accept an alternate timestamp string +Subject: [PATCH 001/242] 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 316ab33..3f6c193 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/241] bridge: keep MAC of first assigned port +Subject: [PATCH 002/242] 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 04709fe..dc2f7e3 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/241] pci: Enable overrides for missing ACS capabilities +Subject: [PATCH 003/242] 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 a334687..504ceac 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/241] kvm: disable default dynamic halt polling growth +Subject: [PATCH 004/242] 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 26ae49f..339531e 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/241] cgroup: Add mount flag to enable cpuset to use v2 +Subject: [PATCH 005/242] 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 3931020..b5ebd77 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/241] cpuset: Allow v2 behavior in v1 cgroup +Subject: [PATCH 006/242] 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 d273e9e..6b82b1f 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/241] KVM: x86: fix APIC page invalidation +Subject: [PATCH 007/242] 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 2996db1..dc06fa8 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/241] vhost: fix skb leak in handle_rx() +Subject: [PATCH 008/242] 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 8fa1b05..3cda9a6 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/241] tun: free skb in early errors +Subject: [PATCH 009/242] 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 2a1ca27..db938a0 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/241] tap: free skb if flags error +Subject: [PATCH 010/242] 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 5cff9e9..503b061 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/241] IB/core: Avoid crash on pkey enforcement failed in +Subject: [PATCH 011/242] 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 fb5d356..37c7396 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/241] IB/core: Don't enforce PKey security on SMI MADs +Subject: [PATCH 012/242] 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 bb3fc2d..a0061f6 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/241] kvm: vmx: Reinstate support for CPUs without virtual +Subject: [PATCH 013/242] 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 5b95c49..8c87910 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/241] KVM: SVM: obey guest PAT +Subject: [PATCH 014/242] 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 60029a6..28b37ec 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/241] x86/mm: Add the 'nopcid' boot option to turn off PCID +Subject: [PATCH 015/242] 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 c2956e6..051d9bf 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/241] x86/mm: Enable CR4.PCIDE on supported systems +Subject: [PATCH 016/242] 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 c31b1f7..7b043a2 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/241] x86/mm: Document how CR4.PCIDE restore works +Subject: [PATCH 017/242] 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 f418c99..c3c20ef 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/241] x86/entry/64: Refactor IRQ stacks and make them +Subject: [PATCH 018/242] 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 4578e96..5de4967 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/241] x86/entry/64: Initialize the top of the IRQ stack +Subject: [PATCH 019/242] 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 e7e4692..1f7d140 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/241] x86/entry/64: Add unwind hint annotations +Subject: [PATCH 020/242] 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 23d4207..38e1013 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/241] xen/x86: Remove SME feature in PV guests +Subject: [PATCH 021/242] 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 cbaeb06..96034af 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/241] x86/xen/64: Rearrange the SYSCALL entries +Subject: [PATCH 022/242] 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 9097674..38314e2 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/241] irq: Make the irqentry text section unconditional +Subject: [PATCH 023/242] 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 26a623d..0f2a714 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/241] x86/xen/64: Fix the reported SS and CS in SYSCALL +Subject: [PATCH 024/242] 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 bdde466..1739b38 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/241] x86/paravirt/xen: Remove xen_patch() +Subject: [PATCH 025/242] 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 42c986d..1b4f457 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/241] x86/traps: Simplify pagefault tracing logic +Subject: [PATCH 026/242] 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 4c6b7fa..50b90e1 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/241] x86/idt: Unify gate_struct handling for 32/64-bit +Subject: [PATCH 027/242] 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 73eeede..50888ee 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/241] x86/asm: Replace access to desc_struct:a/b fields +Subject: [PATCH 028/242] 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 99ad6fc..b8de1d4 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/241] x86/xen: Get rid of paravirt op +Subject: [PATCH 029/242] 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 a9d251d..42dd1d3 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/241] x86/paravirt: Remove no longer used paravirt +Subject: [PATCH 030/242] 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 5c3b70d..36eb3a0 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/241] x86/entry: Fix idtentry unwind hint +Subject: [PATCH 031/242] 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 bedff37..3d24bb2 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/241] x86/mm/64: Initialize CR4.PCIDE early +Subject: [PATCH 032/242] 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 a28031d..819ab4b 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/241] objtool: Add ORC unwind table generation +Subject: [PATCH 033/242] 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 5c6332c..c644197 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/241] objtool, x86: Add facility for asm code to provide +Subject: [PATCH 034/242] 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 c894af0..77de0dd 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/241] x86/unwind: Add the ORC unwinder +Subject: [PATCH 035/242] 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 853a411..3876ccd 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/241] x86/kconfig: Consolidate unwinders into multiple +Subject: [PATCH 036/242] 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 2de477d..b9a7e90 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/241] objtool: Upgrade libelf-devel warning to error for +Subject: [PATCH 037/242] 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 ac51c1e..6592901 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/241] x86/ldt/64: Refresh DS and ES when modify_ldt changes +Subject: [PATCH 038/242] 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 00313f2..2a417fd 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/241] x86/mm: Give each mm TLB flush generation a unique ID +Subject: [PATCH 039/242] 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 4250881..832745c 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/241] x86/mm: Track the TLB's tlb_gen and update the +Subject: [PATCH 040/242] 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 0287c74..52ccbd5 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/241] x86/mm: Rework lazy TLB mode and TLB freshness +Subject: [PATCH 041/242] 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 0100002..9027016 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/241] x86/mm: Implement PCID based optimization: try to +Subject: [PATCH 042/242] 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 0d69f2a..5977b79 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/241] x86/mm: Factor out CR3-building code +Subject: [PATCH 043/242] 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 5ef0825..4dadf61 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/241] x86/mm/64: Stop using CR3.PCID == 0 in ASID-aware +Subject: [PATCH 044/242] 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 4f826ff..e60f958 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/241] x86/mm: Flush more aggressively in lazy TLB mode +Subject: [PATCH 045/242] 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 91c9f73..27b9b64 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/241] Revert "x86/mm: Stop calling leave_mm() in idle code" +Subject: [PATCH 046/242] 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 2bdb182..cf284f9 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/241] kprobes/x86: Set up frame pointer in kprobe +Subject: [PATCH 047/242] 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 76dd662..ae7ea6f 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/241] x86/tracing: Introduce a static key for exception +Subject: [PATCH 048/242] 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 f8edff7..dea8835 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/241] x86/boot: Add early cmdline parsing for options with +Subject: [PATCH 049/242] 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 91584f0..9585baa 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/241] mm, x86/mm: Fix performance regression in +Subject: [PATCH 050/242] 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 24da2a3..468350b 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/241] x86/asm: Remove unnecessary \n\t in front of CC_SET() +Subject: [PATCH 051/242] 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 f9d24ba..e640585 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/241] objtool: Don't report end of section error after an +Subject: [PATCH 052/242] 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 ad03087..bcbdb7b 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/241] x86/head: Remove confusing comment +Subject: [PATCH 053/242] 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 41c4922..1c590e5 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/241] x86/head: Remove unused 'bad_address' code +Subject: [PATCH 054/242] 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 51c4f20..6e29e45 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/241] x86/head: Fix head ELF function annotations +Subject: [PATCH 055/242] 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 0805df5..e4f6e50 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/241] x86/boot: Annotate verify_cpu() as a callable +Subject: [PATCH 056/242] 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 206aa8f..b22d526 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/241] x86/xen: Fix xen head ELF annotations +Subject: [PATCH 057/242] 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 6ff58b6..aeeae75 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/241] x86/xen: Add unwind hint annotations +Subject: [PATCH 058/242] 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 fd5adfb..857398e 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/241] x86/head: Add unwind hint annotations +Subject: [PATCH 059/242] 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 593b329..c15e7c0 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/241] ACPI / APEI: adjust a local variable type in +Subject: [PATCH 060/242] 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 fe2b799..b187e6f 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/241] x86/unwinder: Make CONFIG_UNWINDER_ORC=y the default +Subject: [PATCH 061/242] 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 6b42991..e4d89ce 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/241] x86/fpu/debug: Remove unused 'x86_fpu_state' and +Subject: [PATCH 062/242] 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 fb33a99..b1b6ee4 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/241] x86/unwind: Rename unwinder config options to +Subject: [PATCH 063/242] 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 ef9868c..85718d3 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/241] x86/unwind: Make CONFIG_UNWINDER_ORC=y the default in +Subject: [PATCH 064/242] 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 2be248f..4a3a41f 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/241] bitops: Add clear/set_bit32() to linux/bitops.h +Subject: [PATCH 065/242] 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 d30cd3b..af3c005 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/241] x86/cpuid: Add generic table for CPUID dependencies +Subject: [PATCH 066/242] 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 24ecf89..11c0ed1 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/241] x86/fpu: Parse clearcpuid= as early XSAVE argument +Subject: [PATCH 067/242] 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 c1b72dd..6149da6 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/241] x86/fpu: Make XSAVE check the base CPUID features +Subject: [PATCH 068/242] 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 e575399..292abef 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/241] x86/fpu: Remove the explicit clearing of XSAVE +Subject: [PATCH 069/242] 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 69dc2f4..6fb0edf 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/241] x86/platform/UV: Convert timers to use timer_setup() +Subject: [PATCH 070/242] 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 c58529d..24d0129 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/241] objtool: Print top level commands on incorrect usage +Subject: [PATCH 071/242] 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 c0f606e..fb39c6d 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/241] x86/cpuid: Prevent out of bound access in +Subject: [PATCH 072/242] 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 d78ed2b..778ca19 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/241] x86/entry: Use SYSCALL_DEFINE() macros for +Subject: [PATCH 073/242] 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 f49633e..56e2be0 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/241] mm/sparsemem: Allocate mem_section at runtime for +Subject: [PATCH 074/242] 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 a5edbbc..72cbf3b 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/241] x86/kasan: Use the same shadow offset for 4- and +Subject: [PATCH 075/242] 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 12dc05e..20f3ea9 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/241] x86/xen: Provide pre-built page tables only for +Subject: [PATCH 076/242] 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 ba9b07a..195d50f 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/241] x86/xen: Drop 5-level paging support code from the +Subject: [PATCH 077/242] 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 aa29be7..7867e19 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/241] ACPI / APEI: remove the unused dead-code for SEA/NMI +Subject: [PATCH 078/242] 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 7f16427..4b6698c 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/241] x86/asm: Don't use the confusing '.ifeq' directive +Subject: [PATCH 079/242] 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 835fa53..6099756 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/241] x86/build: Beautify build log of syscall headers +Subject: [PATCH 080/242] 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 643dd40..31f0e67 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/241] x86/mm/64: Rename the register_page_bootmem_memmap() +Subject: [PATCH 081/242] 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 964f918..ceeb490 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/241] x86/cpufeatures: Enable new SSE/AVX/AVX512 CPU +Subject: [PATCH 082/242] 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 3b18d84..7cb98ec 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/241] x86/mm: Relocate page fault error codes to traps.h +Subject: [PATCH 083/242] 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 7003fcf..a2a112e 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/241] x86/boot: Relocate definition of the initial state of +Subject: [PATCH 084/242] 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 694bbb1..ca41295 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/241] ptrace,x86: Make user_64bit_mode() available to +Subject: [PATCH 085/242] 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 0af7eff..2fc335e 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/241] x86/entry/64: Remove the restore_c_regs_and_iret +Subject: [PATCH 086/242] 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 4bb56dc..9f24f18 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/241] x86/entry/64: Split the IRET-to-user and +Subject: [PATCH 087/242] 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 ea0d96b..3f3d7bf 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/241] x86/entry/64: Move SWAPGS into the common +Subject: [PATCH 088/242] 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 6703a35..80310a6 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/241] x86/entry/64: Simplify reg restore code in the +Subject: [PATCH 089/242] 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 aa73415..e5d2c2b 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/241] x86/entry/64: Shrink paranoid_exit_restore and make +Subject: [PATCH 090/242] 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 3148785..53c82af 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/241] x86/entry/64: Use pop instead of movq in +Subject: [PATCH 091/242] 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 e5b3a44..f191748 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/241] x86/entry/64: Merge the fast and slow SYSRET paths +Subject: [PATCH 092/242] 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 508b11f..a3fd9ea 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/241] x86/entry/64: Use POP instead of MOV to restore regs +Subject: [PATCH 093/242] 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 c92a1b6..11a6a71 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/241] x86/entry/64: Remove the RESTORE_..._REGS +Subject: [PATCH 094/242] 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 3d27b2c..8c571b5 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/241] xen, x86/entry/64: Add xen NMI trap entry +Subject: [PATCH 095/242] 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 76a4f73..6a188b9 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/241] x86/entry/64: De-Xen-ify our NMI code +Subject: [PATCH 096/242] 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 72020e7..e6139cc 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/241] x86/entry/32: Pull the MSR_IA32_SYSENTER_CS update +Subject: [PATCH 097/242] 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 68417b1..20291fc 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/241] x86/entry/64: Pass SP0 directly to load_sp0() +Subject: [PATCH 098/242] 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 6e6f4a5..37893d0 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/241] x86/entry: Add task_top_of_stack() to find the top of +Subject: [PATCH 099/242] 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 1c03146..12572df 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/241] x86/xen/64, x86/entry/64: Clean up SP code in +Subject: [PATCH 100/242] 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 1262a0e..9498272 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/241] x86/entry/64: Stop initializing TSS.sp0 at boot +Subject: [PATCH 101/242] 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 62260ad..1f6347a 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/241] x86/entry/64: Remove all remaining direct +Subject: [PATCH 102/242] 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 6822686..410c286 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/241] x86/entry/32: Fix cpu_current_top_of_stack +Subject: [PATCH 103/242] 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 5ff7cc7..cbb4b5a 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/241] x86/entry/64: Remove thread_struct::sp0 +Subject: [PATCH 104/242] 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 4978de4..5e5633d 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/241] x86/traps: Use a new on_thread_stack() helper to +Subject: [PATCH 105/242] 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 d124224..d1a59ed 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/241] x86/entry/64: Shorten TEST instructions +Subject: [PATCH 106/242] 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 795681d..add31ae 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/241] x86/cpuid: Replace set/clear_bit32() +Subject: [PATCH 107/242] 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 56aeb51..c73bb4f 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/241] bitops: Revert cbe96375025e ("bitops: Add +Subject: [PATCH 108/242] 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 c593a48..d957f41 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/241] x86/mm: Define _PAGE_TABLE using _KERNPG_TABLE +Subject: [PATCH 109/242] 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 8fa51bf..2f99459 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/241] x86/cpufeatures: Re-tabulate the X86_FEATURE +Subject: [PATCH 110/242] 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 66bbd5c..220a6b1 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/241] x86/cpufeatures: Fix various details in the feature +Subject: [PATCH 111/242] 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 262d1f8..08bd590 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/241] selftests/x86/protection_keys: Fix syscall NR +Subject: [PATCH 112/242] 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 889ef89..1302b0e 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/241] selftests/x86/ldt_gdt: Robustify against +Subject: [PATCH 113/242] 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 93146ab..ecd201e 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/241] selftests/x86/ldt_gdt: Add infrastructure to test +Subject: [PATCH 114/242] 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 986ff82..44b55b7 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/241] selftests/x86/ldt_gdt: Run most existing LDT test +Subject: [PATCH 115/242] 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 a53e3a1..d7d3411 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/241] selftests/x86/ldt_get: Add a few additional tests for +Subject: [PATCH 116/242] 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 a5d1429..0b22445 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/241] ACPI / APEI: Replace ioremap_page_range() with fixmap +Subject: [PATCH 117/242] 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 96409c8..23cb131 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/241] x86/virt, x86/platform: Merge 'struct x86_hyper' into +Subject: [PATCH 118/242] 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 fc8f840..87d109a 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/241] x86/virt: Add enum for hypervisors to replace +Subject: [PATCH 119/242] 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 07d316e..51f2b66 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/241] drivers/misc/intel/pti: Rename the header file to +Subject: [PATCH 120/242] 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 ad342bf..a20f27a 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/241] x86/cpufeature: Add User-Mode Instruction Prevention +Subject: [PATCH 121/242] 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 9b7df5b..2e33286 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/241] x86: Make X86_BUG_FXSAVE_LEAK detectable in CPUID on +Subject: [PATCH 122/242] 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 e671d2c..ae17e2f 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/241] perf/x86: Enable free running PEBS for REGS_USER/INTR +Subject: [PATCH 123/242] 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 6c7c14e..1ea0fa0 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/241] bpf: fix build issues on um due to mising +Subject: [PATCH 124/242] 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 ca39282..4f95ccc 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/241] locking/barriers: Add implicit +Subject: [PATCH 125/242] 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 da6b09e..c841caa 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/241] locking/barriers: Convert users of +Subject: [PATCH 126/242] 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 1094063..17c636a 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/241] x86/mm/kasan: Don't use vmemmap_populate() to +Subject: [PATCH 127/242] 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 d66ef7f..a767316 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/241] mm/sparsemem: Fix ARM64 boot crash when +Subject: [PATCH 128/242] 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 ac1b839..de67a5c 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/241] objtool: Move synced files to their original relative +Subject: [PATCH 129/242] 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 c044f17..8272482 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/241] objtool: Move kernel headers/code sync check to a +Subject: [PATCH 130/242] 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 6366e5f..8df2b31 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/241] objtool: Fix cross-build +Subject: [PATCH 131/242] 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 eea921c..985133f 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/241] tools/headers: Sync objtool UAPI header +Subject: [PATCH 132/242] 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 b7613a9..3ff80e9 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/241] objtool: Fix 64-bit build on 32-bit host +Subject: [PATCH 133/242] 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 f3536f0..003d24f 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/241] x86/decoder: Fix and update the opcodes map +Subject: [PATCH 134/242] 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 b33f535..9d27613 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/241] x86/decoder: Add new TEST instruction pattern +Subject: [PATCH 135/242] 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 5e8bdb7..8636fa7 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/241] x86/insn-eval: Add utility functions to get segment +Subject: [PATCH 136/242] 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 4b7c8e4..e637b49 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/241] x86/entry/64/paravirt: Use paravirt-safe macro to +Subject: [PATCH 137/242] 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 0ec31e2..55203ea 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/241] x86/unwinder/orc: Dont bail on stack overflow +Subject: [PATCH 138/242] 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 ce29ba0..aeddf77 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/241] x86/unwinder: Handle stack overflows more gracefully +Subject: [PATCH 139/242] 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 dc12e25..8f24011 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/241] x86/irq: Remove an old outdated comment about context +Subject: [PATCH 140/242] 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 ad6fe34..90d0fd7 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/241] x86/irq/64: Print the offending IP in the stack +Subject: [PATCH 141/242] 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 caa32d3..e93a236 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/241] x86/entry/64: Allocate and enable the SYSENTER stack +Subject: [PATCH 142/242] 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 90df7fb..9b68c26 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/241] x86/dumpstack: Add get_stack_info() support for the +Subject: [PATCH 143/242] 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 485b38f..6f75c14 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/241] x86/entry/gdt: Put per-CPU GDT remaps in ascending +Subject: [PATCH 144/242] 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 54ab8d8..ec56b19 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/241] x86/mm/fixmap: Generalize the GDT fixmap mechanism, +Subject: [PATCH 145/242] 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 f9f3b38..778de55 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/241] x86/kasan/64: Teach KASAN about the cpu_entry_area +Subject: [PATCH 146/242] 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 129eb4a..3dfc0ee 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/241] x86/entry: Fix assumptions that the HW TSS is at the +Subject: [PATCH 147/242] 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 b6b0e2a..64f2fa0 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/241] x86/dumpstack: Handle stack overflow on all stacks +Subject: [PATCH 148/242] 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 3abebf5..4b5d3b9 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/241] x86/entry: Move SYSENTER_stack to the beginning of +Subject: [PATCH 149/242] 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 10aed92..6690097 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/241] x86/entry: Remap the TSS into the CPU entry area +Subject: [PATCH 150/242] 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 3fdba0a..be7db90 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/241] x86/entry/64: Separate cpu_current_top_of_stack from +Subject: [PATCH 151/242] 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 826658a..96f931a 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/241] x86/espfix/64: Stop assuming that pt_regs is on the +Subject: [PATCH 152/242] 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 2d18b19..91ace60 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/241] x86/entry/64: Use a per-CPU trampoline stack for IDT +Subject: [PATCH 153/242] 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 6230676..0febdf4 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/241] x86/entry/64: Return to userspace from the trampoline +Subject: [PATCH 154/242] 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 bbddc83..12d5d02 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/241] x86/entry/64: Create a per-CPU SYSCALL entry +Subject: [PATCH 155/242] 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 10b03bf..48984d1 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/241] x86/entry/64: Move the IST stacks into struct +Subject: [PATCH 156/242] 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 ee7ce6d..3a470ac 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/241] x86/entry/64: Remove the SYSENTER stack canary +Subject: [PATCH 157/242] 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 f842ad1..e186953 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/241] x86/entry: Clean up the SYSENTER_stack code +Subject: [PATCH 158/242] 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 542048b..2df9466 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/241] x86/entry/64: Make cpu_entry_area.tss read-only +Subject: [PATCH 159/242] 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 418207c..f0be8dd 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/241] x86/paravirt: Dont patch flush_tlb_single +Subject: [PATCH 160/242] 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 51c1d69..cbb34e3 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/241] x86/paravirt: Provide a way to check for hypervisors +Subject: [PATCH 161/242] 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 2d6782a..aa2fb14 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/241] x86/cpufeatures: Make CPU bugs sticky +Subject: [PATCH 162/242] 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 9499e67..ecf44da 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/241] x86/Kconfig: Limit NR_CPUS on 32-bit to a sane amount +Subject: [PATCH 163/242] 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 4b73479..5c5e13f 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/241] x86/mm/dump_pagetables: Check PAGE_PRESENT for real +Subject: [PATCH 164/242] 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 7c8fb99..1e08d2f 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/241] x86/mm/dump_pagetables: Make the address hints +Subject: [PATCH 165/242] 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 9266407..db87e9a 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/241] x86/vsyscall/64: Explicitly set _PAGE_USER in the +Subject: [PATCH 166/242] 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 9bdf47f..80067e5 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/241] x86/vsyscall/64: Warn and fail vsyscall emulation in +Subject: [PATCH 167/242] 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 a602249..cd5f494 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/241] arch, mm: Allow arch_dup_mmap() to fail +Subject: [PATCH 168/242] 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 519d23a..b0018b5 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/241] x86/ldt: Rework locking +Subject: [PATCH 169/242] 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 03954e9..65da824 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/241] x86/ldt: Prevent LDT inheritance on exec +Subject: [PATCH 170/242] 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 134bc38..6e70f45 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/241] x86/mm/64: Improve the memory map documentation +Subject: [PATCH 171/242] 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 55fe7cb..07923a9 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/241] x86/doc: Remove obvious weirdnesses from the x86 MM +Subject: [PATCH 172/242] 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 6600fbf..838daa9 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/241] x86/entry: Rename SYSENTER_stack to +Subject: [PATCH 173/242] 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 d8fc58e..b7a6da4 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/241] x86/uv: Use the right TLB-flush API +Subject: [PATCH 174/242] 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 b4f6a63..3b983f6 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/241] x86/microcode: Dont abuse the TLB-flush interface +Subject: [PATCH 175/242] 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 5637407..3975927 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/241] x86/mm: Use __flush_tlb_one() for kernel memory +Subject: [PATCH 176/242] 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 8b8b9b1..ba24b75 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/241] x86/mm: Remove superfluous barriers +Subject: [PATCH 177/242] 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 589d2b9..f184ad8 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/241] x86/mm: Add comments to clarify which TLB-flush +Subject: [PATCH 178/242] 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 0453cd9..b06f16e 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/241] x86/mm: Move the CR3 construction functions to +Subject: [PATCH 179/242] 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 74f9759..957e4e0 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/241] x86/mm: Remove hard-coded ASID limit checks +Subject: [PATCH 180/242] 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 a463b9a..65d476b 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/241] x86/mm: Put MMU to hardware ASID translation in one +Subject: [PATCH 181/242] 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 77bdc89..7f53a1e 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/241] x86/mm: Create asm/invpcid.h +Subject: [PATCH 182/242] 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 8798978..0a9e229 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/241] x86/cpu_entry_area: Move it to a separate unit +Subject: [PATCH 183/242] 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 8c706a8..c746960 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/241] x86/cpu_entry_area: Move it out of the fixmap +Subject: [PATCH 184/242] 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 15877dc..663de5c 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/241] init: Invoke init_espfix_bsp() from mm_init() +Subject: [PATCH 185/242] 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 ae004d8..b1bb19d 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/241] x86/cpu_entry_area: Prevent wraparound in +Subject: [PATCH 186/242] 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 374cdcf..c9799c2 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/241] x86/cpufeatures: Add X86_BUG_CPU_INSECURE +Subject: [PATCH 187/242] 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 5ba6a53..b3ac18c 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/241] x86/mm/pti: Disable global pages if +Subject: [PATCH 188/242] 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 f1d9dfd..2c54eaa 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/241] x86/mm/pti: Prepare the x86/entry assembly code for +Subject: [PATCH 189/242] 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 d71a448..2c7639b 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/241] x86/mm/pti: Add infrastructure for page table +Subject: [PATCH 190/242] 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 b62ee83..5dcfdda 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/241] x86/pti: Add the pti= cmdline option and +Subject: [PATCH 191/242] 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 3ec36f2..4b52597 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/241] x86/mm/pti: Add mapping helper functions +Subject: [PATCH 192/242] 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 a8026c9..7a0bf9d 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/241] x86/mm/pti: Allow NX poison to be set in p4d/pgd +Subject: [PATCH 193/242] 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 9b86d66..600e2a0 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/241] x86/mm/pti: Allocate a separate user PGD +Subject: [PATCH 194/242] 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 0c0b218..a816839 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/241] x86/mm/pti: Populate user PGD +Subject: [PATCH 195/242] 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 f3d9d51..7e62ca1 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/241] x86/mm/pti: Add functions to clone kernel PMDs +Subject: [PATCH 196/242] 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 356e502..4f45d89 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/241] x86/mm/pti: Force entry through trampoline when PTI +Subject: [PATCH 197/242] 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 48ded2a..d9ac53e 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/241] x86/mm/pti: Share cpu_entry_area with user space page +Subject: [PATCH 198/242] 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 715aff6..4698d89 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/241] x86/entry: Align entry text section to PMD boundary +Subject: [PATCH 199/242] 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 28748d7..052f201 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/241] x86/mm/pti: Share entry text PMD +Subject: [PATCH 200/242] 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 a07d374..a99f4bd 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/241] x86/mm/pti: Map ESPFIX into user space +Subject: [PATCH 201/242] 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 f88ada2..ea0aba8 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/241] x86/cpu_entry_area: Add debugstore entries to +Subject: [PATCH 202/242] 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 a996295..7e7fcd7 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/241] x86/events/intel/ds: Map debug buffers in +Subject: [PATCH 203/242] 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 a12d458..1dfa686 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/241] x86/mm/64: Make a full PGD-entry size hole in the +Subject: [PATCH 204/242] 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 2f8bb74..fdc679b 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/241] x86/pti: Put the LDT in its own PGD if PTI is on +Subject: [PATCH 205/242] 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 e38b434..80b0e32 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/241] x86/pti: Map the vsyscall page if needed +Subject: [PATCH 206/242] 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 dd6e126..03174c3 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/241] x86/mm: Allow flushing for future ASID switches +Subject: [PATCH 207/242] 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 fe0296b..fea894a 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/241] x86/mm: Abstract switching CR3 +Subject: [PATCH 208/242] 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 d76ecc4..c4f5544 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/241] x86/mm: Use/Fix PCID to optimize user/kernel switches +Subject: [PATCH 209/242] 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 620742b..48d2533 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/241] x86/mm: Optimize RESTORE_CR3 +Subject: [PATCH 210/242] 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 b04529d..ac12b93 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/241] x86/mm: Use INVPCID for __native_flush_tlb_single() +Subject: [PATCH 211/242] 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 1912c41..e5646d2 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/241] x86/mm: Clarify the whole ASID/kernel PCID/user PCID +Subject: [PATCH 212/242] 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 cff1530..1c0e630 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/241] x86/dumpstack: Indicate in Oops whether PTI is +Subject: [PATCH 213/242] 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 c2aa028..cc4228a 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/241] x86/mm/pti: Add Kconfig +Subject: [PATCH 214/242] 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 2b18634..dac3764 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/241] x86/mm/dump_pagetables: Add page table directory to +Subject: [PATCH 215/242] 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 0f4c545..fa738ce 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/241] x86/mm/dump_pagetables: Check user space page table +Subject: [PATCH 216/242] 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 c3ab4bf..af8cd92 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/241] x86/mm/dump_pagetables: Allow dumping current +Subject: [PATCH 217/242] 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 09bc55a..1f14481 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/241] x86/ldt: Make the LDT mapping RO +Subject: [PATCH 218/242] 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 4ae5663..bc6ca67 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/241] x86/smpboot: Remove stale TLB flush invocations +Subject: [PATCH 219/242] 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 d3757a6..3384c88 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/241] x86/mm: Remove preempt_disable/enable() from +Subject: [PATCH 220/242] 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 842b7eb..edfde66 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/241] x86/ldt: Plug memory leak in error path +Subject: [PATCH 221/242] 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 b8ed8cd..2ca90f9 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/241] x86/ldt: Make LDT pgtable free conditional +Subject: [PATCH 222/242] 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 71f6e31..999a853 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/241] UBUNTU: [Config] updateconfigs to enable PTI +Subject: [PATCH 223/242] 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 4d5a400..5a22101 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/241] kvm: x86: fix RSM when PCID is non-zero +Subject: [PATCH 224/242] 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 2eb269f..e8ef7b7 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/241] x86/pti: Switch to kernel CR3 at early in +Subject: [PATCH 225/242] 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 f2bcf23..3c09891 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/241] UBUNTU: SAUCE: bpf: reject out-of-bounds stack +Subject: [PATCH 226/242] 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 74fc640..641be5c 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/241] bpf: fix incorrect sign extension in check_alu_op() +Subject: [PATCH 227/242] 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 44808ba..e9bcc4c 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/241] UBUNTU: SAUCE: bpf/verifier: Fix states_equal() +Subject: [PATCH 228/242] 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 cb2fecf..0239915 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/241] bpf: fix branch pruning logic +Subject: [PATCH 229/242] 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 2112fb7..57d83a2 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/241] UBUNTU: SAUCE: only attempt to use PCID in 64 bit +Subject: [PATCH 230/242] 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 636b010..0eb3414 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/241] UBUNTU: SAUCE: BODGE: temporarily disable some kprobe +Subject: [PATCH 231/242] 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 1f3132d..1072577 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 711a55c9d58955a2bfca89cd25935ca607e49bc0 Mon Sep 17 00:00:00 2001 From: Jim Mattson Date: Wed, 3 Jan 2018 14:31:38 -0800 -Subject: [PATCH 232/241] kvm: vmx: Scrub hardware GPRs at VM-exit +Subject: [PATCH 232/242] 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 index b145cea..e2deb82 100644 --- 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 @@ -1,7 +1,7 @@ From 4047df49cf44e46d8a213373a8bd5949fd4ef4a6 Mon Sep 17 00:00:00 2001 From: Marcelo Henrique Cerri Date: Sat, 6 Jan 2018 17:50:34 -0200 -Subject: [PATCH 233/241] objtool: use sh to invoke sync-check.sh in the +Subject: [PATCH 233/242] objtool: use sh to invoke sync-check.sh in the Makefile MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0234-x86-tlb-Drop-the-_GPL-from-the-cpu_tlbstate-export.patch b/patches/kernel/0234-x86-tlb-Drop-the-_GPL-from-the-cpu_tlbstate-export.patch index 3ad1649..47a4fad 100644 --- a/patches/kernel/0234-x86-tlb-Drop-the-_GPL-from-the-cpu_tlbstate-export.patch +++ b/patches/kernel/0234-x86-tlb-Drop-the-_GPL-from-the-cpu_tlbstate-export.patch @@ -1,7 +1,7 @@ From 2b75ea581156c7f6d53cf736167e2d32c7087af5 Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Thu, 4 Jan 2018 22:19:04 +0100 -Subject: [PATCH 234/241] x86/tlb: Drop the _GPL from the cpu_tlbstate export +Subject: [PATCH 234/242] x86/tlb: Drop the _GPL from the cpu_tlbstate export MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0235-x86-events-intel-ds-Use-the-proper-cache-flush-metho.patch b/patches/kernel/0235-x86-events-intel-ds-Use-the-proper-cache-flush-metho.patch index 2a37b69..8a164e1 100644 --- a/patches/kernel/0235-x86-events-intel-ds-Use-the-proper-cache-flush-metho.patch +++ b/patches/kernel/0235-x86-events-intel-ds-Use-the-proper-cache-flush-metho.patch @@ -1,7 +1,7 @@ From 35f252cc11a7fc0009caf1a088cbb5d47a60ab50 Mon Sep 17 00:00:00 2001 From: Peter Zijlstra Date: Thu, 4 Jan 2018 18:07:12 +0100 -Subject: [PATCH 235/241] x86/events/intel/ds: Use the proper cache flush +Subject: [PATCH 235/242] x86/events/intel/ds: Use the proper cache flush method for mapping ds buffers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0236-x86-mm-Set-MODULES_END-to-0xffffffffff000000.patch b/patches/kernel/0236-x86-mm-Set-MODULES_END-to-0xffffffffff000000.patch index e40d8fe..1d027ca 100644 --- a/patches/kernel/0236-x86-mm-Set-MODULES_END-to-0xffffffffff000000.patch +++ b/patches/kernel/0236-x86-mm-Set-MODULES_END-to-0xffffffffff000000.patch @@ -1,7 +1,7 @@ From 650929f1bdce50bab031b0886ae91d459edcd18e Mon Sep 17 00:00:00 2001 From: Andrey Ryabinin Date: Thu, 28 Dec 2017 19:06:20 +0300 -Subject: [PATCH 236/241] x86/mm: Set MODULES_END to 0xffffffffff000000 +Subject: [PATCH 236/242] x86/mm: Set MODULES_END to 0xffffffffff000000 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0237-x86-mm-Map-cpu_entry_area-at-the-same-place-on-4-5-l.patch b/patches/kernel/0237-x86-mm-Map-cpu_entry_area-at-the-same-place-on-4-5-l.patch index 5b2b728..84f4c3e 100644 --- a/patches/kernel/0237-x86-mm-Map-cpu_entry_area-at-the-same-place-on-4-5-l.patch +++ b/patches/kernel/0237-x86-mm-Map-cpu_entry_area-at-the-same-place-on-4-5-l.patch @@ -1,7 +1,7 @@ From 9ec7ffb2871c23d5c0961f0241bd118ca2395edb Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Thu, 4 Jan 2018 13:01:40 +0100 -Subject: [PATCH 237/241] x86/mm: Map cpu_entry_area at the same place on 4/5 +Subject: [PATCH 237/242] x86/mm: Map cpu_entry_area at the same place on 4/5 level MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0238-x86-kaslr-Fix-the-vaddr_end-mess.patch b/patches/kernel/0238-x86-kaslr-Fix-the-vaddr_end-mess.patch index 78b64bb..b9716d6 100644 --- a/patches/kernel/0238-x86-kaslr-Fix-the-vaddr_end-mess.patch +++ b/patches/kernel/0238-x86-kaslr-Fix-the-vaddr_end-mess.patch @@ -1,7 +1,7 @@ From 58d3cea9911d75f766b67dfc639405360b6ee6e5 Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Thu, 4 Jan 2018 12:32:03 +0100 -Subject: [PATCH 238/241] x86/kaslr: Fix the vaddr_end mess +Subject: [PATCH 238/242] x86/kaslr: Fix the vaddr_end mess MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0239-x86-alternatives-Add-missing-n-at-end-of-ALTERNATIVE.patch b/patches/kernel/0239-x86-alternatives-Add-missing-n-at-end-of-ALTERNATIVE.patch index 0d31195..07df566 100644 --- a/patches/kernel/0239-x86-alternatives-Add-missing-n-at-end-of-ALTERNATIVE.patch +++ b/patches/kernel/0239-x86-alternatives-Add-missing-n-at-end-of-ALTERNATIVE.patch @@ -1,7 +1,7 @@ From fe5fdc3484283039f5f7477874eeef1a26f2b6be Mon Sep 17 00:00:00 2001 From: David Woodhouse Date: Thu, 4 Jan 2018 14:37:05 +0000 -Subject: [PATCH 239/241] x86/alternatives: Add missing '\n' at end of +Subject: [PATCH 239/242] x86/alternatives: Add missing '\n' at end of ALTERNATIVE inline asm MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0240-x86-cpu-x86-pti-Do-not-enable-PTI-on-AMD-processors.patch b/patches/kernel/0240-x86-cpu-x86-pti-Do-not-enable-PTI-on-AMD-processors.patch index 3846cd5..bb73546 100644 --- a/patches/kernel/0240-x86-cpu-x86-pti-Do-not-enable-PTI-on-AMD-processors.patch +++ b/patches/kernel/0240-x86-cpu-x86-pti-Do-not-enable-PTI-on-AMD-processors.patch @@ -1,7 +1,7 @@ From 309461b2f634fc18271468b4396551ddf6a1dba8 Mon Sep 17 00:00:00 2001 From: Tom Lendacky Date: Tue, 26 Dec 2017 23:43:54 -0600 -Subject: [PATCH 240/241] x86/cpu, x86/pti: Do not enable PTI on AMD processors +Subject: [PATCH 240/242] x86/cpu, x86/pti: Do not enable PTI on AMD processors MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/patches/kernel/0241-x86-microcode-AMD-Add-support-for-fam17h-microcode-l.patch b/patches/kernel/0241-x86-microcode-AMD-Add-support-for-fam17h-microcode-l.patch index 4f26da7..126dff4 100644 --- a/patches/kernel/0241-x86-microcode-AMD-Add-support-for-fam17h-microcode-l.patch +++ b/patches/kernel/0241-x86-microcode-AMD-Add-support-for-fam17h-microcode-l.patch @@ -1,7 +1,7 @@ From 674b72ef0eb73751e4f838dc789e4c393d225834 Mon Sep 17 00:00:00 2001 From: Tom Lendacky Date: Thu, 30 Nov 2017 16:46:40 -0600 -Subject: [PATCH 241/241] x86/microcode/AMD: Add support for fam17h microcode +Subject: [PATCH 241/242] x86/microcode/AMD: Add support for fam17h microcode loading MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 diff --git a/patches/kernel/0242-Revert-scsi-libsas-allow-async-aborts.patch b/patches/kernel/0242-Revert-scsi-libsas-allow-async-aborts.patch new file mode 100644 index 0000000..5f61992 --- /dev/null +++ b/patches/kernel/0242-Revert-scsi-libsas-allow-async-aborts.patch @@ -0,0 +1,32 @@ +From b62d6a17e87a8899fe0f9be2517a9ea29972c007 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= +Date: Mon, 8 Jan 2018 11:49:28 +0100 +Subject: [PATCH 242/242] Revert "scsi: libsas: allow async aborts" +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +This reverts commit 909657615d9b3ce709be4fd95b9a9e8c8c7c2be6. + +Signed-off-by: Fabian Grünbichler +--- + drivers/scsi/libsas/sas_scsi_host.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/drivers/scsi/libsas/sas_scsi_host.c b/drivers/scsi/libsas/sas_scsi_host.c +index 87e5079d816b..137fb586aa64 100644 +--- a/drivers/scsi/libsas/sas_scsi_host.c ++++ b/drivers/scsi/libsas/sas_scsi_host.c +@@ -491,6 +491,9 @@ int sas_eh_abort_handler(struct scsi_cmnd *cmd) + struct Scsi_Host *host = cmd->device->host; + struct sas_internal *i = to_sas_internal(host->transportt); + ++ if (current != host->ehandler) ++ return FAILED; ++ + if (!i->dft->lldd_abort_task) + return FAILED; + +-- +2.14.2 + -- 2.39.2