0001
0002 #include <linux/kernel.h>
0003 #include <linux/module.h>
0004 #include <linux/debugfs.h>
0005
0006 #include "drbd_int.h"
0007
0008 #ifdef CONFIG_DEBUG_FS
0009 void __init drbd_debugfs_init(void);
0010 void drbd_debugfs_cleanup(void);
0011
0012 void drbd_debugfs_resource_add(struct drbd_resource *resource);
0013 void drbd_debugfs_resource_cleanup(struct drbd_resource *resource);
0014
0015 void drbd_debugfs_connection_add(struct drbd_connection *connection);
0016 void drbd_debugfs_connection_cleanup(struct drbd_connection *connection);
0017
0018 void drbd_debugfs_device_add(struct drbd_device *device);
0019 void drbd_debugfs_device_cleanup(struct drbd_device *device);
0020
0021 void drbd_debugfs_peer_device_add(struct drbd_peer_device *peer_device);
0022 void drbd_debugfs_peer_device_cleanup(struct drbd_peer_device *peer_device);
0023 #else
0024
0025 static inline void __init drbd_debugfs_init(void) { }
0026 static inline void drbd_debugfs_cleanup(void) { }
0027
0028 static inline void drbd_debugfs_resource_add(struct drbd_resource *resource) { }
0029 static inline void drbd_debugfs_resource_cleanup(struct drbd_resource *resource) { }
0030
0031 static inline void drbd_debugfs_connection_add(struct drbd_connection *connection) { }
0032 static inline void drbd_debugfs_connection_cleanup(struct drbd_connection *connection) { }
0033
0034 static inline void drbd_debugfs_device_add(struct drbd_device *device) { }
0035 static inline void drbd_debugfs_device_cleanup(struct drbd_device *device) { }
0036
0037 static inline void drbd_debugfs_peer_device_add(struct drbd_peer_device *peer_device) { }
0038 static inline void drbd_debugfs_peer_device_cleanup(struct drbd_peer_device *peer_device) { }
0039
0040 #endif