Re: [RFC, PATCHv1 22/28] x86/espfix: support 5-level paging

2016-12-12 Thread Kirill A. Shutemov
On Thu, Dec 08, 2016 at 10:40:41AM -0800, Andy Lutomirski wrote: > On Thu, Dec 8, 2016 at 8:21 AM, Kirill A. Shutemov > wrote: > > XXX: how to test this? > > tools/testing/selftests/x86/sigreturn_{32,64} Hm. They fail on non-patched kernel with QEMU, but not

Re: [RFC, PATCHv1 22/28] x86/espfix: support 5-level paging

2016-12-12 Thread Kirill A. Shutemov
On Thu, Dec 08, 2016 at 10:40:41AM -0800, Andy Lutomirski wrote: > On Thu, Dec 8, 2016 at 8:21 AM, Kirill A. Shutemov > wrote: > > XXX: how to test this? > > tools/testing/selftests/x86/sigreturn_{32,64} Hm. They fail on non-patched kernel with QEMU, but not KVM. :-/ I guess I'd need to fix

Re: [RFC, PATCHv1 22/28] x86/espfix: support 5-level paging

2016-12-08 Thread Andy Lutomirski
On Thu, Dec 8, 2016 at 8:21 AM, Kirill A. Shutemov wrote: > XXX: how to test this? tools/testing/selftests/x86/sigreturn_{32,64}

Re: [RFC, PATCHv1 22/28] x86/espfix: support 5-level paging

2016-12-08 Thread Andy Lutomirski
On Thu, Dec 8, 2016 at 8:21 AM, Kirill A. Shutemov wrote: > XXX: how to test this? tools/testing/selftests/x86/sigreturn_{32,64}

[RFC, PATCHv1 22/28] x86/espfix: support 5-level paging

2016-12-08 Thread Kirill A. Shutemov
XXX: how to test this? Not-yet-Signed-off-by: Kirill A. Shutemov --- arch/x86/kernel/espfix_64.c | 41 ++--- 1 file changed, 38 insertions(+), 3 deletions(-) diff --git a/arch/x86/kernel/espfix_64.c

[RFC, PATCHv1 22/28] x86/espfix: support 5-level paging

2016-12-08 Thread Kirill A. Shutemov
XXX: how to test this? Not-yet-Signed-off-by: Kirill A. Shutemov --- arch/x86/kernel/espfix_64.c | 41 ++--- 1 file changed, 38 insertions(+), 3 deletions(-) diff --git a/arch/x86/kernel/espfix_64.c b/arch/x86/kernel/espfix_64.c index