ELF>@@S/HH5HPHHEH¸tH5H[@UHSH.u_HHi#t61ҿfDHHH$@)BH\uikNAH90HHu HHtH{ HuHH[]fDAUATIUHSHHHu-*LHtyH]HHH;*THHuH*MtLHIE…uA9|HcIcHH)I<<uH[]A\A]HHLtH]H^H1[]A\A]@HHpLHHHIMUSHHH?HtFH-'fDH HH;HtH5HH;uH5H []fAUAATIHUHSHHHHL)I)fDHIUIIՀ;u@HIUIvIՀ;tI܉HHLuA<=tfLKL,f.HHH)Hv58uMIL$HHH)Hv8tMII)MuH1[]A\A]HID[]A\A]ff.AWAVAUATUSHLgLw M91IHHMHD$H$@AGffuLIuXHL)HHAuPMMHHHA<I|1HI}u:AIE8t10@t)@$tcIGH9rHH)HD$H9s*Ht$L<$IM9SH$H[]A\A]A^A_H$IDIH$M9'DHq@wHwH@t<.oH$fDArLWHf=BHy I9ZAULE1AATUHSIckfD9uNPtBHQ8t:D"Et1A$tsHPH9EA)D)AHD9} AIfDHH9PDfAvfuHLaXL)HHAmDjEeAzIwMiRt.tHPH9\I[]LA\A]D1A[]LMA\A]L@fHL)HHHGX41fSHHHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$H H=H=HT$HH$D$HD$HD$ D$ 0HD$ff.@UH`SHHtsHHHHtuHHv HD8.t0fHnCH~HflH[]@xouʀxuC\H5H=1H5H=1fDAVIAUIATAUSHx!HHtDfHHULH@Hx A@CL+A HDc[]A\A]A^H5H=1AVAUATIUHSi#A$t51A@HIH$R)ǍFHAuDikNAL5L1A90AKKHhX[]A\A]A^fATH5USHIHHhfA$.tHUHt.u1.H5HHHtJEconsEst L[]A\@H=IHuH5H=1H5HHt EdataLfU[]A\@ fEDSH.$AH5H=1ff.fAVAUATIH5USHLHHt,HHHx LckL9l$0tcHH5LHHHcSH;HHHcCH9u}HHĐ[]A\A]A^LIHt_LHHHHcCH9u!H3LuLHL@LH5H=1ff.SHHHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$H H=H$HT$HH=HD$HD$ D$D$ 0HD$H[AWIAVMAUMATIUHSH8A@H|$f AWPIOHHŠHHH\ I_HHAFffu!HMM+_ILIGXBIWA9GL`HDH8[]A\A]A^A_f;HLH+FHHHVXf fI$LLHHD$It$HAHMG8D MLLLD$(HL$ LL$LL$HL$ HLD$( LIH5LH HEH5LE@H5H=<HHEHHEHH=VRLSP1QHt$8HL$@H0HH-AFf fu HLI+GHHIWXIWA9GLHDHI $LISH=I1H5XZDI4$Ht7 qH1HHtHHL1H=DHHL1H=ILx@LLHt8L IW8H Lj fDL H LLHL\DAH<uNH LH5H$DLIW8L H LDH LHHH=1LD$I$HLH=1H=1fAVAUIATIUS+HH@t9LhDcI}DACkD CH[]A\A]A^H@LpLIuLLLHLEH=1fLLHvff.AWIAVAUIATULSHXDyH|$EHL$fAD AUPIMHHHMELHLLLM4A>tsHL$LD$ LL$(fD\$0LT$8@HHt:HtHLpu|H@tH@LSt_HÐL9uHX[]A\A]A^A_@AfA2HHD$H+FHHHVX f.HHL$LD$ LL$(D\$0LT$8Ht&LD$H|$IHHXLL[]A\A]A^A_IHLD\$8LL$0HLD$(HL$ LT$HD$H%LT$HL$ HLD$(LL$0ID\$88IE8H5HLT$@HD$HL$ LD$(LL$0D\$8LT$@fAgfAu#HHD$I+EHHIUXDL0L$H9f$fk$HIDHD$fInH|$8Mz@flLT$@D$LL$T$H)l$ MwL9t$8AHD$H5HLHIG KL5H$$AAu+IGIO l$HHfHnfHnflfD$ $D$I@9EgAXAHD$H5HLHH5Hf$A`IGIO l$LH|$@I@HfHnAGfHnHflfD$ HLD$$LH$9ILT$@T$HH$tAыD$LICT (9(H\$0HHHD$ I=H$ AF$H-1Hߋ$HIH HH\$H\$ LL%L-IL=@LHLHH5HLHH5HH5HHD$ @fDL$L;$Hl$ ?H5HQHt$LHHIL;$|AH$H5HHt=L$A<$t2LlH5LHtAD<.  HEHHD$ou\E~AAf=AfAu(LH+$HH$HH$E19tN$A9t<$9 $A9t$E19AADH5HE1udMnfEt/fAt(HT$xAHH$LhfztL+hF,*HCHHD$H" @DhAfE fAH5HpH5HuE(H5HE,DE 8HT$0H=H5H1H[]A\A]A^A_DIr $fuAR($D$LH5Hu f$|H5Hu f$\H5Hf$8@CH|$HL$JHHaf H5HE~Af=D $H$HE1HHD,LlLl$x H5L`H5LA>H5LAH5LAH5LAA@EfD<iH5HRH5H;HD$x@fffuIf+hEt6Ll$LH IwLHH=HE1AF1HUL<@HEAfA;HLH+$HHH$@H|$0Vt=$L$LE16DCD= ID;$H$M$Ht$xIJ9HzHLuBuHH,H5HuHt$0HH=nfDH$$H5Ld$xN :HHTAIYMy HlLHE4I4IHL9!LLt$ILl$H4DHD$PHt$ILH|$0HIM9Ht$xM4$Lt$PID$HH f~uHƉH8H HHD$XID$HRHD$`H$L,AEff=vHCI9jHH= OC 6 @$1H$HHHH|$0HHH+L$xHHD$ H|$0Hp@Ht$pH|$xSH\$ 1H=HSHC3f.HT$HH=1DH{ DH|@H$$H5HT$xIHHLAHT$I_Io LdIL1 HT$LT$PHHH{H9Lt$ILLl$8MIHfDHHL$XHD$`H HHuH<$DHE1P T$/PfDEgIAI?HuH<$HL$@HRf.Lt Lr@$HH$H<$HP T$/PH<$AHxDH<$i#AEt41AHIH$R)H $ǍFHuikNAL5H<$190IlHIHXD`Ht$H|$HX[]A\A]A^A_HX[]A\A]A^A_H|$Ht$H=1ff.ff.ATIUSW HHcGH?)9}!*s HcHHtHHcCHcLHk[]A\H5H=1fDUSHHH$0H$8L$@L$Ht@)$P)$`)$p)$)$)$)$)$Hl$ H$HHD$HL$H$ HD$D$ 0HD$HH߉H[]vmlinuxvmlinux.o, FATAL: malloc(sizeof(*mod))strdup(modname)malloc(20)rodatadatastrdup("")rmalloc(b->pos)wWARNING: variable(unknown)(unknown reference)()function.koreference___initcall.init.text__param__param_ops_ERROR: %s: %s (ignored) %s has NOBITS .modinfo __ksymtab__ksymtab_unused__ksymtab_gpl__ksymtab_unused_gpl__ksymtab_gpl_future%s has no symtab? licenseGPLGPL v2GPL and additional rightsDual BSD/GPLDual MIT/GPLDual MPL/GPL.0123456789___ksymtab+___ksymtab_unused+___ksymtab_gpl+___ksymtab_unused_gpl+___ksymtab_gpl_future+__crc___gnu_lto_"%s" [%s] is COMMON symbol __this_module_GLOBAL_OFFSET_TABLE__restgpr__savegpr__rest32gpr__save32gpr__restvr__savevr__restgpr0__savegpr0_.TOC.strdup(symname)__ksymtab_init_modulecleanup_module__ex_tableversionmodule_layout.modinforealloc(buf->p, buf->size),malloc(sizeof(*extsym_iter))i:I:e:mnsST:o:awM:K:E-#include #include #include BUILD_SALT; .name = KBUILD_MODNAME, .init = init_module, .arch = MODULE_ARCH_INIT, }; MODULE_INFO(intree, "Y"); #ifdef CONFIG_RETPOLINE MODULE_INFO(retpoline, "Y"); #endif drivers/staging MODULE_INFO(staging, "Y"); "%s" [%s.ko] undefined! __used "%s" [%s.ko] has no CRC! too long symbol "%s" [%s.ko] { %#8x, "%s" }, "depends="; %s%s%s.mod.c0x%08x %s %s %s .text.text.unlikely.sched.text.kprobes.text.cpuidle.text.noinstr.text.init.*.meminit.**driver*_template*_timer*_sht*_ops*_probe*_probe_one*_console.data.data.rel.exit.*.memexit.*.pci_fixup_early.pci_fixup_header.pci_fixup_final.pci_fixup_enable.pci_fixup_resume.pci_fixup_resume_early.pci_fixup_suspend___ksymtab*.altinstr_replacement.meminit.text.exit.text.memexit.text.ref.text.head.text.spinlock.text.fixup.entry.text.exception.text.text.*.coldtext*.constprop.*__init_begin_sinittext_einittext.head.text*.init.setup.init.rodata.meminit.rodata.init.data.meminit.data.comment*.debug*.cranges.zdebug*.GCC.command.line.mdebug*.pdr.stab*.note*.got*.toc*.xt.prop.xt.lit.arcextmap*.gnu.linkonce.arcext*.cmem*.fmt_slot*.gnu.lto*.discard.*EXPORT_SYMBOLEXPORT_UNUSED_SYMBOLEXPORT_SYMBOL_GPLEXPORT_UNUSED_SYMBOL_GPLEXPORT_SYMBOL_GPL_FUTUREmodpost: Memory allocation failure: %s. malloc(sizeof(*s) + strlen(name) + 1)%s(%s+0x%lx): Section mismatch in reference from the %s %s%s to the %s %s:%s%s section_index is outside elf->num_sections! The relocation at %s+0x%lx references section "%s" which is not in the list of authorized sections. If you're adding a new section and/or if this reference is valid, add "%s" to the list of authorized sections to jump to on fault. This can be achieved by adding "%s" to OTHER_TEXT_SECTIONS in scripts/mod/modpost.c. The relocation at %s+0x%lx references section "%s" which is black-listed. Something is seriously wrong and should be fixed. You might get more information about where this is coming from by using scripts/check_extable.sh %s extable_entry size hasn't been discovered! The relocation at %s+0x%lx references section "%s" which is not executable, IOW it is not possible for the kernel to fault at that address. Something is seriously wrong and should be fixed. The relocation at %s+0x%lx references section "%s" which is not executable, IOW the kernel will fault if it ever tries to jump to it. Something is seriously wrong and should be fixed. %s: '%s' exported twice. Previous export was in %s%s %s(%s+0x%llx): Section mismatch in reference from the %s %s%s to the %s %s:%s%s The function %s%s() references the %s %s%s%s. This is often because %s lacks a %s annotation or the annotation of %s is wrong. The variable %s references the %s %s%s%s If the reference is valid then annotate the variable with __init* or __refdata (see linux/init.h) or name the variable: The function %s() references a %s in an exit section. Often the %s %s%s has valid usage outside the exit section and the fix is to remove the %sannotation of %s. The variable %s references the %s %s%s%s If the reference is valid then annotate the variable with __exit* (see linux/init.h) or name the variable: The %s %s%s%s references a %s %s%s%s. If %s is only used by %s then annotate %s with a matching annotation. The %s %s%s%s references a %s %s%s%s. This is often seen when error handling in the init function uses functionality in the exit path. The fix is often to remove the %sannotation of %s%s so it may be used outside an exit section. The %s %s%s%s references a %s %s%s%s. This is often seen when error handling in the exit function uses functionality in the init path. The fix is often to remove the %sannotation of %s%s so it may be used outside an init section. The symbol %s is exported and annotated %s Fix this by removing the %sannotation of %s or drop the export. There's a special handler for this mismatch type, we should never get here.section header offset=%lu in file '%s' is bigger than filesize=%lu %s is truncated. sechdrs[i].sh_offset=%lu > sizeof(*hrd)=%zu %s: SYMTAB_SHNDX has bad sh_link: %u!=%u modpost: missing MODULE_LICENSE() in %s see include/linux/module.h for more information EXPORT symbol "%s" [%s%s] version generation failed, symbol will not be versioned. %s (%s): unexpected non-allocatable section. Did you forget to use "ax"/"aw" in a .S file? Note that for example contains section definitions for use in .S files. parse error in symbol dump file Can't open filenames file %s: %mmodpost: GPL-incompatible module %s%s uses GPL-only symbol '%s' modpost: GPL-incompatible module %s%s uses GPL-only symbol marked UNUSED '%s' modpost: GPL-incompatible module %s%s uses future GPL-only symbol '%s' modpost: module %s%s uses symbol '%s' marked UNUSED module name is too long [%s.ko] #include MODULE_INFO(vermagic, VERMAGIC_STRING); MODULE_INFO(name, KBUILD_MODNAME); __visible struct module __this_module __attribute__((section(".gnu.linkonce.this_module"))) = { #ifdef CONFIG_MODULE_UNLOAD .exit = cleanup_module, #endif static const struct modversion_info ____versions[] __attribute__((section("__versions"))) = { static const char __module_depends[] __attribute__((section(".modinfo"))) = MODULE_INFO(srcversion, "%s"); modpost: Found %d section mismatch(es). To see full details build your kernel with: 'make CONFIG_DEBUG_SECTION_MISMATCH=y' modpost: Section mismatches detected. Set CONFIG_SECTION_MISMATCH_WARN_ONLY=y to allow them. AWfE1AVL5AUL-ATIUS1H8HD$HD$HD$)D$ LLE2 IcDLHHD$HHD$Hq fHnHTEL=9*HHD$HD$Ht HHD$Ht%1HH{1HHHuHc9~'f.I<čPHc9|MtxH5LH-%H\$0-HHtHH: u zuD0HHHHuH;-tHL-MfDE}$EImHuADHHHHDAAHmHH} IHtL9htI]/HEuEgHHPIG HEHD$HEtAHHL$HH=1Eg<@MmM H-HD$Dm$EIH]/D$(HHHxHDH7H\$ H51HL%H5H1H5H1H5H1LH1H5H1LH1H5H1H5H1LH1H5H1H5H1H5H1Du(ED],EH5H1H5H1DE1H5H1H5HH5H1H}H55L}Mu)x@HPH9t+IWP@AWAGM?MtQMw LHuD EtAGuDHUL1H=EM?Mu5LH1H5H1H5H1H5H1LuMu7eLH7AVLH51HM6Mt0I~tANM~ uHULH=1M6MuH5H1D l$L-Mt@I}AE MmMuLH1AH5H1H5H1H5H1H5H1L}L5MtnHl$DIGHtMP uFLh@ /LHH5HHHHLEID11LM?MuHl$1H5HHH}@Ld$0HUH51LLHHmHH|$fL-H\$0)D$0M L%H-M}MtItAGu)AGIwIO HAWHLFHM 1M?MuIM9uHt$HH|$05t=i=H|$ D$H8[]A\A]A^A_HL$HH=1wAAHAu HwAAHeLH1HU@H1H5CH5HH5H1QH5H1 H5H1AHH=1D$HULH=1AhH=1H5LHHLH=11D$H5H=H=1HL$HHH=1HL$HHH=1HL$HHL$H __GCC: (Debian 12.2.0-14) 12.2.0zRx LAJ$8ADD DAL`(BBD D(D0 (F ABBH c (C ABBE $nAAG YFAHBEG D(G0 (C ABBA D(F ABBH$ZBBB B(A0A8DP 8A0A(B BBBA DpsNA K(  AEBF G AFBHAJ(AND ^ AAE <BEE D(A0R (A BBBA 8@BBB D(D0(A BBB8|CBHA  ABE X ABE @4BBB K(A0M 0A(A BBBI AJAt nBEE E(D0D8Dp 8A0A(B BBBD xHADACSprxKYxAp<BBE D(C0H (A BBBA PBEB E(A0D8D 8A0A(B BBBE z 8G0A(B BBBB GIBBD]FLJBBBAB_X 8F0A(B BBBE M LEABBABT W LEABBABT LHuAQHNKNY HW WHNOBBL ,AJAPJ0d}AHGi DAB wDALBLB B(A0A8GE 8A0A(B BBBF dNHE E(H0F8DPg 8C0A(B BBBK I8H0A(B BBBAdPRBBB B(A0A8F 8A0A(B BBBE D 8A0A(B BBBA ,jBDC H ABA (AAJAAP( BII I(D0C8I  8A0A(B BBBA  L P,  (70nJOgZxp 0200P C (MYZT B 4#e)v/g5x; nT00g|X0   @ 01# 7= K  Y  h @v|  h@X   G @0 K"(.D4: @F(0[a*g;mIsy-r   &1D09V` <0 ^$*06<BH NsTZ` f0 ls.R} !` P 4080,0 `#*71S8s?FMT[bip9w~KkYU^g8W@ 8X m h    $+29AIPU\ciox} p}!8HOc.q02@2j2 modpost.cis_vmlinux.LC0.LC1find_symbolsymbolhashprint_section_list.LC2get_next_modinfo.isra.0find_elf_symbol2find_elf_symbol.part.0.LC3new_modulemodules.LC4.LC5.LC6alloc_symbol.LC7new_symbolsec2annotationinit_exit_sections.LC10.LC12.LC13.LC11.LC8write_if_changed.LC14.LC16.LC15.LC17extable_mismatch_handlersec_mismatch_countsec_mismatch_verbose.LC22.LC21.LC18.LC23.LC25extable_entry_size.LC29.LC28.LC19.LC20.LC24.LC26.LC27sym_add_exported.LC30.LC31check_section_mismatchsectioncheck.LC32init_data_sections.LC33.LC35head_sectionsinit_sectionslinker_symbolstext_sections.LC36.LC41.LC44.LC43.LC42.LC40.LC39.LC38.LC37.LC45.LC34optim_symbols.LC46read_symbols.LC96.LC51.LC58have_vmlinux.LC60.LC61.LC63.LC62.LC64.LC65.LC74.LC66.LC67.LC73.LC89.LC90.LC91ignore_missing_files.LC47.LC52.LC53.LC54.LC68.LC69.LC70.LC71.LC72.LC76.LC77.LC88vmlinux_section_warningssection_white_list.LC92.LC93.LC94modversions.LC95.LC75.LC59all_versions.LC55.LC78.LC79.LC80.LC81.LC82.LC83.LC84.LC85.LC86.LC49.LC56.LC50.LC87.LC48.LC57line.0read_dumpexport_list.LC97.LC98.LC101warn_unresolvedexternal_modulesec_mismatch_fatal.LC102.LC106.LC109.LC113.LC110.LC111.LC112.LC114.LC115.LC116.LC117.LC118.LC119.LC122.LC123.LC125.LC126.LC127.LC128.LC130.LC131.LC132.LC133.LC136.LC134.LC137.LC138.LC139.LC99.LC141.LC140.LC143.LC144.LC107.LC142.LC129.LC124.LC121.LC120.LC108.LC135.LC145.LC103.LC100.LC146.LC105.LC104.LC9strrchrstrcmpstrlenmemcmpstrncmpstrndupstrstrfreestderrfwritefputsfputcvfprintfexitcallocstrdupmallocmemcpyfopenfilenofstatfclosefreadperrorwarnmerrordo_nofailgrab_filemmaphandle_moddevtablestrcspnstrspn__errno_locationstrerrormaybe_frob_rcs_versionget_src_versionmunmap__ctype_toupper_locget_next_line__ctype_b_locstrchrstrtoulrelease_filebuf_writereallocstrncpybuf_printfvsnprintfmaingetoptoptargoptindstdinfgetsadd_moddevtablesprintf $6>m0MuD Set}NS]00 &BNz U q         + 3     "     #  4 T o        $  B S %X o   +0 [b)o*z+*+),Wc-h/01231:A2_1m*t){212+2345 78;Q1p< = ?  6<},0,0*)++*)2D=[EFG%HHIJ'K5AlLMN1 O"5;,0JV2 "3Q8OsY:SHSTU80W&X0Y?RaZi|[\]2^:V_^X `c  a !b !!c%!C!$0Q!X!d!k!eu!!f!!g!"h"x"T""i""j##k(#<#lJ#^#ml##n##o# $7$$$p/$$I%| d%si%%| &t&&&&u&'''@00'w['xb''| *t%*+*E*j*U*y**80*{*~+++|,,},0,~8,L,T,h,p,,,,,,,,,,---\-a-|-------------#.G...8/Q/w/////0$080!]00080U11222l22222`3m3112uN  G $(A,P 0T 4X 86<` @d Dh Hl Lp Pt Tx X| \ `OdGh l p t x |       l   H   J   NF<   @   DE$Y~,0 0<00040)/00C$0c.w.. 0<FM07L!07X0 '.8?IV]gnx40cLo<000@0 $.W^mw0<CJj !"40Vt ~,0'0 7. 7@ P U a i u              " 6 = R Y ` e l s        7 7x~ ( !0x (! (08x~P+X3        @ H ! + 3( 0 8 @ H P X `  p `3+HPX`hpx+3+3 (hpx>O a(r08@@H+0&pxx~ .5AQY cq~!@HPX`xh~px .5AQY+3  @ H P X `        ! & - 4 : @ I Q ] s!z!! !0!@!P!`!p! <Pd0(tp0DP   $ 0Th .T.02@22,.symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.1.rodata.str1.8.rela.rodata.rela.text.startup.rela.data.rel.ro.local.rodata.cst2.comment.note.GNU-stack.rela.eh_frame @{3@X0$&3,3H0 123 @2<6T NO@a O \@@ tZ! o@ {0{ {{x@ 0 P(