ELF>l@@"!GNUQ- "@H[@Be,LinuxHHxHHt UH1]1@UHSHH8H{ H{HH[]ff.fUHATLLLA\]DIUHILHHtv(HHH;p(vHHHHuHLHGHGH9]fUHAVAUATLcSI\$HFHHH9tIIIHt%HW@H)HH!ЃlHHvLLHI9I^CD%H[A\A]A^]fDH9UHAVAUIATISF Dv$_0uKA9tMEt D9sZLL&[A\A]A^]LL [A\A]A^]úA9uLL[A\A]A^]LL[A\A]A^]úmUHAVL42AUATSLI$L9HAuI$HL9t`ID$HD(AwD1LAt$0H4@HIt$8n$ID$ID$ HBI$L9u[1A\A]A^]UIHHIPH]ff.UHAUATISHHo,HFN Ht%HW@H)HH!ЃlHHvHHCID$HH[A\A]]F HUHN H9t[]HLJuꋇt1]fUHAWAVIAUIATSH LeH%(HE1F(F(;G4vG4HALI+E8IUHuHLHEHËRHHEAGHEHMeH3 %(uH [A\A]A^A_]ff.HUHAWIAVAUATIHPHeH%(HE1HEEHEHI+D$8HEHEHfugHEV( DwfMULHULAŅHMLEL9HEeH3%(u3HPDA\A]A^A_]HEDw fUIDwIUHAWAVAUATSHHLeH%(HE1I$=M|$t HHID$41҉EAt$0IT$ L,@IIMl$8I <IHMȺLLI$HUH1HMeH3 %(H[A\A]A^A_]H{H1HǃHH)HtHzHHHHǂHH)HǂI$H@HǂHSWAPSPACHE2f1/ AM LLkUHAWAVAUATISHHeH%(HE1HvHHID$@M|$@E1LE1ALEHt#HDr4HUHUD+p(E9vEEAHAtHHuAHAuIcIԋAAADGC-HiMbH(9y[1A|$HƒHHcHI| @u6H9~AHEeH3%(HĠD[A\A]A^A_]LkIMHLLIHIGAlHMtAT$0LI+D$8HipKDžh1L`pD4ID$ FuBDŽ-|IIIuHH@(DžtDk(p\EAUHK8E1HRHHA(HLXH0IH9uHKHDyEME1LMtEE1HhHL`MILHCAIM9wHhL`H;HGHHh5HSHE1HBH H:AHH9uH 1H`HHLHHt;|tDDDLHE9uHLHHuH`E tLHLHLHHLHHLHHLHHLHHLHHLHLhHLDHLHEeH3%(H1[A\A]A^A_]DHLtK0pLHD\)Dž\Dk(DžpDžtE.E1E1E1I+\$8@HHHI|$HHHI|$HI|$HډEHEIO@HUI}AtHHLLI|$LHI|$LHAt ALLI|$HEAM LLmEI|$HID$DHDEBI|$DEhDEDh1DDHAt$0DXDHk0ID$8H I|$lDXELxDIT$ID$ BtI|$DHHEHEAIHAAAl$$IG IHH‰EDEUHAWAVAUATSHHPeH%(HE1HLhw(W,LoEeA Dg0HxHDHC@HCPAHC`HHCpHǃHǃHǃHCHDHHC Hk{(0HC8H1A9vHSH1A9vHS HH= HHNA}( E1IHHHuPHEL{8H{Mk0OMIMLHtLtAO AD;k(rH{HULG(EHEEHEHHEtGt!H{LHEExZdHUHMH9sH{MH6Hf9 u!HSqR(Aw(t61f< u/(AO !AO ȺwA W HEE1E1D;k(s"DHk0Hs8F u H}AAEuE1H}AE1HE9vHt AHDg(H}E1@(C4D;k(sDHk0H{8G tDg(u HuADHk0Hs8V u HAD;c(r18H{8H{ H{HHHMeH3 %(tHP[A\A]A^A_]DuE)Aw@DHHDHHDEFEdHHH1HBHUA9DGCE)DEL=HH%M<LH  H=IHH= DEHIuiLHHLHHDsLHHLHXICHM,$AD$@LH ID$HCu AD$PuDL|yLLLy LID$`HpIFIFHHu LHwILHHI~HUHH]UHH]Marking bad block at %08llx drivers/mtd/mtdswap.cRead error %d Short read %zd Read Error: %d (block %u) Short read: %zd (block %u) Write error: %d mtdswap3%s: init failed (%d) ,debugfs_create_file failed mtdswap_statsbad: %5u erase blocks total erasures: %lu mtdswap_readsect count: %llu mtdswap_discard count: %llu mtd read count: %llu mtd write count: %llu discarded pages count: %llu total pages: %u pages mapped: %u cleanusedlowhighdirtybitflipfailingMark block bad failed for block at %08llx error %d erase of erase block %#llx on %s failedCannot erase erase block %#llx on %s Write OOB failed for block at %08llx error %d Short OOB write for block at %08llx: %zd not %zd Write to MTD device failed: %d (%zd written)Short write to MTD device: %zd writtenRead OOB failed %d for block at %08llx Read OOB return short read (%zd bytes not %zd) for block at %08llx 3%s: Erase size %u not multiple of PAGE_SIZE %lu 3%s: PAGE_SIZE %lu not multiple of write size %u 3%s: Not enough free bytes in OOB, %d available, %zu needed. 4%s: Device too large. Limiting size to %llu bytes 3%s: Not enough erase blocks. %u available, %d needed 6%s: Enabling MTD swap on device %lu, size %llu KB, %u spare, %u bad blocks %s: %5d erase blocks, erased min %d, max %d times %s: %5d erase blocks, all erased %d times current erase block: %u pages used, %u free, erased %u times mtdswap_writesect count: %llu headerspare_eblockspartitionsdescription=Block device access to an MTD suitable for using as swap spaceauthor=Jarkko Lavinen license=GPLparm=header:Include builtin swap header (default 0, without header)parmtype=header:boolparm=spare_eblocks:Percentage of spare erase blocks for garbage collection (default 10%)parmtype=spare_eblocks:uintparm=partitions:MTD partition numbers to use as swap partitions="1,3,5"parmtype=partitions:stringsrcversion=55E2920964B9B27CB84736Edepends=mtd_blkdevs,mtdretpoline=Yintree=Yname=mtdswapvermagic=5.4.0-216-generic SMP mod_unload modversions $$$pmodule_layoutrparam_ops_string眪param_ops_uintzإparam_ops_boolȞPsingle_releaseSseq_readmseq_lseek[YBderegister_mtd_blktrans߉register_mtd_blktrans5seq_putscseq_printfb˛@mutex_unlock*mutex_lock,idebugfs_create_fileladd_mtd_blktrans_devl߅strsepl<kstrtoullprintkB',rb_last`rb_next.!mtd_block_isbadE:#__kmallocѠ"kmem_cache_alloc_trace:zLkmalloc_cachesI@vzallochvmallocYmtd_blktrans_cease_backgroundmtd_write mtd_read_oobŏWmemset„rb_first{amtd_readI} mtd_write_oobڶV3_dev_errO vyield) __stack_chk_failxmtd_erase+Usmtd_block_markbad囝R_dev_warn'usingle_open+eMrb_erasefRrb_insert_color#del_mtd_blktrans_dev zkfreevfree\ɢ.__x86_indirect_thunk_raxm__fentry__ TmtdswapGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0mtdswap.ko1 #0 = U j  }7,0C+Wz` $ pPy1hNNi }hIOlXr 0V!X81TQc@ve ZD@8 KK1| 4DJd(sPY:((XVH,P(?h Vp   u{ 1<Harz.BHO\kv__UNIQUE_ID_srcversion43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6mtdswap_flushmtdswap_cleanupmtdswap_remove_dev__mtdswap_rb_addmtdswap_store_ebmtdswap_discardmtdswap_openmtdswap_showmtdswap_handle_badblockmtdswap_handle_badblock.coldmtdswap_handle_write_errormtdswap_erase_blockmtdswap_erase_block.coldmtdswap_write_markermtdswap_write_marker.coldmtdswap_readsectmtdswap_readsect.coldmtdswap_gc.part.0pick_cnt.47348mtdswap_write_blockmtdswap_gc.part.0.coldmtdswap_write_block.coldmtdswap_writesectmtdswap_backgroundmtdswap_initmtdswap_add_mtdmtdswap_add_mtd.coldmtdswap_fopsname.47501mtdswap_modinitmtdswap_opsmtdswap_modexit__UNIQUE_ID_description170__UNIQUE_ID_author169__UNIQUE_ID_license168__UNIQUE_ID_header157__UNIQUE_ID_headertype156__param_header__param_str_header__UNIQUE_ID_spare_eblocks155__UNIQUE_ID_spare_eblockstype154__param_spare_eblocks__param_str_spare_eblocks__UNIQUE_ID_partitions153__UNIQUE_ID_partitionstype152__param_partitions__param_str_partitions__param_string_partitions.LC9yieldmtd_read_oobparam_ops_uintrb_last__this_modulemtd_blktrans_cease_backgroundrb_nextcleanup_modulekfreeseq_lseekrb_insert_colorderegister_mtd_blktranskmem_cache_alloc_trace__fentry__init_module__x86_indirect_thunk_rax__stack_chk_failvzallocmtd_block_markbad_dev_errmtd_write_oobmutex_lockrb_erasemtd_readprintkmemset_dev_warnkstrtoullrb_firstmtd_eraseparam_ops_stringseq_readmtd_writeadd_mtd_blktrans_devdebugfs_create_filevfreestrsepmutex_unlockparam_ops_boolseq_printfseq_putssingle_releasesingle_openvmallocmtd_block_isbad__kmallockmalloc_cachesdel_mtd_blktrans_dev_!a1_BvKvTv`ZlZ_Z_\_dh_a_!_/ p>}Q_h_!_odb_rf}b_i9b_9n|> nL h i ?  o T& k9 kH fq  Sb1_ snhkc}-b_b_W_  %m> CwffVV+BVH\baq_gnU%x: (Bzi u `z z { z z 2z Oz, e4zB |JzQ Y{f nzx z z z2b .l;dCW \ld} 8lRl `eL l l  3e' 4u9E BJeTc ye  Re  m!e8  =ecq {e_~6~Lc\^ZlS Hl plQrnXUh v vv" ) .jGbr y ~jU  jU  j&<+^7U> M^aZfUr y ~jU  hj  (jUZZU&t2,Yk @z uU e_ q  ]0 (0`8 @PHP X`hp0xp (0@VH[Pr | PVy (X0V8THPhXV`pp (`0@X`VEx`0Y.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__mcount_loc.rodata.str1.1.rodata.str1.8.rela.rodata.modinfo.rela__param__versions.rela.data.rela__bug_table.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?6:@N JE@Z ^T Y@PeHnk i@e0 ~} y@e 2%!2#' @g8(M*x@h `+  7 @j7 @j07@@ k0@; 0@;X ;0;;H R GPk?0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H iV=Cq@@smS4屡UWǽԿe"d>sۗEB@GΎ{ky)@'#K|UK=sCnzq69b4yU5 f[Δt7(DT 9"i2)՟4eXAזcյg(+ȥIԢH`;1,\+&y6EI/ Y#0tNTO:zO~RoaF+r$ aQƜZrn3Fk+po