fuse: export fuse_send_init_request()
authorVivek Goyal <vgoyal@redhat.com>
Wed, 6 Mar 2019 21:51:39 +0000 (16:51 -0500)
committerMiklos Szeredi <mszeredi@redhat.com>
Thu, 12 Sep 2019 12:59:40 +0000 (14:59 +0200)
This will be used by virtio-fs to send init request to fuse server after
initialization of virt queues.

Signed-off-by: Vivek Goyal <vgoyal@redhat.com>
Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
fs/fuse/fuse_i.h
fs/fuse/inode.c

index 39ef981a618c73874bc68c3ee481f7a2d04363cd..7192080a06d0e8ccd430edf97feb96c8086c17c9 100644 (file)
@@ -867,6 +867,7 @@ void fuse_conn_put(struct fuse_conn *fc);
 
 struct fuse_dev *fuse_dev_alloc(struct fuse_conn *fc);
 void fuse_dev_free(struct fuse_dev *fud);
+void fuse_send_init(struct fuse_conn *fc);
 
 /**
  * Add connection to control filesystem
index 4404d21649ff58c22905a766e041e266f23d6bd4..5d455f4d6195ee583e07367ae81516416cc71dee 100644 (file)
@@ -972,7 +972,7 @@ static void process_init_reply(struct fuse_conn *fc, struct fuse_args *args,
        wake_up_all(&fc->blocked_waitq);
 }
 
-static void fuse_send_init(struct fuse_conn *fc)
+void fuse_send_init(struct fuse_conn *fc)
 {
        struct fuse_init_args *ia;
 
@@ -1009,6 +1009,7 @@ static void fuse_send_init(struct fuse_conn *fc)
        if (fuse_simple_background(fc, &ia->args, GFP_KERNEL) != 0)
                process_init_reply(fc, &ia->args, -ENOTCONN);
 }
+EXPORT_SYMBOL_GPL(fuse_send_init);
 
 static void fuse_free_conn(struct fuse_conn *fc)
 {