diff options
Diffstat (limited to 'net/batman-adv/debugfs.h')
-rw-r--r-- | net/batman-adv/debugfs.h | 43 |
1 files changed, 42 insertions, 1 deletions
diff --git a/net/batman-adv/debugfs.h b/net/batman-adv/debugfs.h index 37c4d6ddd04d..187acdc85dfa 100644 --- a/net/batman-adv/debugfs.h +++ b/net/batman-adv/debugfs.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* Copyright (C) 2010-2014 B.A.T.M.A.N. contributors: | 1 | /* Copyright (C) 2010-2015 B.A.T.M.A.N. contributors: |
2 | * | 2 | * |
3 | * Marek Lindner | 3 | * Marek Lindner |
4 | * | 4 | * |
@@ -18,8 +18,17 @@ | |||
18 | #ifndef _NET_BATMAN_ADV_DEBUGFS_H_ | 18 | #ifndef _NET_BATMAN_ADV_DEBUGFS_H_ |
19 | #define _NET_BATMAN_ADV_DEBUGFS_H_ | 19 | #define _NET_BATMAN_ADV_DEBUGFS_H_ |
20 | 20 | ||
21 | #include "main.h" | ||
22 | |||
23 | #include <linux/kconfig.h> | ||
24 | |||
25 | struct batadv_hard_iface; | ||
26 | struct net_device; | ||
27 | |||
21 | #define BATADV_DEBUGFS_SUBDIR "batman_adv" | 28 | #define BATADV_DEBUGFS_SUBDIR "batman_adv" |
22 | 29 | ||
30 | #if IS_ENABLED(CONFIG_DEBUG_FS) | ||
31 | |||
23 | void batadv_debugfs_init(void); | 32 | void batadv_debugfs_init(void); |
24 | void batadv_debugfs_destroy(void); | 33 | void batadv_debugfs_destroy(void); |
25 | int batadv_debugfs_add_meshif(struct net_device *dev); | 34 | int batadv_debugfs_add_meshif(struct net_device *dev); |
@@ -27,4 +36,36 @@ void batadv_debugfs_del_meshif(struct net_device *dev); | |||
27 | int batadv_debugfs_add_hardif(struct batadv_hard_iface *hard_iface); | 36 | int batadv_debugfs_add_hardif(struct batadv_hard_iface *hard_iface); |
28 | void batadv_debugfs_del_hardif(struct batadv_hard_iface *hard_iface); | 37 | void batadv_debugfs_del_hardif(struct batadv_hard_iface *hard_iface); |
29 | 38 | ||
39 | #else | ||
40 | |||
41 | static inline void batadv_debugfs_init(void) | ||
42 | { | ||
43 | } | ||
44 | |||
45 | static inline void batadv_debugfs_destroy(void) | ||
46 | { | ||
47 | } | ||
48 | |||
49 | static inline int batadv_debugfs_add_meshif(struct net_device *dev) | ||
50 | { | ||
51 | return 0; | ||
52 | } | ||
53 | |||
54 | static inline void batadv_debugfs_del_meshif(struct net_device *dev) | ||
55 | { | ||
56 | } | ||
57 | |||
58 | static inline | ||
59 | int batadv_debugfs_add_hardif(struct batadv_hard_iface *hard_iface) | ||
60 | { | ||
61 | return 0; | ||
62 | } | ||
63 | |||
64 | static inline | ||
65 | void batadv_debugfs_del_hardif(struct batadv_hard_iface *hard_iface) | ||
66 | { | ||
67 | } | ||
68 | |||
69 | #endif | ||
70 | |||
30 | #endif /* _NET_BATMAN_ADV_DEBUGFS_H_ */ | 71 | #endif /* _NET_BATMAN_ADV_DEBUGFS_H_ */ |