Re: [PATCH] USB and Driver Core patches for 2.6.10

From: Greg KH
Date: Sat Jan 08 2005 - 06:00:33 EST


ChangeSet 1.1938.444.30, 2004/12/21 22:43:19-08:00, greg@xxxxxxxxx

debugfs: add /sys/kernel/debug mount point for people to mount debugfs on.

Signed-off-by: Greg Kroah-Hartman <greg@xxxxxxxxx>


fs/debugfs/inode.c | 15 ++++++++++++++-
1 files changed, 14 insertions(+), 1 deletion(-)


diff -Nru a/fs/debugfs/inode.c b/fs/debugfs/inode.c
--- a/fs/debugfs/inode.c 2005-01-07 15:40:16 -08:00
+++ b/fs/debugfs/inode.c 2005-01-07 15:40:16 -08:00
@@ -298,15 +298,28 @@
}
EXPORT_SYMBOL_GPL(debugfs_remove);

+static decl_subsys(debug, NULL, NULL);
+
static int __init debugfs_init(void)
{
- return register_filesystem(&debug_fs_type);
+ int retval;
+
+ kset_set_kset_s(&debug_subsys, kernel_subsys);
+ retval = subsystem_register(&debug_subsys);
+ if (retval)
+ return retval;
+
+ retval = register_filesystem(&debug_fs_type);
+ if (retval)
+ subsystem_unregister(&debug_subsys);
+ return retval;
}

static void __exit debugfs_exit(void)
{
simple_release_fs(&debugfs_mount, &debugfs_mount_count);
unregister_filesystem(&debug_fs_type);
+ subsystem_unregister(&debug_subsys);
}

core_initcall(debugfs_init);

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/