Messages in this thread | | | Date | Sun, 31 Jul 2022 21:18:05 +0800 | Subject | Re: [PATCH v4] erofs: update ctx->pos for every emitted dirent | From | Chao Yu <> |
| |
On 2022/7/22 16:27, Jeffle Xu wrote: > From: Hongnan Li <hongnan.li@linux.alibaba.com> > > erofs_readdir update ctx->pos after filling a batch of dentries > and it may cause dir/files duplication for NFS readdirplus which > depends on ctx->pos to fill dir correctly. So update ctx->pos for > every emitted dirent in erofs_fill_dentries to fix it. > > Also fix the update of ctx->pos when the initial file position has > exceeded nameoff. > > Fixes: 3e917cc305c6 ("erofs: make filesystem exportable") > Signed-off-by: Hongnan Li <hongnan.li@linux.alibaba.com> > Signed-off-by: Jeffle Xu <jefflexu@linux.alibaba.com>
Reviewed-by: Chao Yu <chao@kernel.org>
Thanks,
| |