Messages in this thread | | | Date | Thu, 9 Oct 2014 10:14:17 +0200 | Subject | Re: [PATCH 0/5] fuse: handle release synchronously (v4) | From | Miklos Szeredi <> |
| |
On Wed, Oct 1, 2014 at 1:28 PM, Maxim Patlasov <mpatlasov@parallels.com> wrote: > Given those patches must die, do you have any ideas how to resolve that > "spurious EBUSY" problem?
Check the "sync_release" branch of fuse:
git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git sync_release
And same branch name for libfuse:
git://git.code.sf.net/p/fuse/fuse sync_release
What it does is send RELEASE from ->flush() after checking the refcount of file (being careful about RCU accesses).
Lightly tested, more testing, as well as review, is welcome.
Thanks, Miklos
| |