]> git.baikalelectronics.ru Git - kernel.git/commit
x86/xen: Fix initialisation in hypercall_page after rethunk
authorBen Hutchings <ben@decadent.org.uk>
Wed, 13 Jul 2022 22:39:33 +0000 (00:39 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 23 Jul 2022 10:54:11 +0000 (12:54 +0200)
commitbea08bdca3977df4261f61d2efd16dcc73b42669
tree5e0a0c7663a16844219e8285ce713893c81091fd
parentc31351ffb134518d1b79766f72c142c8efd8bd63
x86/xen: Fix initialisation in hypercall_page after rethunk

The hypercall_page is special and the RETs there should not be changed
into rethunk calls (but can have SLS mitigation).  Change the initial
instructions to ret + int3 padding, as was done in upstream commit
f80e8ecf1119 "x86/ibt,xen: Sprinkle the ENDBR".

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/x86/xen/xen-head.S