vfs: fix double put after complete_walk()