[tip:x86/apic] iommu/vt-d: Allocate IRQ remapping data structures only for all IOMMUs

2015-01-15 Thread tip-bot for Joerg Roedel
Commit-ID: 69cf1d8a1286a7bfbeec497b69c43cc7ebb2a787 Gitweb: http://git.kernel.org/tip/69cf1d8a1286a7bfbeec497b69c43cc7ebb2a787 Author: Joerg Roedel jroe...@suse.de AuthorDate: Wed, 7 Jan 2015 15:31:36 +0800 Committer: Thomas Gleixner t...@linutronix.de CommitDate: Thu, 15 Jan 2015

[tip:x86/apic] iommu/amd: Check for irq-remap support amd_iommu_prepare()

2015-01-15 Thread tip-bot for Joerg Roedel
Commit-ID: 84d0779304b5c45134311dfc31b5a2325ce3ad84 Gitweb: http://git.kernel.org/tip/84d0779304b5c45134311dfc31b5a2325ce3ad84 Author: Joerg Roedel jroe...@suse.de AuthorDate: Wed, 7 Jan 2015 15:31:39 +0800 Committer: Thomas Gleixner t...@linutronix.de CommitDate: Thu, 15 Jan 2015

[tip:irq/urgent] x86/irq: Check for valid irq descriptor in check_irq_vectors_for_cpu_disable()

2015-02-18 Thread tip-bot for Joerg Roedel
Commit-ID: d97eb8966c91f2c9d05f0a22eb89ed5b76d966d1 Gitweb: http://git.kernel.org/tip/d97eb8966c91f2c9d05f0a22eb89ed5b76d966d1 Author: Joerg Roedel jroe...@suse.de AuthorDate: Wed, 4 Feb 2015 13:33:33 +0100 Committer: Ingo Molnar mi...@kernel.org CommitDate: Wed, 18 Feb 2015 15:01:42

[tip:x86/kdump] x86/swiotlb: Try coherent allocations with __GFP_NOWARN

2015-06-12 Thread tip-bot for Joerg Roedel
Commit-ID: 186dfc9d69b96a38ec6ec654127dba4432184494 Gitweb: http://git.kernel.org/tip/186dfc9d69b96a38ec6ec654127dba4432184494 Author: Joerg Roedel jroe...@suse.de AuthorDate: Wed, 10 Jun 2015 17:49:41 +0200 Committer: Ingo Molnar mi...@kernel.org CommitDate: Thu, 11 Jun 2015 08:28:38

[tip:x86/kdump] x86/crash: Allocate enough low memory when crashkernel=high

2015-06-12 Thread tip-bot for Joerg Roedel
Commit-ID: 94fb9334182284e8e7e4bcb9125c25dc33af19d4 Gitweb: http://git.kernel.org/tip/94fb9334182284e8e7e4bcb9125c25dc33af19d4 Author: Joerg Roedel jroe...@suse.de AuthorDate: Wed, 10 Jun 2015 17:49:42 +0200 Committer: Ingo Molnar mi...@kernel.org CommitDate: Thu, 11 Jun 2015 08:28:39

[tip:x86/kdump] swiotlb: Warn on allocation failure in swiotlb_alloc_coherent()

2015-06-12 Thread tip-bot for Joerg Roedel
Commit-ID: 94cc81f9a8f995923e35e2db936741dd62d18350 Gitweb: http://git.kernel.org/tip/94cc81f9a8f995923e35e2db936741dd62d18350 Author: Joerg Roedel jroe...@suse.de AuthorDate: Wed, 10 Jun 2015 17:49:40 +0200 Committer: Ingo Molnar mi...@kernel.org CommitDate: Thu, 11 Jun 2015 08:28:38

[tip:x86/urgent] x86/signals: Fix lower/upper bound reporting in compat siginfo

2017-04-05 Thread tip-bot for Joerg Roedel
Commit-ID: cfac6dfa42bddfa9711b20d486e521d1a41ab09f Gitweb: http://git.kernel.org/tip/cfac6dfa42bddfa9711b20d486e521d1a41ab09f Author: Joerg Roedel AuthorDate: Tue, 4 Apr 2017 18:15:01 +0200 Committer: Ingo Molnar CommitDate: Wed, 5 Apr 2017 10:16:43

[tip:x86/mm] x86/mpx, selftests: Only check bounds-vs-shadow when we keep shadow

2017-04-12 Thread tip-bot for Joerg Roedel
Commit-ID: 5f2173e056b2a5c215b862f136192744c447844e Gitweb: http://git.kernel.org/tip/5f2173e056b2a5c215b862f136192744c447844e Author: Joerg Roedel AuthorDate: Thu, 6 Apr 2017 16:23:18 +0200 Committer: Ingo Molnar CommitDate: Wed, 12 Apr 2017 08:40:59

[tip:x86/mm] x86/mpx: Correctly report do_mpx_bt_fault() failures to user-space

2017-04-12 Thread tip-bot for Joerg Roedel
Commit-ID: 5ed386ec09a5d75bcf073967e55e895c2607a5c3 Gitweb: http://git.kernel.org/tip/5ed386ec09a5d75bcf073967e55e895c2607a5c3 Author: Joerg Roedel AuthorDate: Thu, 6 Apr 2017 16:19:22 +0200 Committer: Ingo Molnar CommitDate: Wed, 12 Apr 2017 08:40:58

[tip:x86/pti] Revert "perf/core: Make sure the ring-buffer is mapped in all page-tables"

2018-07-30 Thread tip-bot for Joerg Roedel
Commit-ID: 0e664eee65337082be49fbbd2ee24aa0d111d0f2 Gitweb: https://git.kernel.org/tip/0e664eee65337082be49fbbd2ee24aa0d111d0f2 Author: Joerg Roedel AuthorDate: Wed, 25 Jul 2018 17:48:02 +0200 Committer: Thomas Gleixner CommitDate: Mon, 30 Jul 2018 13:53:48 +0200 Revert "perf/core:

[tip:x86/pti] x86/mm: Remove in_nmi() warning from vmalloc_fault()

2018-07-30 Thread tip-bot for Joerg Roedel
Commit-ID: 6863ea0cda8725072522cd78bda332d9a0b73150 Gitweb: https://git.kernel.org/tip/6863ea0cda8725072522cd78bda332d9a0b73150 Author: Joerg Roedel AuthorDate: Wed, 25 Jul 2018 17:48:01 +0200 Committer: Thomas Gleixner CommitDate: Mon, 30 Jul 2018 13:53:48 +0200 x86/mm: Remove

[tip:x86/pti] x86/kexec: Allocate 8k PGDs for PTI

2018-07-30 Thread tip-bot for Joerg Roedel
Commit-ID: ca38dc8f2724d101038b1205122c93a1c7f38f11 Gitweb: https://git.kernel.org/tip/ca38dc8f2724d101038b1205122c93a1c7f38f11 Author: Joerg Roedel AuthorDate: Wed, 25 Jul 2018 17:48:03 +0200 Committer: Thomas Gleixner CommitDate: Mon, 30 Jul 2018 13:53:48 +0200 x86/kexec: Allocate

[tip:x86/pti] x86/mm/pti: Move user W+X check into pti_finalize()

2018-08-10 Thread tip-bot for Joerg Roedel
Commit-ID: d878efce73fe86db34ddb2013260adf571a701a7 Gitweb: https://git.kernel.org/tip/d878efce73fe86db34ddb2013260adf571a701a7 Author: Joerg Roedel AuthorDate: Wed, 8 Aug 2018 13:16:40 +0200 Committer: Thomas Gleixner CommitDate: Fri, 10 Aug 2018 21:12:45 +0200 x86/mm/pti: Move user

[tip:x86/pti] x86/mm/pti: Clone kernel-image on PTE level for 32 bit

2018-08-07 Thread tip-bot for Joerg Roedel
Commit-ID: 16a3fe634f6a568c6234b8747e5d50487fed3526 Gitweb: https://git.kernel.org/tip/16a3fe634f6a568c6234b8747e5d50487fed3526 Author: Joerg Roedel AuthorDate: Tue, 7 Aug 2018 12:24:31 +0200 Committer: Thomas Gleixner CommitDate: Tue, 7 Aug 2018 23:36:02 +0200 x86/mm/pti: Clone

[tip:x86/pti] x86/mm/pti: Don't clear permissions in pti_clone_pmd()

2018-08-07 Thread tip-bot for Joerg Roedel
Commit-ID: 30514effc9206d4e084ec32239ae221db157d43a Gitweb: https://git.kernel.org/tip/30514effc9206d4e084ec32239ae221db157d43a Author: Joerg Roedel AuthorDate: Tue, 7 Aug 2018 12:24:30 +0200 Committer: Thomas Gleixner CommitDate: Tue, 7 Aug 2018 23:36:02 +0200 x86/mm/pti: Don't clear

[tip:x86/pti] x86/mm/pti: Fix 32 bit PCID check

2018-08-07 Thread tip-bot for Joerg Roedel
Commit-ID: 88c6f8a3977cc35997b47e2f99f080a15559c1eb Gitweb: https://git.kernel.org/tip/88c6f8a3977cc35997b47e2f99f080a15559c1eb Author: Joerg Roedel AuthorDate: Tue, 7 Aug 2018 12:24:29 +0200 Committer: Thomas Gleixner CommitDate: Tue, 7 Aug 2018 18:51:22 +0200 x86/mm/pti: Fix 32 bit

[tip:x86/pti] x86/relocs: Add __end_rodata_aligned to S_REL

2018-08-09 Thread tip-bot for Joerg Roedel
Commit-ID: a29dba161ad1a01bbfbc80aa184b089ddd169a4e Gitweb: https://git.kernel.org/tip/a29dba161ad1a01bbfbc80aa184b089ddd169a4e Author: Joerg Roedel AuthorDate: Thu, 9 Aug 2018 11:44:49 +0200 Committer: Thomas Gleixner CommitDate: Thu, 9 Aug 2018 20:42:07 +0200 x86/relocs: Add

[tip:x86/pti] x86/mm/pti: Move user W+X check into pti_finalize()

2018-08-09 Thread tip-bot for Joerg Roedel
Commit-ID: a13c600e15de44ccf03df28d3311ef3cb754ed9b Gitweb: https://git.kernel.org/tip/a13c600e15de44ccf03df28d3311ef3cb754ed9b Author: Joerg Roedel AuthorDate: Wed, 8 Aug 2018 13:16:40 +0200 Committer: Thomas Gleixner CommitDate: Thu, 9 Aug 2018 20:42:07 +0200 x86/mm/pti: Move user

[tip:x86/pti] x86/entry/32: Enter the kernel via trampoline stack

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 45d7b255747c21fc4b1f5043bee0754d39c3bdbf Gitweb: https://git.kernel.org/tip/45d7b255747c21fc4b1f5043bee0754d39c3bdbf Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:44 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:37 +0200 x86/entry/32: Enter

[tip:x86/pti] x86/entry/32: Leave the kernel via trampoline stack

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: e5862d0515ad970ccec6208ecf5bb0cffe291ea3 Gitweb: https://git.kernel.org/tip/e5862d0515ad970ccec6208ecf5bb0cffe291ea3 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:45 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:37 +0200 x86/entry/32: Leave

[tip:x86/pti] x86/entry/32: Split off return-to-kernel path

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 0d2eb73b29996684d5bbb72f85c74b47b4c359f7 Gitweb: https://git.kernel.org/tip/0d2eb73b29996684d5bbb72f85c74b47b4c359f7 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:43 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:37 +0200 x86/entry/32: Split

[tip:x86/pti] x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 8b376fae0514dc7ee04786e2327169e39d12e51b Gitweb: https://git.kernel.org/tip/8b376fae0514dc7ee04786e2327169e39d12e51b Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:46 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:38 +0200 x86/entry/32:

[tip:x86/pti] x86/ldt: Enable LDT user-mapping for PAE

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 6df934b92a549cb3badb6d576f71aeb133e2f110 Gitweb: https://git.kernel.org/tip/6df934b92a549cb3badb6d576f71aeb133e2f110 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:41:13 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:48 +0200 x86/ldt: Enable LDT

[tip:x86/pti] x86/ldt: Split out sanity check in map_ldt_struct()

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 9bae3197e15dd5e03ce8e237db6fe4486b08a775 Gitweb: https://git.kernel.org/tip/9bae3197e15dd5e03ce8e237db6fe4486b08a775 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:41:12 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:47 +0200 x86/ldt: Split out

[tip:x86/pti] x86/pti: Allow CONFIG_PAGE_TABLE_ISOLATION for x86_32

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 7757d607c6b3186de42e1fb0210b9c5d8b70 Gitweb: https://git.kernel.org/tip/7757d607c6b3186de42e1fb0210b9c5d8b70 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:41:14 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:48 +0200 x86/pti: Allow

[tip:x86/pti] x86/entry/32: Unshare NMI return path

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 8e676ced31e9d1448d3ffc4159586a259cc67f30 Gitweb: https://git.kernel.org/tip/8e676ced31e9d1448d3ffc4159586a259cc67f30 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:42 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:36 +0200 x86/entry/32: Unshare

[tip:x86/pti] x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: ae2e565bc6aaee3f3db420fec5fdd39755c9813e Gitweb: https://git.kernel.org/tip/ae2e565bc6aaee3f3db420fec5fdd39755c9813e Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:39 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:35 +0200 x86/entry/32: Rename

[tip:x86/pti] x86/entry/32: Put ESPFIX code into a macro

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 46eabca284f9f27fe94698a068a4a21ba93b4975 Gitweb: https://git.kernel.org/tip/46eabca284f9f27fe94698a068a4a21ba93b4975 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:41 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:36 +0200 x86/entry/32: Put

[tip:x86/pti] x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: a6b744f3ce9d017dd86b28355de2d8e0d36496d4 Gitweb: https://git.kernel.org/tip/a6b744f3ce9d017dd86b28355de2d8e0d36496d4 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:40 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:36 +0200 x86/entry/32: Load

[tip:x86/pti] x86/ldt: Define LDT_END_ADDR

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 8195d869d118bc30bf0be8d0c5d8849d6f58529b Gitweb: https://git.kernel.org/tip/8195d869d118bc30bf0be8d0c5d8849d6f58529b Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:41:11 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:47 +0200 x86/ldt: Define

[tip:x86/pti] x86/ldt: Reserve address-space range on 32 bit for the LDT

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: f3e48e546c42e31c0c095a6f917a4ad64668608c Gitweb: https://git.kernel.org/tip/f3e48e546c42e31c0c095a6f917a4ad64668608c Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:41:10 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:47 +0200 x86/ldt: Reserve

[tip:x86/pti] x86/mm/pti: Clone entry-text again in pti_finalize()

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: ba0364e260ab37c02975557dbecc014a26072236 Gitweb: https://git.kernel.org/tip/ba0364e260ab37c02975557dbecc014a26072236 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:41:07 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:45 +0200 x86/mm/pti: Clone

[tip:x86/pti] x86/pgtable/pae: Use separate kernel PMDs for user page-table

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: f59dbe9ca6707eb7ffd0e24359085651c2d7df48 Gitweb: https://git.kernel.org/tip/f59dbe9ca6707eb7ffd0e24359085651c2d7df48 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:41:09 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:46 +0200 x86/pgtable/pae: Use

[tip:x86/pti] x86/mm/dump_pagetables: Define INIT_PGD

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 4e8537e4a7a15402b87c424b22c25c9e59681d16 Gitweb: https://git.kernel.org/tip/4e8537e4a7a15402b87c424b22c25c9e59681d16 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:41:08 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:46 +0200

[tip:x86/pti] x86/mm/pti: Clone CPU_ENTRY_AREA on PMD level on x86_32

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: f94560cd6b5117f8913f4c42f4d9a405c26ddc1c Gitweb: https://git.kernel.org/tip/f94560cd6b5117f8913f4c42f4d9a405c26ddc1c Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:41:03 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:44 +0200 x86/mm/pti: Clone

[tip:x86/pti] x86/mm/pti: Make pti_clone_kernel_text() compile on 32 bit

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 39d668e04edad25abe184fb329ce35a131146ee5 Gitweb: https://git.kernel.org/tip/39d668e04edad25abe184fb329ce35a131146ee5 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:41:04 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:44 +0200 x86/mm/pti: Make

[tip:x86/pti] x86/mm/pti: Introduce pti_finalize()

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: b976690f5db26fbc7c2be413bfa0fbd270547a94 Gitweb: https://git.kernel.org/tip/b976690f5db26fbc7c2be413bfa0fbd270547a94 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:41:06 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:45 +0200 x86/mm/pti: Introduce

[tip:x86/pti] x86/mm/pti: Keep permissions when cloning kernel text in pti_clone_kernel_text()

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 1ac228a7c87f697d1d01eb6362a6b5246705b0dd Gitweb: https://git.kernel.org/tip/1ac228a7c87f697d1d01eb6362a6b5246705b0dd Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:41:05 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:45 +0200 x86/mm/pti: Keep

[tip:x86/pti] x86/entry: Rename update_sp0 to update_task_stack

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 252e1a0526304f0f3f6888fc09e81cb220f957f3 Gitweb: https://git.kernel.org/tip/252e1a0526304f0f3f6888fc09e81cb220f957f3 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:51 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:40 +0200 x86/entry: Rename

[tip:x86/pti] x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl()

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 23b772883d1ddcf7fdf883614b88b2a6205db4da Gitweb: https://git.kernel.org/tip/23b772883d1ddcf7fdf883614b88b2a6205db4da Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:52 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:40 +0200 x86/pgtable: Rename

[tip:x86/pti] x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 9e97b73fdb235345a826519862a52a7398c89eb8 Gitweb: https://git.kernel.org/tip/9e97b73fdb235345a826519862a52a7398c89eb8 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:38 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:35 +0200 x86/asm-offsets: Move

[tip:x86/pti] x86/pgtable: Move two more functions from pgtable_64.h to pgtable.h

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 76e258add7b653b60037ee4b25ebc40da6a35c4a Gitweb: https://git.kernel.org/tip/76e258add7b653b60037ee4b25ebc40da6a35c4a Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:57 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:42 +0200 x86/pgtable: Move two

[tip:x86/pti] x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: fcbbd977572cfe5a3dcc97d663bf7480431a07ca Gitweb: https://git.kernel.org/tip/fcbbd977572cfe5a3dcc97d663bf7480431a07ca Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:56 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:42 +0200 x86/pgtable: Move

[tip:x86/pti] x86/mm/pae: Populate valid user PGD entries

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 6c0df8689494e1fefa685377676fa8192291a0eb Gitweb: https://git.kernel.org/tip/6c0df8689494e1fefa685377676fa8192291a0eb Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:58 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:42 +0200 x86/mm/pae: Populate

[tip:x86/pti] x86/entry/32: Add debug code to check entry/exit CR3

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 97193702c6d353e12aefc0fb2f73a98ca421cd56 Gitweb: https://git.kernel.org/tip/97193702c6d353e12aefc0fb2f73a98ca421cd56 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:41:16 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:49 +0200 x86/entry/32: Add

[tip:x86/pti] x86/mm/pti: Add Warning when booting on a PCID capable CPU

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 5e8105950a8b3e03e805299b4d05020ee4eda31a Gitweb: https://git.kernel.org/tip/5e8105950a8b3e03e805299b4d05020ee4eda31a Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:41:15 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:48 +0200 x86/mm/pti: Add

[tip:x86/pti] x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.h

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 8372d66865deb45ee3ec21401a9c80f231b728c8 Gitweb: https://git.kernel.org/tip/8372d66865deb45ee3ec21401a9c80f231b728c8 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:55 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:41 +0200 x86/pgtable: Move

[tip:x86/pti] x86/pgtable/pae: Unshare kernel PMDs when PTI is enabled

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 7ffcf1497c8ab59a705bfafb7401876fd2f6f71e Gitweb: https://git.kernel.org/tip/7ffcf1497c8ab59a705bfafb7401876fd2f6f71e Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:53 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:40 +0200 x86/pgtable/pae:

[tip:x86/pti] x86/pgtable/32: Allocate 8k page-tables when PTI is enabled

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: e3238faf20fb1b51a814497751398ab525a2c884 Gitweb: https://git.kernel.org/tip/e3238faf20fb1b51a814497751398ab525a2c884 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:54 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:41 +0200 x86/pgtable/32:

[tip:x86/pti] x86/mm/pae: Populate the user page-table with user pgd's

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 9b7b8bbd7f6ba4ef7caa5a078ead70237e12d045 Gitweb: https://git.kernel.org/tip/9b7b8bbd7f6ba4ef7caa5a078ead70237e12d045 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:59 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:43 +0200 x86/mm/pae: Populate

[tip:x86/pti] x86/mm/pti: Define X86_CR3_PTI_PCID_USER_BIT on x86_32

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 2c1b9fbe83412598d2dccdd448147336b085e0c6 Gitweb: https://git.kernel.org/tip/2c1b9fbe83412598d2dccdd448147336b085e0c6 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:41:02 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:44 +0200 x86/mm/pti: Define

[tip:x86/pti] x86/mm/legacy: Populate the user page-table with user pgd's

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 1f40a46cf47c12d93a5ad9dccd82bd36ff8f956a Gitweb: https://git.kernel.org/tip/1f40a46cf47c12d93a5ad9dccd82bd36ff8f956a Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:41:00 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:43 +0200 x86/mm/legacy:

[tip:x86/pti] x86/mm/pti: Add an overflow check to pti_clone_pmds()

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 935232ce28dfabff1171e5a7113b2d865fa9ee63 Gitweb: https://git.kernel.org/tip/935232ce28dfabff1171e5a7113b2d865fa9ee63 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:41:01 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:43 +0200 x86/mm/pti: Add an

[tip:x86/pti] x86/entry/32: Add PTI CR3 switches to NMI handler code

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: b65bef400689ceee7108c2d47fb97ae91f4d1440 Gitweb: https://git.kernel.org/tip/b65bef400689ceee7108c2d47fb97ae91f4d1440 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:50 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:39 +0200 x86/entry/32: Add PTI

[tip:x86/pti] x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: e464fb9f241ddf46815b31ca594af96f2699a78e Gitweb: https://git.kernel.org/tip/e464fb9f241ddf46815b31ca594af96f2699a78e Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:49 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:39 +0200 x86/entry/32: Add PTI

[tip:x86/pti] x86/entry/32: Simplify debug entry point

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 929b44eb5739bf11d4a9bce85d7346bd955fc24d Gitweb: https://git.kernel.org/tip/929b44eb5739bf11d4a9bce85d7346bd955fc24d Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:48 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:39 +0200 x86/entry/32:

[tip:x86/pti] x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: b92a165df17ee6e616e43107730f06bf6ecf5d8d Gitweb: https://git.kernel.org/tip/b92a165df17ee6e616e43107730f06bf6ecf5d8d Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:47 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:38 +0200 x86/entry/32: Handle

[tip:x86/pti] perf/core: Make sure the ring-buffer is mapped in all page-tables

2018-07-20 Thread tip-bot for Joerg Roedel
Commit-ID: 77754cfa09a6c528c38cbca9ee4cc4f7cf6ad6f2 Gitweb: https://git.kernel.org/tip/77754cfa09a6c528c38cbca9ee4cc4f7cf6ad6f2 Author: Joerg Roedel AuthorDate: Fri, 20 Jul 2018 18:22:22 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 22:33:41 +0200 perf/core: Make sure

[tip:x86/pti] x86/entry/32: Check for VM86 mode in slow-path check

2018-07-20 Thread tip-bot for Joerg Roedel
Commit-ID: d5e84c21dbf5ea458897f88346dc979909eed913 Gitweb: https://git.kernel.org/tip/d5e84c21dbf5ea458897f88346dc979909eed913 Author: Joerg Roedel AuthorDate: Fri, 20 Jul 2018 18:22:23 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 22:33:41 +0200 x86/entry/32: Check

[tip:x86/pti] x86/entry/32: Check for VM86 mode in slow-path check

2018-07-20 Thread tip-bot for Joerg Roedel
Commit-ID: 9cd342705877526f387cfcb5df8a964ab5873deb Gitweb: https://git.kernel.org/tip/9cd342705877526f387cfcb5df8a964ab5873deb Author: Joerg Roedel AuthorDate: Fri, 20 Jul 2018 18:22:23 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 21:32:08 +0200 x86/entry/32: Check

[tip:x86/pti] perf/core: Make sure the ring-buffer is mapped in all page-tables

2018-07-20 Thread tip-bot for Joerg Roedel
Commit-ID: cdbaf0a372db2bc3c3127e8b63fd15bd6e6757ee Gitweb: https://git.kernel.org/tip/cdbaf0a372db2bc3c3127e8b63fd15bd6e6757ee Author: Joerg Roedel AuthorDate: Fri, 20 Jul 2018 18:22:22 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 21:32:08 +0200 perf/core: Make sure

[tip:x86/urgent] x86/efi: Load fixmap GDT in efi_call_phys_epilog()

2018-08-31 Thread tip-bot for Joerg Roedel
Commit-ID: eeb89e2bb1ac45b0836d4170e97a988c3a746c62 Gitweb: https://git.kernel.org/tip/eeb89e2bb1ac45b0836d4170e97a988c3a746c62 Author: Joerg Roedel AuthorDate: Fri, 31 Aug 2018 10:05:38 +0200 Committer: Thomas Gleixner CommitDate: Fri, 31 Aug 2018 17:45:54 +0200 x86/efi: Load fixmap

[tip:x86/pti] x86/pgtable: Don't set huge PUD/PMD on non-leaf entries

2018-04-12 Thread tip-bot for Joerg Roedel
Commit-ID: e3e288121408c3abeed5af60b87b95c847143845 Gitweb: https://git.kernel.org/tip/e3e288121408c3abeed5af60b87b95c847143845 Author: Joerg Roedel AuthorDate: Wed, 11 Apr 2018 17:24:38 +0200 Committer: Ingo Molnar CommitDate: Thu, 12 Apr 2018

[tip:x86/urgent] x86/mm: Prevent kernel Oops in PTDUMP code with HIGHPTE=y

2018-04-17 Thread tip-bot for Joerg Roedel
Commit-ID: d6ef1f194b7569af8b8397876dc9ab07649d63cb Gitweb: https://git.kernel.org/tip/d6ef1f194b7569af8b8397876dc9ab07649d63cb Author: Joerg Roedel AuthorDate: Tue, 17 Apr 2018 15:27:16 +0200 Committer: Thomas Gleixner CommitDate: Tue, 17 Apr 2018

[tip:x86/urgent] x86/power/64: Fix page-table setup for temporary text mapping

2018-04-20 Thread tip-bot for Joerg Roedel
Commit-ID: 05189820da23fc87ee2a7d87c20257f298af27f4 Gitweb: https://git.kernel.org/tip/05189820da23fc87ee2a7d87c20257f298af27f4 Author: Joerg Roedel AuthorDate: Thu, 19 Apr 2018 20:26:00 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Apr 2018

[tip:x86/urgent] Revert "x86/mm/legacy: Populate the user page-table with user pgd's"

2018-09-14 Thread tip-bot for Joerg Roedel
Commit-ID: 61a6bd83abf2f14b2a917b6a0279c88d299267af Gitweb: https://git.kernel.org/tip/61a6bd83abf2f14b2a917b6a0279c88d299267af Author: Joerg Roedel AuthorDate: Fri, 14 Sep 2018 12:59:14 +0200 Committer: Thomas Gleixner CommitDate: Fri, 14 Sep 2018 17:08:45 +0200 Revert

[tip:x86/pti] x86/pgtable: Don't set huge PUD/PMD on non-leaf entries

2018-04-12 Thread tip-bot for Joerg Roedel
Commit-ID: e3e288121408c3abeed5af60b87b95c847143845 Gitweb: https://git.kernel.org/tip/e3e288121408c3abeed5af60b87b95c847143845 Author: Joerg Roedel AuthorDate: Wed, 11 Apr 2018 17:24:38 +0200 Committer: Ingo Molnar CommitDate: Thu, 12 Apr 2018 09:41:41 +0200 x86/pgtable: Don't set

[tip:x86/urgent] x86/power/64: Fix page-table setup for temporary text mapping

2018-04-20 Thread tip-bot for Joerg Roedel
Commit-ID: 05189820da23fc87ee2a7d87c20257f298af27f4 Gitweb: https://git.kernel.org/tip/05189820da23fc87ee2a7d87c20257f298af27f4 Author: Joerg Roedel AuthorDate: Thu, 19 Apr 2018 20:26:00 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Apr 2018 11:52:00 +0200 x86/power/64: Fix

[tip:x86/urgent] x86/mm: Prevent kernel Oops in PTDUMP code with HIGHPTE=y

2018-04-17 Thread tip-bot for Joerg Roedel
Commit-ID: d6ef1f194b7569af8b8397876dc9ab07649d63cb Gitweb: https://git.kernel.org/tip/d6ef1f194b7569af8b8397876dc9ab07649d63cb Author: Joerg Roedel AuthorDate: Tue, 17 Apr 2018 15:27:16 +0200 Committer: Thomas Gleixner CommitDate: Tue, 17 Apr 2018 15:43:01 +0200 x86/mm: Prevent

[tip:x86/urgent] x86/mm: Check for pfn instead of page in vmalloc_sync_one()

2019-07-22 Thread tip-bot for Joerg Roedel
Commit-ID: 51b75b5b563a2637f9d8dc5bd02a31b2ff9e5ea0 Gitweb: https://git.kernel.org/tip/51b75b5b563a2637f9d8dc5bd02a31b2ff9e5ea0 Author: Joerg Roedel AuthorDate: Fri, 19 Jul 2019 20:46:50 +0200 Committer: Thomas Gleixner CommitDate: Mon, 22 Jul 2019 10:18:30 +0200 x86/mm: Check for pfn

[tip:x86/urgent] x86/mm: Sync also unmappings in vmalloc_sync_all()

2019-07-22 Thread tip-bot for Joerg Roedel
Commit-ID: 8e998fc24de47c55b47a887f6c95ab91acd4a720 Gitweb: https://git.kernel.org/tip/8e998fc24de47c55b47a887f6c95ab91acd4a720 Author: Joerg Roedel AuthorDate: Fri, 19 Jul 2019 20:46:51 +0200 Committer: Thomas Gleixner CommitDate: Mon, 22 Jul 2019 10:18:30 +0200 x86/mm: Sync also

[tip:x86/urgent] mm/vmalloc: Sync unmappings in __purge_vmap_area_lazy()

2019-07-22 Thread tip-bot for Joerg Roedel
Commit-ID: 3f8fd02b1bf1d7ba964485a56f2f4b53ae88c167 Gitweb: https://git.kernel.org/tip/3f8fd02b1bf1d7ba964485a56f2f4b53ae88c167 Author: Joerg Roedel AuthorDate: Fri, 19 Jul 2019 20:46:52 +0200 Committer: Thomas Gleixner CommitDate: Mon, 22 Jul 2019 10:18:30 +0200 mm/vmalloc: Sync

[tip:x86/pti] x86/mm: Remove in_nmi() warning from vmalloc_fault()

2018-07-30 Thread tip-bot for Joerg Roedel
Commit-ID: 6863ea0cda8725072522cd78bda332d9a0b73150 Gitweb: https://git.kernel.org/tip/6863ea0cda8725072522cd78bda332d9a0b73150 Author: Joerg Roedel AuthorDate: Wed, 25 Jul 2018 17:48:01 +0200 Committer: Thomas Gleixner CommitDate: Mon, 30 Jul 2018 13:53:48 +0200 x86/mm: Remove

[tip:x86/pti] x86/kexec: Allocate 8k PGDs for PTI

2018-07-30 Thread tip-bot for Joerg Roedel
Commit-ID: ca38dc8f2724d101038b1205122c93a1c7f38f11 Gitweb: https://git.kernel.org/tip/ca38dc8f2724d101038b1205122c93a1c7f38f11 Author: Joerg Roedel AuthorDate: Wed, 25 Jul 2018 17:48:03 +0200 Committer: Thomas Gleixner CommitDate: Mon, 30 Jul 2018 13:53:48 +0200 x86/kexec: Allocate

[tip:x86/pti] Revert "perf/core: Make sure the ring-buffer is mapped in all page-tables"

2018-07-30 Thread tip-bot for Joerg Roedel
Commit-ID: 0e664eee65337082be49fbbd2ee24aa0d111d0f2 Gitweb: https://git.kernel.org/tip/0e664eee65337082be49fbbd2ee24aa0d111d0f2 Author: Joerg Roedel AuthorDate: Wed, 25 Jul 2018 17:48:02 +0200 Committer: Thomas Gleixner CommitDate: Mon, 30 Jul 2018 13:53:48 +0200 Revert "perf/core:

[tip:x86/pti] x86/relocs: Add __end_rodata_aligned to S_REL

2018-08-09 Thread tip-bot for Joerg Roedel
Commit-ID: a29dba161ad1a01bbfbc80aa184b089ddd169a4e Gitweb: https://git.kernel.org/tip/a29dba161ad1a01bbfbc80aa184b089ddd169a4e Author: Joerg Roedel AuthorDate: Thu, 9 Aug 2018 11:44:49 +0200 Committer: Thomas Gleixner CommitDate: Thu, 9 Aug 2018 20:42:07 +0200 x86/relocs: Add

[tip:x86/pti] x86/mm/pti: Move user W+X check into pti_finalize()

2018-08-09 Thread tip-bot for Joerg Roedel
Commit-ID: a13c600e15de44ccf03df28d3311ef3cb754ed9b Gitweb: https://git.kernel.org/tip/a13c600e15de44ccf03df28d3311ef3cb754ed9b Author: Joerg Roedel AuthorDate: Wed, 8 Aug 2018 13:16:40 +0200 Committer: Thomas Gleixner CommitDate: Thu, 9 Aug 2018 20:42:07 +0200 x86/mm/pti: Move user

[tip:x86/pti] x86/mm/pti: Move user W+X check into pti_finalize()

2018-08-10 Thread tip-bot for Joerg Roedel
Commit-ID: d878efce73fe86db34ddb2013260adf571a701a7 Gitweb: https://git.kernel.org/tip/d878efce73fe86db34ddb2013260adf571a701a7 Author: Joerg Roedel AuthorDate: Wed, 8 Aug 2018 13:16:40 +0200 Committer: Thomas Gleixner CommitDate: Fri, 10 Aug 2018 21:12:45 +0200 x86/mm/pti: Move user

[tip:x86/urgent] x86/efi: Load fixmap GDT in efi_call_phys_epilog()

2018-08-31 Thread tip-bot for Joerg Roedel
Commit-ID: eeb89e2bb1ac45b0836d4170e97a988c3a746c62 Gitweb: https://git.kernel.org/tip/eeb89e2bb1ac45b0836d4170e97a988c3a746c62 Author: Joerg Roedel AuthorDate: Fri, 31 Aug 2018 10:05:38 +0200 Committer: Thomas Gleixner CommitDate: Fri, 31 Aug 2018 17:45:54 +0200 x86/efi: Load fixmap

[tip:x86/pti] x86/mm/pti: Fix 32 bit PCID check

2018-08-07 Thread tip-bot for Joerg Roedel
Commit-ID: 88c6f8a3977cc35997b47e2f99f080a15559c1eb Gitweb: https://git.kernel.org/tip/88c6f8a3977cc35997b47e2f99f080a15559c1eb Author: Joerg Roedel AuthorDate: Tue, 7 Aug 2018 12:24:29 +0200 Committer: Thomas Gleixner CommitDate: Tue, 7 Aug 2018 18:51:22 +0200 x86/mm/pti: Fix 32 bit

[tip:x86/pti] x86/mm/pti: Don't clear permissions in pti_clone_pmd()

2018-08-07 Thread tip-bot for Joerg Roedel
Commit-ID: 30514effc9206d4e084ec32239ae221db157d43a Gitweb: https://git.kernel.org/tip/30514effc9206d4e084ec32239ae221db157d43a Author: Joerg Roedel AuthorDate: Tue, 7 Aug 2018 12:24:30 +0200 Committer: Thomas Gleixner CommitDate: Tue, 7 Aug 2018 23:36:02 +0200 x86/mm/pti: Don't clear

[tip:x86/pti] x86/mm/pti: Clone kernel-image on PTE level for 32 bit

2018-08-07 Thread tip-bot for Joerg Roedel
Commit-ID: 16a3fe634f6a568c6234b8747e5d50487fed3526 Gitweb: https://git.kernel.org/tip/16a3fe634f6a568c6234b8747e5d50487fed3526 Author: Joerg Roedel AuthorDate: Tue, 7 Aug 2018 12:24:31 +0200 Committer: Thomas Gleixner CommitDate: Tue, 7 Aug 2018 23:36:02 +0200 x86/mm/pti: Clone

[tip:x86/pti] x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 9e97b73fdb235345a826519862a52a7398c89eb8 Gitweb: https://git.kernel.org/tip/9e97b73fdb235345a826519862a52a7398c89eb8 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:38 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:35 +0200 x86/asm-offsets: Move

[tip:x86/pti] x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: ae2e565bc6aaee3f3db420fec5fdd39755c9813e Gitweb: https://git.kernel.org/tip/ae2e565bc6aaee3f3db420fec5fdd39755c9813e Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:39 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:35 +0200 x86/entry/32: Rename

[tip:x86/pti] x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: a6b744f3ce9d017dd86b28355de2d8e0d36496d4 Gitweb: https://git.kernel.org/tip/a6b744f3ce9d017dd86b28355de2d8e0d36496d4 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:40 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:36 +0200 x86/entry/32: Load

[tip:x86/pti] x86/entry/32: Put ESPFIX code into a macro

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 46eabca284f9f27fe94698a068a4a21ba93b4975 Gitweb: https://git.kernel.org/tip/46eabca284f9f27fe94698a068a4a21ba93b4975 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:41 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:36 +0200 x86/entry/32: Put

[tip:x86/pti] x86/entry/32: Unshare NMI return path

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 8e676ced31e9d1448d3ffc4159586a259cc67f30 Gitweb: https://git.kernel.org/tip/8e676ced31e9d1448d3ffc4159586a259cc67f30 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:42 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:36 +0200 x86/entry/32: Unshare

[tip:x86/pti] x86/entry/32: Split off return-to-kernel path

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 0d2eb73b29996684d5bbb72f85c74b47b4c359f7 Gitweb: https://git.kernel.org/tip/0d2eb73b29996684d5bbb72f85c74b47b4c359f7 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:43 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:37 +0200 x86/entry/32: Split

[tip:x86/pti] x86/entry/32: Enter the kernel via trampoline stack

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 45d7b255747c21fc4b1f5043bee0754d39c3bdbf Gitweb: https://git.kernel.org/tip/45d7b255747c21fc4b1f5043bee0754d39c3bdbf Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:44 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:37 +0200 x86/entry/32: Enter

[tip:x86/pti] x86/entry/32: Leave the kernel via trampoline stack

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: e5862d0515ad970ccec6208ecf5bb0cffe291ea3 Gitweb: https://git.kernel.org/tip/e5862d0515ad970ccec6208ecf5bb0cffe291ea3 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:45 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:37 +0200 x86/entry/32: Leave

[tip:x86/pti] x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 8b376fae0514dc7ee04786e2327169e39d12e51b Gitweb: https://git.kernel.org/tip/8b376fae0514dc7ee04786e2327169e39d12e51b Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:46 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:38 +0200 x86/entry/32:

[tip:x86/pti] x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: b92a165df17ee6e616e43107730f06bf6ecf5d8d Gitweb: https://git.kernel.org/tip/b92a165df17ee6e616e43107730f06bf6ecf5d8d Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:47 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:38 +0200 x86/entry/32: Handle

[tip:x86/pti] x86/entry/32: Simplify debug entry point

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 929b44eb5739bf11d4a9bce85d7346bd955fc24d Gitweb: https://git.kernel.org/tip/929b44eb5739bf11d4a9bce85d7346bd955fc24d Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:48 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:39 +0200 x86/entry/32:

[tip:x86/pti] x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: e464fb9f241ddf46815b31ca594af96f2699a78e Gitweb: https://git.kernel.org/tip/e464fb9f241ddf46815b31ca594af96f2699a78e Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:49 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:39 +0200 x86/entry/32: Add PTI

[tip:x86/pti] x86/entry/32: Add PTI CR3 switches to NMI handler code

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: b65bef400689ceee7108c2d47fb97ae91f4d1440 Gitweb: https://git.kernel.org/tip/b65bef400689ceee7108c2d47fb97ae91f4d1440 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:50 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:39 +0200 x86/entry/32: Add PTI

[tip:x86/pti] x86/entry: Rename update_sp0 to update_task_stack

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 252e1a0526304f0f3f6888fc09e81cb220f957f3 Gitweb: https://git.kernel.org/tip/252e1a0526304f0f3f6888fc09e81cb220f957f3 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:51 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:40 +0200 x86/entry: Rename

[tip:x86/pti] x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl()

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 23b772883d1ddcf7fdf883614b88b2a6205db4da Gitweb: https://git.kernel.org/tip/23b772883d1ddcf7fdf883614b88b2a6205db4da Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:52 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:40 +0200 x86/pgtable: Rename

[tip:x86/pti] x86/pgtable/pae: Unshare kernel PMDs when PTI is enabled

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 7ffcf1497c8ab59a705bfafb7401876fd2f6f71e Gitweb: https://git.kernel.org/tip/7ffcf1497c8ab59a705bfafb7401876fd2f6f71e Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:53 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:40 +0200 x86/pgtable/pae:

[tip:x86/pti] x86/pgtable/32: Allocate 8k page-tables when PTI is enabled

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: e3238faf20fb1b51a814497751398ab525a2c884 Gitweb: https://git.kernel.org/tip/e3238faf20fb1b51a814497751398ab525a2c884 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:54 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:41 +0200 x86/pgtable/32:

[tip:x86/pti] x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.h

2018-07-19 Thread tip-bot for Joerg Roedel
Commit-ID: 8372d66865deb45ee3ec21401a9c80f231b728c8 Gitweb: https://git.kernel.org/tip/8372d66865deb45ee3ec21401a9c80f231b728c8 Author: Joerg Roedel AuthorDate: Wed, 18 Jul 2018 11:40:55 +0200 Committer: Thomas Gleixner CommitDate: Fri, 20 Jul 2018 01:11:41 +0200 x86/pgtable: Move

  1   2   >