summaryrefslogtreecommitdiff
path: root/tools/debugging
diff options
context:
space:
mode:
authorAndy Lutomirski <luto@kernel.org>2020-06-26 10:21:16 -0700
committerThomas Gleixner <tglx@linutronix.de>2020-07-01 10:00:27 +0200
commitcced0b24bb545bfe74fea96de84adc23c0146b05 (patch)
tree4cf94eb54ae3f64b4c4b54c696f0e5fabd081078 /tools/debugging
parenta61fa2799ef9bf6c4f54cf7295036577cececc72 (diff)
selftests/x86: Consolidate and fix get/set_eflags() helpers
There are several copies of get_eflags() and set_eflags() and they all are buggy. Consolidate them and fix them. The fixes are: Add memory clobbers. These are probably unnecessary but they make sure that the compiler doesn't move something past one of these calls when it shouldn't. Respect the redzone on x86_64. There has no failure been observed related to this, but it's definitely a bug. Signed-off-by: Andy Lutomirski <luto@kernel.org> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Link: https://lkml.kernel.org/r/982ce58ae8dea2f1e57093ee894760e35267e751.1593191971.git.luto@kernel.org
Diffstat (limited to 'tools/debugging')
0 files changed, 0 insertions, 0 deletions