[PATCH v2 5/7] x86: fix user address masking non-canonical speculation issue