diff options
author | 2017-10-25 16:34:27 +0200 | |
---|---|---|
committer | 2017-10-25 16:34:27 +0200 | |
commit | c6cdd51404b7ac12dd95173ddfc548c59ecf037f (patch) | |
tree | 441a64f205973c6d411a42e54696056d714b362d /tools/perf/scripts/python/export-to-postgresql.py | |
parent | Linux 4.14-rc6 (diff) | |
download | wireguard-linux-c6cdd51404b7ac12dd95173ddfc548c59ecf037f.tar.xz wireguard-linux-c6cdd51404b7ac12dd95173ddfc548c59ecf037f.zip |
fuse: fix READDIRPLUS skipping an entry
Marios Titas running a Haskell program noticed a problem with fuse's
readdirplus: when it is interrupted by a signal, it skips one directory
entry.
The reason is that fuse erronously updates ctx->pos after a failed
dir_emit().
The issue originates from the patch adding readdirplus support.
Reported-by: Jakob Unterwurzacher <jakobunt@gmail.com>
Tested-by: Marios Titas <redneb@gmx.com>
Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
Fixes: 0b05b18381ee ("fuse: implement NFS-like readdirplus support")
Cc: <stable@vger.kernel.org> # v3.9
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions