NFS: fix PROC_FS=n compile error
fs/built-in.o: In function `nfs_show_stats':inode.c:(.text+0x15481a): undefined reference to `rpc_print_iostats' net/built-in.o: In function `rpc_destroy_client': undefined reference to `rpc_free_iostats' net/built-in.o: In function `rpc_clone_client': undefined reference to `rpc_alloc_iostats' net/built-in.o: In function `rpc_new_client': undefined reference to `rpc_alloc_iostats' net/built-in.o: In function `xprt_release': undefined reference to `rpc_count_iostats' make: *** [.tmp_vmlinux1] Error 1 Signed-off-by: Adrian Bunk <bunk@stusta.de> Cc: Trond Myklebust <trond.myklebust@fys.uio.no> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
This commit is contained in:
parent
95cf959b24
commit
7866babad5
|
@ -69,9 +69,21 @@ struct rpc_clnt;
|
||||||
/*
|
/*
|
||||||
* EXPORTed functions for managing rpc_iostats structures
|
* EXPORTed functions for managing rpc_iostats structures
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#ifdef CONFIG_PROC_FS
|
||||||
|
|
||||||
struct rpc_iostats * rpc_alloc_iostats(struct rpc_clnt *);
|
struct rpc_iostats * rpc_alloc_iostats(struct rpc_clnt *);
|
||||||
void rpc_count_iostats(struct rpc_task *);
|
void rpc_count_iostats(struct rpc_task *);
|
||||||
void rpc_print_iostats(struct seq_file *, struct rpc_clnt *);
|
void rpc_print_iostats(struct seq_file *, struct rpc_clnt *);
|
||||||
void rpc_free_iostats(struct rpc_iostats *);
|
void rpc_free_iostats(struct rpc_iostats *);
|
||||||
|
|
||||||
|
#else /* CONFIG_PROC_FS */
|
||||||
|
|
||||||
|
static inline struct rpc_iostats *rpc_alloc_iostats(struct rpc_clnt *clnt) { return NULL; }
|
||||||
|
static inline void rpc_count_iostats(struct rpc_task *task) {}
|
||||||
|
static inline void rpc_print_iostats(struct seq_file *seq, struct rpc_clnt *clnt) {}
|
||||||
|
static inline void rpc_free_iostats(struct rpc_iostats *stats) {}
|
||||||
|
|
||||||
|
#endif /* CONFIG_PROC_FS */
|
||||||
|
|
||||||
#endif /* _LINUX_SUNRPC_METRICS_H */
|
#endif /* _LINUX_SUNRPC_METRICS_H */
|
||||||
|
|
Loading…
Reference in New Issue