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@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-... ;, and link3 < https://android.googlesource.com/kernel/msm/+/android-msm-dory-3.10-kitkat-w...> 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@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@gmail.com sahibzada_irfanullah