]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
x86/hw_breakpoint: Prevent data breakpoints on direct GDT
authorLai Jiangshan <laijs@linux.alibaba.com>
Fri, 29 May 2020 21:27:30 +0000 (23:27 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Thu, 11 Jun 2020 13:15:20 +0000 (15:15 +0200)
commit97417cb9ad4ed052d7a4c5c0d75db1ff1b0981fb
tree7c6acb233789431d272714c5ad438215ba7a52b0
parentd390e6de89d30402bd06056c40cea72328aec9b1
x86/hw_breakpoint: Prevent data breakpoints on direct GDT

A data breakpoint on the GDT can be fatal and must be avoided.  The GDT in
the CPU entry area is already protected, but not the direct GDT.

Add the necessary protection.

Signed-off-by: Lai Jiangshan <laijs@linux.alibaba.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lkml.kernel.org/r/20200526014221.2119-3-laijs@linux.alibaba.com
Link: https://lkml.kernel.org/r/20200529213320.840953950@infradead.org
arch/x86/kernel/hw_breakpoint.c