]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - fs/fuse/inode.c
fuse: umount should wait for all requests
[mirror_ubuntu-bionic-kernel.git] / fs / fuse / inode.c
index 9e1ddf5c1797393e2697953f12370155d70403a9..30c7e46745ca9a74f21748253614594b79b6c453 100644 (file)
@@ -400,6 +400,8 @@ static void fuse_put_super(struct super_block *sb)
        fuse_send_destroy(fc);
 
        fuse_abort_conn(fc);
+       fuse_wait_aborted(fc);
+
        mutex_lock(&fuse_mutex);
        list_del(&fc->entry);
        fuse_ctl_remove_conn(fc);