Loading...
1/* SPDX-License-Identifier: GPL-2.0-or-later */
2/*
3 * dlmdebug.h
4 *
5 * Copyright (C) 2008 Oracle. All rights reserved.
6 */
7
8#ifndef DLMDEBUG_H
9#define DLMDEBUG_H
10
11void dlm_print_one_mle(struct dlm_master_list_entry *mle);
12
13#ifdef CONFIG_DEBUG_FS
14
15struct debug_lockres {
16 int dl_len;
17 char *dl_buf;
18 struct dlm_ctxt *dl_ctxt;
19 struct dlm_lock_resource *dl_res;
20};
21
22void dlm_debug_init(struct dlm_ctxt *dlm);
23
24void dlm_create_debugfs_subroot(struct dlm_ctxt *dlm);
25void dlm_destroy_debugfs_subroot(struct dlm_ctxt *dlm);
26
27void dlm_create_debugfs_root(void);
28void dlm_destroy_debugfs_root(void);
29
30#else
31
32static inline void dlm_debug_init(struct dlm_ctxt *dlm)
33{
34}
35static inline void dlm_create_debugfs_subroot(struct dlm_ctxt *dlm)
36{
37}
38static inline void dlm_destroy_debugfs_subroot(struct dlm_ctxt *dlm)
39{
40}
41static inline void dlm_create_debugfs_root(void)
42{
43}
44static inline void dlm_destroy_debugfs_root(void)
45{
46}
47
48#endif /* CONFIG_DEBUG_FS */
49#endif /* DLMDEBUG_H */
1/* SPDX-License-Identifier: GPL-2.0-or-later */
2/* -*- mode: c; c-basic-offset: 8; -*-
3 * vim: noexpandtab sw=8 ts=8 sts=0:
4 *
5 * dlmdebug.h
6 *
7 * Copyright (C) 2008 Oracle. All rights reserved.
8 */
9
10#ifndef DLMDEBUG_H
11#define DLMDEBUG_H
12
13void dlm_print_one_mle(struct dlm_master_list_entry *mle);
14
15#ifdef CONFIG_DEBUG_FS
16
17struct debug_lockres {
18 int dl_len;
19 char *dl_buf;
20 struct dlm_ctxt *dl_ctxt;
21 struct dlm_lock_resource *dl_res;
22};
23
24void dlm_debug_init(struct dlm_ctxt *dlm);
25
26void dlm_create_debugfs_subroot(struct dlm_ctxt *dlm);
27void dlm_destroy_debugfs_subroot(struct dlm_ctxt *dlm);
28
29void dlm_create_debugfs_root(void);
30void dlm_destroy_debugfs_root(void);
31
32#else
33
34static inline void dlm_debug_init(struct dlm_ctxt *dlm)
35{
36}
37static inline void dlm_create_debugfs_subroot(struct dlm_ctxt *dlm)
38{
39}
40static inline void dlm_destroy_debugfs_subroot(struct dlm_ctxt *dlm)
41{
42}
43static inline void dlm_create_debugfs_root(void)
44{
45}
46static inline void dlm_destroy_debugfs_root(void)
47{
48}
49
50#endif /* CONFIG_DEBUG_FS */
51#endif /* DLMDEBUG_H */