mincore: break do_mincore() into logical pieces