X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=lttng-abi.c;h=ec16b7fcd82fba5b7cad783167bfbae735986857;hb=80996790fa42072d6525f2adb9a910312077bef6;hp=df2b757a060bc8a743390874aed89eab45c40f67;hpb=e8951e63e00a0b56d8ce1b0c821e5ebfb1e35d63;p=lttng-modules.git diff --git a/lttng-abi.c b/lttng-abi.c index df2b757a..ec16b7fc 100644 --- a/lttng-abi.c +++ b/lttng-abi.c @@ -25,7 +25,6 @@ */ #include -#include #include #include #include @@ -40,10 +39,9 @@ /* * This is LTTng's own personal way to create a system call as an external - * module. We use ioctl() on /sys/kernel/debug/lttng. + * module. We use ioctl() on /proc/lttng. */ -static struct dentry *lttng_dentry; static struct proc_dir_entry *lttng_proc_dentry; static const struct file_operations lttng_fops; static const struct file_operations lttng_session_fops; @@ -746,20 +744,15 @@ static const struct file_operations lttng_event_fops = { #endif }; -int __init ltt_debugfs_abi_init(void) +int __init lttng_abi_init(void) { int ret = 0; wrapper_vmalloc_sync_all(); - lttng_dentry = debugfs_create_file("lttng", S_IWUSR, NULL, NULL, - <tng_fops); - if (IS_ERR(lttng_dentry)) - lttng_dentry = NULL; - lttng_proc_dentry = proc_create_data("lttng", S_IWUSR, NULL, <tng_fops, NULL); - if (!lttng_dentry && !lttng_proc_dentry) { + if (lttng_proc_dentry) { printk(KERN_ERR "Error creating LTTng control file\n"); ret = -ENOMEM; goto error; @@ -768,10 +761,8 @@ error: return ret; } -void __exit ltt_debugfs_abi_exit(void) +void __exit lttng_abi_exit(void) { - if (lttng_dentry) - debugfs_remove(lttng_dentry); if (lttng_proc_dentry) remove_proc_entry("lttng", NULL); }