diff options
Diffstat (limited to 'overlay/debugfs.c')
-rw-r--r-- | overlay/debugfs.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/overlay/debugfs.c b/overlay/debugfs.c new file mode 100644 index 00000000..969ec368 --- /dev/null +++ b/overlay/debugfs.c @@ -0,0 +1,21 @@ +#include <sys/stat.h> +#include <sys/mount.h> +#include <errno.h> + +#include "debugfs.h" + +int debugfs_init(void) +{ + struct stat st; + + if (stat("/sys/kernel/debug/dri", &st) == 0) + return 0; + + if (stat("/sys/kernel/debug", &st)) + return errno; + + if (mount("debug", "/sys/kernel/debug", "debugfs", 0, 0)) + return errno; + + return 0; +} |