x86/pv: Don't deliver #GP for a SYSENTER with NT set
authorAndrew Cooper <andrew.cooper3@citrix.com>
Tue, 20 Oct 2020 12:41:48 +0000 (14:41 +0200)
committerJan Beulich <jbeulich@suse.com>
Tue, 20 Oct 2020 12:41:48 +0000 (14:41 +0200)
commit64c39517b5d2c2f324b87e7d663b184fca528d39
tree074e8de2079b4402d2ab8feaafc1d856416ca8f9
parent0974e0085d6de5ae2b60c831e04c07dd1f0f9ba2
x86/pv: Don't deliver #GP for a SYSENTER with NT set

It is a matter of guest kernel policy what to do with offending userspace, and
terminating said userspace may not be the action chosen.

Linux explicitly tolerates this case.

Reported-by: Andy Lutomirski <luto@kernel.org>
Fixes: fdac951560 ("x86: clear EFLAGS.NT in SYSENTER entry path")
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
master commit: 61d4a04349895edc5a5868274b906ba61ef24f47
master date: 2020-09-24 21:02:35 +0100
xen/arch/x86/x86_64/entry.S