From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=1.0 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,ZIPFILE autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7B32BCA9EA0 for ; Fri, 25 Oct 2019 09:16:49 +0000 (UTC) Received: from shelob.surriel.com (shelob.surriel.com [96.67.55.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id C45592070B for ; Fri, 25 Oct 2019 09:16:47 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=dke-khu-ac-kr.20150623.gappssmtp.com header.i=@dke-khu-ac-kr.20150623.gappssmtp.com header.b="Sy5Apkjl" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C45592070B Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=dke.khu.ac.kr Authentication-Results: mail.kernel.org; spf=fail smtp.mailfrom=kernelnewbies-bounces@kernelnewbies.org Received: from localhost ([::1] helo=shelob.surriel.com) by shelob.surriel.com with esmtp (Exim 4.92.3) (envelope-from ) id 1iNvhS-0003D7-Lx; Fri, 25 Oct 2019 05:16:02 -0400 Received: from mail-lj1-x244.google.com ([2a00:1450:4864:20::244]) by shelob.surriel.com with esmtps (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.92.3) (envelope-from ) id 1iNvhP-0003Cu-Ds for kernelnewbies@kernelnewbies.org; Fri, 25 Oct 2019 05:15:59 -0400 Received: by mail-lj1-x244.google.com with SMTP id v24so1875934ljj.3 for ; Fri, 25 Oct 2019 02:15:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dke-khu-ac-kr.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=fLRXgvHLtUGSgXFr6Ho/gKtvdltW/r2Ih28YEnMWbU0=; b=Sy5ApkjlduR8SNiATP2YwrtEwh6MY9l+kQNsu6M4u2UOeykGOnCk0FlMqQnbpPQ+KY 6SBiTGgnxqKW0I7AFa7w4EWKagrzjVdugKZzB0FwHnjCgCr8FGLQbmFQYbJvsF+seRAO cbNDstFi3nD5X0lQsy3i9w2zRcxUIhWEOL7SME7SqguaKt6ppd4J4FIKcag7G9L6IrzR kODDqW48gXHiI0axrROYZbnylwTZor1NTstM7hNdrkkBIBy8FoBuVW8JUjUqnjkdsvpj vgK01RRIQYQE/Uqpdoa3P7quq7i7kq/Gs5/23/5DHFbTbwiEqvEvz4iKuWnrLXpjHvL8 JeGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=fLRXgvHLtUGSgXFr6Ho/gKtvdltW/r2Ih28YEnMWbU0=; b=tgtMnm8ZYhHEQTUi/lNLtoFbMCoV7KPQDKwFKY+on/GNd9qVAO5agW2i8T61GJ4f4I 93b7O6Q9Sx99iFAzodgv9q5T97Qr+ngK/0AwVnLEMYkzORanCVQ6JG3AnLnM40DZctrb 5i6SsuSDGWAt2aDZoK6YogNtNFCjYVIi+yqAL9hpg0pMny1ON3gj9sxUOyBEO/MWKK4W dx6n3du562OwhBJpmW5ssJlUVa2SklPFvUgzO2Nf2e/WYvKa+2vC4FO0vB5HnHm2y1FT VLinegd4R9mlR6gTFMyZHM4K+NDjxBcFNA0gi4SaoJEFEska9rmddah2yl3MfcC4bhfb YdSA== X-Gm-Message-State: APjAAAVq0ELIW3vKrSQpgdmaxeF0UUqq+lChXuD998LZY5qFsbYbvwfN ZSADRGW0/Px9//cTorvCMnBMozhxBC08lIi9UdIFAUVKW0c= X-Google-Smtp-Source: APXvYqwDUbmZEDsQSI2jJ+EfDqpUy0wdbf4IPLW05cOUCQsgfYh5X9wOW2WN3mQwM2Ua3jn8uqEFs4EYvS4zf9IXzTM= X-Received: by 2002:a2e:87d5:: with SMTP id v21mr1669468ljj.186.1571994893341; Fri, 25 Oct 2019 02:14:53 -0700 (PDT) MIME-Version: 1.0 From: =?UTF-8?B?SXJmYW4gVWxsYWggKOyauOudvCDsnbTrpbTtjJAp?= Date: Fri, 25 Oct 2019 18:14:42 +0900 Message-ID: Subject: Kernel Module with multiple source files not initializing To: kernelnewbies@kernelnewbies.org Content-Type: multipart/mixed; boundary="0000000000003500000595b89596" X-BeenThere: kernelnewbies@kernelnewbies.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Learn about the Linux kernel List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernelnewbies-bounces@kernelnewbies.org --0000000000003500000595b89596 Content-Type: multipart/alternative; boundary="00000000000034fffd0595b89594" --00000000000034fffd0595b89594 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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=E2=80=99t see any of the printk() I wrote, in fact, the m= odule can be inserted and removed, but it does nothing. Code is in the attached file zipped file. I tried many things , e.g., link 1, link2 , and link3 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. U __alloc_skb 00000000000001c0 T create_socket 0000000000000030 T data_update U __fentry__ U fortify_panic 0000000000000000 r __func__.5058 U init_net 0000000000000000 t kernel_space_receiver 0000000000000080 T kernel_space_sender U memcpy 0000000000000038 r __module_depends 0000000000000008 D msg_size U msleep U __netlink_kernel_create U netlink_kernel_release U netlink_unicast 0000000000000078 B nlh U __nlmsg_put 0000000000000080 B nl_sk 0000000000000000 r _note_6 0000000000000004 D pid U printk 0000000000000000 D res 0000000000000000 B s_data 0000000000000070 B skb_out U __stack_chk_fail U strlen 0000000000000000 D __this_module 0000000000000000 r __UNIQUE_ID_license381 000000000000004d r __UNIQUE_ID_name240 0000000000000041 r __UNIQUE_ID_retpoline241 0000000000000010 r __UNIQUE_ID_srcversion242 0000000000000068 r __UNIQUE_ID_vermagic239 -------------------- *Following is the output of some useful commands:* ------------------------------------------------- *ssd@ssd:~/Desktop/Kernel_User_comm$ ls* Makefile netlink_kernel_module.c netlink_kernel_space.c netlink_kernel_space.h netlink_user_module.c --------------------------------------------------- *ssd@ssd:~/Kernel_User_comm$ make --version* GNU Make 4.1 Built for x86_64-pc-linux-gnu Copyright (C) 1988-2014 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. ------------------------------------------------------- *ssd@ssd:~/Kernel_User_comm$ uname -r* 5.2.0-rc6 -------------------------------------------------------- Can you please help me: what's the problem/mistake I am doing? Thank you very much. --=20 *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 --00000000000034fffd0595b89594 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Dear All,
I have developed a kernel module consists of= one source file that sends and receives=C2=A0 message to the user space.= =C2=A0 I have spitted the source code in two files, and now I=C2=A0 am tryi= ng to develop kernel module from these source files. After compiling and li= nking without any problems, I insmod the module but I didn=E2=80=99t see an= y 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.,=C2=A0=C2=A0link1,=C2=A0link2, and=C2=A0link3=C2=A0etc.=C2= =A0 but nothings worked out.=C2=A0
I also used=C2=A0nm=C2= =A0to inspect the module, but, as expected, there was no signs of "__i= nit and __exit" functions can in the output.=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2= =A0=C2=A0 =C2=A0U __alloc_skb
00000000000001c0 T create_socket
000000= 0000000030 T data_update
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0U = __fentry__
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0U fortify_panic<= br>0000000000000000 r __func__.5058
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0U init_net
0000000000000000 t kernel_space_receiver
0000000= 000000080 T kernel_space_sender
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 U memcpy
0000000000000038 r __module_depends
0000000000000008 = D msg_size
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0U msleep
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0U __netlink_kernel_create
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0U netlink_kernel_release
=C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0U netlink_unicast
0000000000000078= B nlh
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0U __nlmsg_put
000= 0000000000080 B nl_sk
0000000000000000 r _note_6
0000000000000004 D p= id
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0U printk
00000000000000= 00 D res
0000000000000000 B s_data
0000000000000070 B skb_out
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 U __stack_chk_fail
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 U strlen
0000000000000000 D __this_mo= dule
0000000000000000 r __UNIQUE_ID_license381
000000000000004d r __U= NIQUE_ID_name240
0000000000000041 r __UNIQUE_ID_retpoline241
00000000= 00000010 r __UNIQUE_ID_srcversion242
0000000000000068 r __UNIQUE_ID_verm= agic239
--------------------
Following is the outpu= t of some useful commands:
----------------------------------= ---------------
ssd@ssd:~/Desktop/Kernel_User_comm$ ls
= Makefile =C2=A0netlink_kernel_module.c =C2=A0netlin= k_kernel_space.c =C2=A0netlink_kernel_space.h =C2=A0netlink_user_module.c
---------------------------------------------------
ssd@ssd:~/Kernel_User_comm$ make --version
GNU Make 4.1
Built for x86_64-pc-linux-gnu
Copyright (C) 198= 8-2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 = or later <http://gnu.org/licenses/gpl.html>
This is free software: you are= free to change and redistribute it.
There is NO WARRANTY, to the extent= permitted by law.

-----------------------------------= --------------------
ssd@ssd:~/Kernel_User_comm$ uname -r<= br>5.2.0-rc6
-----------------= ---------------------------------------
Can you please help me: w= hat's the problem/mistake I am doing?
Thank you very much.

--
Best Regards,


Mr. Irfan Ullah
PhD Candidate
Data and Knowledge Engineering(DKE) Lab
Department of Computer Science and Engineering
Kyung Hee University, South Korea.
<= div>=C2=A0+82-010-591-51651
=C2=A0sahibzada_irfanullah
--00000000000034fffd0595b89594-- --0000000000003500000595b89596 Content-Type: application/zip; name="Kernel_User_comm.zip" Content-Disposition: attachment; filename="Kernel_User_comm.zip" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k25x4wbe0 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 AgAADA4AAAAA --0000000000003500000595b89596 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies --0000000000003500000595b89596--