diff options
| author | Miklos Szeredi <mszeredi@redhat.com> | 2017-02-22 20:08:25 +0100 |
|---|---|---|
| committer | Moyster <oysterized@gmail.com> | 2017-06-17 15:52:35 +0200 |
| commit | ca87b25667801f29b2995d3b886defd7df90de5c (patch) | |
| tree | f6ea9322348b3d2f3ef89c8f9f9c74636529e52e /include | |
| parent | ac3242d12d342be8ba554f7ad916299e9bb07996 (diff) | |
fuse: add missing FR_FORCE
commit 2e38bea99a80eab408adee27f873a188d57b76cb upstream.
fuse_file_put() was missing the "force" flag for the RELEASE request when
sending synchronously (fuseblk).
If this flag is not set, then a sync request may be interrupted before it
is dequeued by the userspace filesystem. In this case the OPEN won't be
balanced with a RELEASE.
[js] force is a variable, not a bit
Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
Fixes: 5a18ec176c93 ("fuse: fix hang of single threaded fuseblk filesystem")
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
Signed-off-by: Willy Tarreau <w@1wt.eu>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
