Merge tag 'virtio-fs-5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi...
[sfrench/cifs-2.6.git] / fs / fuse / inode.c
index 51cb471f4dc3a2ad77466e8edace524e2a60e34d..e040e2a2b62102bdcfbae5b5cf92a1a60996c58d 100644 (file)
@@ -630,6 +630,10 @@ EXPORT_SYMBOL_GPL(fuse_conn_init);
 void fuse_conn_put(struct fuse_conn *fc)
 {
        if (refcount_dec_and_test(&fc->count)) {
+               struct fuse_iqueue *fiq = &fc->iq;
+
+               if (fiq->ops->release)
+                       fiq->ops->release(fiq);
                put_pid_ns(fc->pid_ns);
                put_user_ns(fc->user_ns);
                fc->release(fc);