mirror of https://gitee.com/openkylin/linux.git
x86/pkeys: Add arch_pkeys_enabled()
This will be used in future patches to check for arch support for pkeys in generic code. Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Reviewed-by: Dave Hansen <dave.hansen@intel.com>
This commit is contained in:
parent
555934a71b
commit
3f36c94239
|
@ -7,6 +7,11 @@
|
|||
extern int arch_set_user_pkey_access(struct task_struct *tsk, int pkey,
|
||||
unsigned long init_val);
|
||||
|
||||
static inline bool arch_pkeys_enabled(void)
|
||||
{
|
||||
return boot_cpu_has(X86_FEATURE_OSPKE);
|
||||
}
|
||||
|
||||
/*
|
||||
* Try to dedicate one of the protection keys to be used as an
|
||||
* execute-only protection key.
|
||||
|
|
Loading…
Reference in New Issue