mm: mprotect: use pmd_trans_unstable instead of taking the pmd_lock