On Wed, Jun 20, 2018 at 08:07:31AM -0700, Dave Hansen wrote:
On 06/13/2018 05:45 PM, Ram Pai wrote:
--- a/tools/testing/selftests/vm/protection_keys.c +++ b/tools/testing/selftests/vm/protection_keys.c @@ -577,7 +577,8 @@ int sys_pkey_free(unsigned long pkey) int ret = syscall(SYS_pkey_free, pkey); if (!ret)
shadow_pkey_reg &= clear_pkey_flags(pkey, PKEY_DISABLE_ACCESS);
shadow_pkey_reg &= clear_pkey_flags(pkey,
dprintf1("%s(pkey=%ld) syscall ret: %d\n", __func__, pkey, ret); return ret;PKEY_DISABLE_ACCESS | PKEY_DISABLE_WRITE);
}
Why did you introduce this code earlier and then modify it now?
BTW, my original aversion to this code still stands.
Have entirely got rid of this code in the new version.