]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
selftests/x86: Use __builtin_ia32_read/writeeflags
authorAndy Lutomirski <luto@kernel.org>
Mon, 2 Nov 2020 19:54:02 +0000 (11:54 -0800)
committerBorislav Petkov <bp@suse.de>
Tue, 12 Jan 2021 11:31:28 +0000 (12:31 +0100)
commit9297e602adf8d5587d83941c48e4dbae46c8df5f
tree3979ae10b279b2028c8f72d4b84417df37dd4df2
parent4b2d8ca9208be636b30e924b1cbcb267b0740c93
selftests/x86: Use __builtin_ia32_read/writeeflags

The asm to read and write EFLAGS from userspace is horrible.  The
compiler builtins are now available on all supported compilers, so
use them instead.

(The compiler builtins are also unnecessarily ugly, but that's a
 more manageable level of ugliness.)

Signed-off-by: Andy Lutomirski <luto@kernel.org>
Signed-off-by: Borislav Petkov <bp@suse.de>
Link: https://lkml.kernel.org/r/aee4b1cdfc56083eb779ce927b7d3459aad2af76.1604346818.git.luto@kernel.org
tools/testing/selftests/x86/helpers.h