mm: munlock use mapcount to avoid terrible overhead