xref: /openbmc/linux/fs/lockd/procfs.h (revision 498495dba268b20e8eadd7fe93c140c68b6cc9d2)
1*b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */
2d68e3c4aSJeff Layton /*
3d68e3c4aSJeff Layton  * Procfs support for lockd
4d68e3c4aSJeff Layton  *
5d68e3c4aSJeff Layton  * Copyright (c) 2014 Jeff Layton <jlayton@primarydata.com>
6d68e3c4aSJeff Layton  */
7d68e3c4aSJeff Layton #ifndef _LOCKD_PROCFS_H
8d68e3c4aSJeff Layton #define _LOCKD_PROCFS_H
9d68e3c4aSJeff Layton 
10d68e3c4aSJeff Layton #if IS_ENABLED(CONFIG_PROC_FS)
11d68e3c4aSJeff Layton int lockd_create_procfs(void);
12d68e3c4aSJeff Layton void lockd_remove_procfs(void);
13d68e3c4aSJeff Layton #else
14d68e3c4aSJeff Layton static inline int
lockd_create_procfs(void)15d68e3c4aSJeff Layton lockd_create_procfs(void)
16d68e3c4aSJeff Layton {
17d68e3c4aSJeff Layton 	return 0;
18d68e3c4aSJeff Layton }
19d68e3c4aSJeff Layton 
20d68e3c4aSJeff Layton static inline void
lockd_remove_procfs(void)21d68e3c4aSJeff Layton lockd_remove_procfs(void)
22d68e3c4aSJeff Layton {
23d68e3c4aSJeff Layton 	return;
24d68e3c4aSJeff Layton }
25d68e3c4aSJeff Layton #endif /* IS_ENABLED(CONFIG_PROC_FS) */
26d68e3c4aSJeff Layton 
27d68e3c4aSJeff Layton #endif /* _LOCKD_PROCFS_H */
28