[PATCH 3.16 71/76] x86: reorganize SMAP handling in user space accesses