Finally understand pgdir_walk