Before revision: SMEP can be used to prevent supervisor-mode code from unintentionally executing user-space code.
After revision: SMEP can be used to prevent supervisor mode from unintentionally executing user-space code.