title: error: implicit declaration of function 'create_proc_read_entry' [-Werror=implicit-function-declaration]
body: <p>I'm trying to compile a kernel module on kernel 3.13 and I get this error:</p>
  
  <pre><code>error: implicit declaration of function 'create_proc_read_entry' [-Werror=implicit-function-declaration] 
  </code></pre>
  
  <p>I google it and did not found any response. Here is the part of the code which refers to this error:</p>
  
  <pre><code>#if (LINUX_VERSION_CODE &lt; 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;
      }
  </code></pre>
  
  <p>Can I get help ? I really don't know what is wrong. It might be the kernel 3.13 which needs a patch. I read somewhere (on KERNEL 3.10) that the kernel needs patch. Can anyone show me where can I get the 3.13 kernel patch to eventually fix the problem. Thanks</p>