summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorDave Hansen <dave.hansen@linux.intel.com>2017-12-04 15:07:38 +0100
committerIngo Molnar <mingo@kernel.org>2017-12-23 21:13:00 +0100
commit1c4de1ff4fe50453b968579ee86fac3da80dd783 (patch)
tree60f596c7ba981b3f77b8c083bfa6ec9018ce8878 /tools/perf/scripts/python
parent61e9b3671007a5da8127955a1a3bda7e0d5f42e8 (diff)
downloadkernel-1c4de1ff4fe50453b968579ee86fac3da80dd783.tar.gz
x86/mm/pti: Allow NX poison to be set in p4d/pgd
With PAGE_TABLE_ISOLATION the user portion of the kernel page tables is poisoned with the NX bit so if the entry code exits with the kernel page tables selected in CR3, userspace crashes. But doing so trips the p4d/pgd_bad() checks. Make sure it does not do that. Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Reviewed-by: Borislav Petkov <bp@suse.de> Cc: Andy Lutomirski <luto@kernel.org> Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com> Cc: Borislav Petkov <bp@alien8.de> Cc: Brian Gerst <brgerst@gmail.com> Cc: David Laight <David.Laight@aculab.com> Cc: Denys Vlasenko <dvlasenk@redhat.com> Cc: Eduardo Valentin <eduval@amazon.com> Cc: Greg KH <gregkh@linuxfoundation.org> Cc: H. Peter Anvin <hpa@zytor.com> Cc: Josh Poimboeuf <jpoimboe@redhat.com> Cc: Juergen Gross <jgross@suse.com> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Will Deacon <will.deacon@arm.com> Cc: aliguori@amazon.com Cc: daniel.gruss@iaik.tugraz.at Cc: hughd@google.com Cc: keescook@google.com Cc: linux-kernel@vger.kernel.org Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
el.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski 2022-08-24net: neigh: don't call kfree_skb() under spin_lock_irqsave()Yang Yingliang 2022-08-22Remove DECnet support from kernelStephen Hemminger 2022-08-15neighbour: make proxy_queue.qlen limit per-deviceAlexander Mikhalitsyn 2022-08-15neigh: fix possible DoS due to net iface start/stop loopDenis V. Lunev 2022-06-30net, neigh: introduce interval_probe_time_ms for periodic probeYuwei Wang 2022-06-09net: rename reference+tracking helpersJakub Kicinski 2022-05-25net, neigh: Set lower cap for neigh_managed_work rearmingDaniel Borkmann 2022-05-04memcg: accounting for objects allocated for new netdeviceVasily Averin 2022-02-26net: neigh: use kfree_skb_reason() for __neigh_event_send()Menglong Dong 2022-02-02net, neigh: Do not trigger immediate probes on NUD_FAILED from neigh_managed_...Daniel Borkmann 2022-01-22proc: remove PDE_DATA() completelyMuchun Song 2021-12-12net: Enable neighbor sysctls that is save for userns rootxu xin 2021-12-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski 2021-12-08net, neigh: clear whole pneigh_entry at alloc timeEric Dumazet 2021-12-06net: add net device refcount tracker to struct neigh_parmsEric Dumazet 2021-12-06net: add net device refcount tracker to struct pneigh_entryEric Dumazet 2021-12-06net: add net device refcount tracker to struct neighbourEric Dumazet 2021-11-22net, neigh: Fix crash in v6 module initialization error pathDaniel Borkmann 2021-10-14net, neigh: Reject creating NUD_PERMANENT with NTF_MANAGED entriesDaniel Borkmann 2021-10-14net, neigh: Use NLA_POLICY_MASK helper for NDA_FLAGS_EXT attributeDaniel Borkmann 2021-10-14net, neigh: Add build-time assertion to avoid neigh->flags overflowDaniel Borkmann 2021-10-12net, neigh: Add NTF_MANAGED flag for managed neighbor entriesDaniel Borkmann 2021-10-12net, neigh: Extend neigh->flags to 32 bit to allow for extensionsRoopa Prabhu 2021-10-12net, neigh: Enable state migration between NUD_PERMANENT and NTF_USEDaniel Borkmann 2021-10-12net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USEDaniel Borkmann