thp: change pmd_trans_huge_lock() interface to return ptl