diff options
author | Christoph Hellwig <hch@lst.de> | 2014-09-11 02:37:26 +0200 |
---|---|---|
committer | Trond Myklebust <trond.myklebust@primarydata.com> | 2014-09-12 19:33:50 +0200 |
commit | 871760ce97a9a544cfb1ae4589598b25b8570a25 (patch) | |
tree | f2c1b9348487b91f6a82b55ff8cdc85104234fd5 /fs/nfs/blocklayout/blocklayout.h | |
parent | pnfs/blocklayout: refactor extent processing (diff) | |
download | linux-871760ce97a9a544cfb1ae4589598b25b8570a25.tar.xz linux-871760ce97a9a544cfb1ae4589598b25b8570a25.zip |
pnfs/blocklayout: move all rpc_pipefs related code into a single file
Create a file to house all the rpc_pipefs boilerplate code instead of
sprinkling it over a few files.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
Diffstat (limited to 'fs/nfs/blocklayout/blocklayout.h')
-rw-r--r-- | fs/nfs/blocklayout/blocklayout.h | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/fs/nfs/blocklayout/blocklayout.h b/fs/nfs/blocklayout/blocklayout.h index 00c11eb9d765..c98d98a62664 100644 --- a/fs/nfs/blocklayout/blocklayout.h +++ b/fs/nfs/blocklayout/blocklayout.h @@ -110,17 +110,6 @@ struct bl_msg_hdr { #define BL_DEVICE_REQUEST_PROC 0x1 /* User level process succeeds */ #define BL_DEVICE_REQUEST_ERR 0x2 /* User level process fails */ -/* blocklayoutdev.c */ -ssize_t bl_pipe_downcall(struct file *, const char __user *, size_t); -void bl_pipe_destroy_msg(struct rpc_pipe_msg *); - -struct nfs4_deviceid_node *bl_alloc_deviceid_node(struct nfs_server *server, - struct pnfs_device *pdev, gfp_t gfp_mask); -void bl_free_deviceid_node(struct nfs4_deviceid_node *d); - -/* blocklayoutdm.c */ -void bl_dm_remove(struct net *net, dev_t dev); - /* extent_tree.c */ int ext_tree_insert(struct pnfs_block_layout *bl, struct pnfs_block_extent *new); @@ -133,4 +122,12 @@ bool ext_tree_lookup(struct pnfs_block_layout *bl, sector_t isect, int ext_tree_prepare_commit(struct nfs4_layoutcommit_args *arg); void ext_tree_mark_committed(struct nfs4_layoutcommit_args *arg, int status); +/* rpc_pipefs.c */ +struct nfs4_deviceid_node *bl_alloc_deviceid_node(struct nfs_server *server, + struct pnfs_device *pdev, gfp_t gfp_mask); +void bl_free_deviceid_node(struct nfs4_deviceid_node *d); + +int __init bl_init_pipefs(void); +void __exit bl_cleanup_pipefs(void); + #endif /* FS_NFS_NFS4BLOCKLAYOUT_H */ |