我正嘗試使用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