selftests/vm/pkeys: Add a regression test for setting PKRU through ptrace
authorKyle Huey <me@kylehuey.com>
Tue, 15 Nov 2022 23:09:32 +0000 (15:09 -0800)
committerDave Hansen <dave.hansen@linux.intel.com>
Wed, 16 Nov 2022 23:07:10 +0000 (15:07 -0800)
commit6ea25770b043c7997ab21d1ce95ba5de4d3d85d9
tree9a195bbe14761e8934449dacf056875f95d5a139
parentd7e5aceace514a2b1b3ca3dc44f93f1704766ca7
selftests/vm/pkeys: Add a regression test for setting PKRU through ptrace

This tests PTRACE_SETREGSET with NT_X86_XSTATE modifying PKRU directly and
removing the PKRU bit from XSTATE_BV.

Signed-off-by: Kyle Huey <me@kylehuey.com>
Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com>
Link: https://lore.kernel.org/all/20221115230932.7126-7-khuey%40kylehuey.com
tools/testing/selftests/vm/pkey-x86.h
tools/testing/selftests/vm/protection_keys.c