title: dmesg is not showing printk statement
body: <p>I'm trying to create a proc entry.
  My init_module function is as below</p>
  
  <pre><code>int init_module()
  {
  printk(KERN_INFO "proc2:Module Loaded\n");
  proc_entry=proc_create_data(proc_name,0644,NULL,&amp;fops,NULL);
  if(proc_entry==NULL)
  {
      printk(KERN_INFO "proc2:Error registering proc entry");
  }
  else
  {
      printk(KERN_INFO "proc2:Proc Entry Created");
  }
  return 0;
  }
  </code></pre>
  
  <p>following is cleanup method</p>
  
  <pre><code>void cleanup_module()
  {
  printk(KERN_INFO "proc2:module unloaded");
  remove_proc_entry(proc_name,proc_entry);
  }
  </code></pre>
  
  <p>rest of program include variable definition and callback functions.</p>
  
  <p>when i compile this program it compiles well.
  when i use <code>insmod</code> it doesn't reply me prompt.
  <code>lsmod</code> lists my module and shows used by one (don't know what).
  <code>dmesg</code> shows none of the above printk messages.</p>
  
  <p>can you tell me what's wrong here?</p>