aboutsummaryrefslogtreecommitdiffstats
path: root/fs/fuse/inode.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/fuse/inode.c')
-rw-r--r--fs/fuse/inode.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/fs/fuse/inode.c b/fs/fuse/inode.c
index fea7c1064d30..d8673ccf90b7 100644
--- a/fs/fuse/inode.c
+++ b/fs/fuse/inode.c
@@ -280,7 +280,7 @@ static void fuse_bdi_destroy(struct fuse_conn *fc)
280 bdi_destroy(&fc->bdi); 280 bdi_destroy(&fc->bdi);
281} 281}
282 282
283static void fuse_conn_kill(struct fuse_conn *fc) 283void fuse_conn_kill(struct fuse_conn *fc)
284{ 284{
285 spin_lock(&fc->lock); 285 spin_lock(&fc->lock);
286 fc->connected = 0; 286 fc->connected = 0;
@@ -297,6 +297,7 @@ static void fuse_conn_kill(struct fuse_conn *fc)
297 mutex_unlock(&fuse_mutex); 297 mutex_unlock(&fuse_mutex);
298 fuse_bdi_destroy(fc); 298 fuse_bdi_destroy(fc);
299} 299}
300EXPORT_SYMBOL_GPL(fuse_conn_kill);
300 301
301static void fuse_put_super(struct super_block *sb) 302static void fuse_put_super(struct super_block *sb)
302{ 303{
@@ -508,12 +509,14 @@ void fuse_conn_put(struct fuse_conn *fc)
508 fc->release(fc); 509 fc->release(fc);
509 } 510 }
510} 511}
512EXPORT_SYMBOL_GPL(fuse_conn_put);
511 513
512struct fuse_conn *fuse_conn_get(struct fuse_conn *fc) 514struct fuse_conn *fuse_conn_get(struct fuse_conn *fc)
513{ 515{
514 atomic_inc(&fc->count); 516 atomic_inc(&fc->count);
515 return fc; 517 return fc;
516} 518}
519EXPORT_SYMBOL_GPL(fuse_conn_get);
517 520
518static struct inode *fuse_get_root_inode(struct super_block *sb, unsigned mode) 521static struct inode *fuse_get_root_inode(struct super_block *sb, unsigned mode)
519{ 522{