xref: /linux/fs/nfsd/debugfs.c (revision 9fe5ea760e64f04412dbed51645a0dac7220d40a)
1*9fe5ea76SChuck Lever // SPDX-License-Identifier: GPL-2.0
2*9fe5ea76SChuck Lever 
3*9fe5ea76SChuck Lever #include <linux/debugfs.h>
4*9fe5ea76SChuck Lever 
5*9fe5ea76SChuck Lever #include "nfsd.h"
6*9fe5ea76SChuck Lever 
7*9fe5ea76SChuck Lever static struct dentry *nfsd_top_dir __read_mostly;
8*9fe5ea76SChuck Lever 
9*9fe5ea76SChuck Lever void nfsd_debugfs_exit(void)
10*9fe5ea76SChuck Lever {
11*9fe5ea76SChuck Lever 	debugfs_remove_recursive(nfsd_top_dir);
12*9fe5ea76SChuck Lever 	nfsd_top_dir = NULL;
13*9fe5ea76SChuck Lever }
14*9fe5ea76SChuck Lever 
15*9fe5ea76SChuck Lever void nfsd_debugfs_init(void)
16*9fe5ea76SChuck Lever {
17*9fe5ea76SChuck Lever 	nfsd_top_dir = debugfs_create_dir("nfsd", NULL);
18*9fe5ea76SChuck Lever }
19