我正尝试使用debugfs_create_file(...)创建debugfs文件。我已经为此写了一个示例代码。debugfs_create_file不会创建文件
static int __init mmapexample_module_init(void)
{
file1 = debugfs_create_file("mmap_example", 0644, NULL, NULL, &my_fops)\
;
printk(KERN_ALERT "Hello, World\n");
if(file1==NULL)
{
printk(KERN_ALERT "Error occured\n");
}
if(file1==-ENODEV)
{
printk(KERN_ALERT "ENODEV occured\n");
}
return 0;
}
当我运行insmod我可以得到你好,世界的消息,但没有错误消息。所以我认为debugfs_create_file工作正常。但是我在/ sys/kernel/debug中找不到任何文件。该文件夹在那里,但它是空的。谁能帮我这个?谢谢...
感谢, 巴拉
哇..那工作... – bala1486 2010-05-07 01:12:35