<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal style='mso-margin-top-alt:3.0pt;margin-right:0in;margin-bottom:3.0pt;margin-left:0in'><span style='font-size:10.0pt'>Hello –<o:p></o:p></span></p><p class=MsoNormal style='mso-margin-top-alt:3.0pt;margin-right:0in;margin-bottom:3.0pt;margin-left:0in'><span style='font-size:10.0pt;color:#1D1C1D'><o:p> </o:p></span></p><p class=MsoNormal style='mso-margin-top-alt:3.0pt;margin-right:0in;margin-bottom:3.0pt;margin-left:0in'><span style='font-size:10.0pt;color:#1D1C1D'>I have an idea of where to begin: our kernel code compiles and works on Red Hat, CentOS, and Fedora. In Ubuntu 20.04, I have an error.<o:p></o:p></span></p><p class=MsoNormal style='mso-margin-top-alt:3.0pt;margin-right:0in;margin-bottom:3.0pt;margin-left:0in'><span style='font-size:10.0pt;color:#1D1C1D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>root@form:/home/john/thor-linux/Kernel/ubuntu20.04# make<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>rmmod: ERROR: Module thor is not currently loaded<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>make: [Makefile:7: all] Error 1 (ignored)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>make[1]: Entering directory '/usr/src/linux-headers-5.4.0-131-generic'<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>  CC [M]  /home/john/thor-linux/Kernel/ubuntu22.04/thor.o<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>/home/john/thor-linux/Kernel/ubuntu22.04/thor.o: warning: objtool: _Controller_process_response_map()+0x1b3:    unreachable instruction<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>  Building modules, stage 2.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>  MODPOST 1 modules<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>  CC [M]  /home/john/thor-linux/Kernel/ubuntu22.04/thor.mod.o<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>  LD [M]  /home/john/thor-linux/Kernel/ubuntu22.04/thor.ko<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>make[1]: Leaving directory '/usr/src/linux-headers-5.4.0-131-generic'<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>make[1]: Entering directory '/usr/src/linux-headers-5.4.0-131-generic'<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>  CLEAN   /home/john/thor-linux/Kernel/ubuntu22.04/Module.symvers<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>make[1]: Leaving directory '/usr/src/linux-headers-5.4.0-131-generic'<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>#@sudo dmesg -C<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>#@sudo insmod /usr/local/etc/thor.ko<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>filename:       /usr/local/etc/thor.ko<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>version:        0.1<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>description:    THOR KMOD<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>author:         Aronetics<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>license:        GPL<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>srcversion:     BC856FA85DB2FEFD38A1B2A<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>depends:<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>retpoline:      Y<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>name:           thor<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>vermagic:       5.4.0-131-generic SMP mod_unload modversions<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>#@sudo dmesg<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'><a href="mailto:root@form:/home/john/thor-linux/Kernel/ubuntu20.04#">root@form:/home/john/thor-linux/Kernel/ubuntu20.04#</a><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>Every 2.0s: tail -n30 /var/lib/dkms/thor/1.0.1/build/make.log<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>DKMS make.log for thor-1.0.1 for kernel 5.4.0-131-generic (x86_64)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>Thu 24 Nov 2022 01:10:33 PM EST<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>make: Entering directory '/usr/src/linux-headers-5.4.0-131-generic'<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>  CC [M]  /var/lib/dkms/thor/1.0.1/build/thor.o<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>/var/lib/dkms/thor/1.0.1/build/thor.o: warning: objtool: _Controller_process_response_map()+0x1b3: unreachable instruction<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>  Building modules, stage 2.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>  MODPOST 1 modules<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>  CC [M]  /var/lib/dkms/thor/1.0.1/build/thor.mod.o<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>  LD [M]  /var/lib/dkms/thor/1.0.1/build/thor.ko<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>make: Leaving directory '/usr/src/linux-headers-5.4.0-131-generic'<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>Is this an error in objtool on Ubuntu within /usr/src/linux-headers-5.4.0-${26-130}/tools/objtool ?<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>From RHEL 8<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>[root@profile rhel8]# make<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>make[1]: Entering directory '/usr/src/kernels/4.18.0-372.26.1.el8_6.x86_64'<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>  CC [M]  /home/john/thor-linux/Kernel/rhel8/thor.o<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>  Building modules, stage 2.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>  MODPOST 1 modules<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>  CC      /home/john/thor-linux/Kernel/rhel8/thor.mod.o<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>  LD [M]  /home/john/thor-linux/Kernel/rhel8/thor.ko<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>make[1]: Leaving directory '/usr/src/kernels/4.18.0-372.26.1.el8_6.x86_64'<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>make[1]: Entering directory '/usr/src/kernels/4.18.0-372.26.1.el8_6.x86_64'<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>  CLEAN   /home/john/thor-linux/Kernel/rhel8/.tmp_versions<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>  CLEAN   /home/john/thor-linux/Kernel/rhel8/Module.symvers<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>make[1]: Leaving directory '/usr/src/kernels/4.18.0-372.26.1.el8_6.x86_64'<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>#@sudo dmesg -C<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>#@sudo insmod /usr/local/etc/thor.ko<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>filename:       /usr/local/etc/thor.ko<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>version:        0.1<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>description:    THOR KMOD<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>author:         Aronetics<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>license:        GPL<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>rhelversion:    8.6<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>srcversion:     FC77130B3C3461BF8DE20B6<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>depends:<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>name:           thor<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>vermagic:       4.18.0-372.26.1.el8_6.x86_64 SMP mod_unload modversions<o:p></o:p></span></p><p class=MsoNormal><span lang=FR style='font-size:10.0pt'>#@sudo dmesg<o:p></o:p></span></p><p class=MsoNormal><span lang=FR style='font-size:10.0pt'>[root@profile rhel8]#<o:p></o:p></span></p><p class=MsoNormal><span lang=FR style='font-size:10.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span lang=FR style='font-size:10.0pt'>John<o:p></o:p></span></p></div></body></html>