]> Pileus Git - ~andy/linux/blobdiff - fs/fuse/cuse.c
fuse: rcu-delay freeing fuse_conn
[~andy/linux] / fs / fuse / cuse.c
index adbfd66b380f6bbc3d275234851746ba0c33c6d4..8ca88d716dd39a82dfa0a5a6168066bce91cb935 100644 (file)
@@ -473,7 +473,7 @@ err:
 static void cuse_fc_release(struct fuse_conn *fc)
 {
        struct cuse_conn *cc = fc_to_cc(fc);
-       kfree(cc);
+       kfree_rcu(cc, fc.rcu);
 }
 
 /**