]> Pileus Git - ~andy/linux/blobdiff - fs/fuse/inode.c
fuse: rcu-delay freeing fuse_conn
[~andy/linux] / fs / fuse / inode.c
index 1c15613c64f8d0e768596a2e35ee81f3d486d7cc..d468643a68b2f4b9b9cf7ca38de529db096f89ed 100644 (file)
@@ -918,7 +918,7 @@ static void fuse_send_init(struct fuse_conn *fc, struct fuse_req *req)
 
 static void fuse_free_conn(struct fuse_conn *fc)
 {
-       kfree(fc);
+       kfree_rcu(fc, rcu);
 }
 
 static int fuse_bdi_init(struct fuse_conn *fc, struct super_block *sb)