Kernel Module with multiple source files not initializing

Irfan Ullah (울라 이르판) irfan at dke.khu.ac.kr
Mon Oct 28 05:43:01 EDT 2019


Thanks for the help. I have removed the "static" from the hello_init,
hello_exti but nothing worked. I am not sure, but I think the problem is
with the make file.


On Sun, Oct 27, 2019 at 5:44 PM Bernd Petrovitsch <bernd at petrovitsch.priv.at>
wrote:

> Hi all!
>
> On 25/10/2019 11:14, Irfan Ullah (울라 이르판) wrote:
> > Dear All,
> > I have developed a kernel module consists of one source file that sends
> > and receives  message to the user space.  I have spitted the source code
> > in two files, and now I  am trying to develop kernel module from these
> > source files. After compiling and linking without any problems, I insmod
> > the module but I didn’t see any of the printk() I wrote, in fact, the
> > module can be inserted and removed, but it does nothing. Code is in the
> > attached file zipped file.
> > I tried many things , e.g.,  link <https://paguilar.org/?p=7>1, link2
> > <
> https://www.linuxquestions.org/questions/linux-kernel-70/kernel-module-with-multiple-source-files-not-initializing-886190/
> >;,
> > and link3
> > <
> https://android.googlesource.com/kernel/msm/+/android-msm-dory-3.10-kitkat-wear/Documentation/kbuild/modules.txt> etc.
>
> > but nothings worked out.
> > I also used /nm/ to inspect the module, but, as expected, there was no>
> signs of "__init and __exit" functions can in the output.
>
> To be exact, you are looking for the hello_init function.
> Since "nm" doesn't show it, it's either not there or
> "static".
>
> [ for the nm-output see in the OPs mail ]
> > Can you please help me: what's the problem/mistake I am doing?
> > Thank you very much.
>
> Get rid of the "static" for the hello_init and hello_exit function.
>
> MfG,
>         Bernd
> --
> Bernd Petrovitsch                  Email : bernd at petrovitsch.priv.at
>                      LUGA : http://www.luga.at
>
>

-- 
*Best Regards,*


*Mr. Irfan Ullah*
PhD Candidate
Data and Knowledge Engineering(DKE) Lab
Department of Computer Science and Engineering
Kyung Hee University, South Korea.
 +82-010-591-51651 <+82%2010-3877-8867>
  sahibzada.iu at gmail.com
 sahibzada_irfanullah
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20191028/d4b5cbe1/attachment.html>


More information about the Kernelnewbies mailing list