PKEY_MASK
#ifndef PKEY_MASK
reg &= ~((u64)PKEY_MASK << shift);
reg |= (flags & PKEY_MASK) << shift;
reg &= ~((u64)PKEY_MASK << shift);
u32 perm = (reg >> shift) & PKEY_MASK;
#ifndef PKEY_MASK
reg &= ~((u64)PKEY_MASK << shift);
reg |= (flags & PKEY_MASK) << shift;
return ((reg >> shift) & PKEY_MASK);
~PKEY_MASK);