相关疑难解决方法(0)

什么是create_proc_entry()的替代方案

由于create_proc_entry功能已被弃用,它的替代品是什么?我试图创建一个简单的proc条目,create_proc_entry但得到了这个错误:

错误:函数'create_proc_entry'的隐式声明

我create_proc_entry在proc_fs.h中抓了一下但是没找到它.有什么东西我缺少或有替代方法吗?

linux-kernel procfs

11
推荐指数
1
解决办法
2万
查看次数

错误:函数'create_proc_read_entry'的隐式声明[-Werror = implicit-function-declaration]

我正在尝试在内核3.13上编译内核模块,我收到此错误:

error: implicit declaration of function 'create_proc_read_entry' [-Werror=implicit-function-declaration] 
Run Code Online (Sandbox Code Playgroud)

我谷歌它并没有找到任何回应.以下是引用此错误的代码部分:

#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,24))
    proc = proc_net_create(KAODV_QUEUE_PROC_FS_NAME, 0, kaodv_queue_get_info);
#else
    proc = create_proc_read_entry(KAODV_QUEUE_PROC_FS_NAME, 0, init_net.proc_net, kaodv_queue_get_info, NULL);
#endif
    if (!proc) {
      printk(KERN_ERR "kaodv_queue: failed to create proc entry\n");
      return -1;
    }
Run Code Online (Sandbox Code Playgroud)

我可以得到帮助吗?我真的不知道出了什么问题.它可能是需要补丁的内核3.13.我在某处(在KERNEL 3.10上)读到内核需要补丁.任何人都可以告诉我在哪里可以得到3.13内核补丁,以最终解决问题.谢谢

c linux kernel-module linux-kernel

8
推荐指数
1
解决办法
3万
查看次数

标签 统计

linux-kernel ×2

c ×1

kernel-module ×1

linux ×1

procfs ×1