ELF>@@-,GNUeqp{T)끱q[+LinuxLinux6.1.0-41-amd64HH@HHHuHHt1fHHHHpfAULcATUImSHHFHH9IHHt%HW@H)HH!ЃlHHvHHEHtZs(HHH9p(sHHHHuHHHHCHCHLHkHADH[]A\A]H1H9tnAUATUHSF HDn$Dg0u;uCE9tEtAE9rHH[]A\A]뽺ff.@AUATL,2USHHL9s{HAuHHL9tYHEHD AwD1Hu0H4@HHu8n$HEHE HBHL9u[1]A\A]AWAVAUATUSHHHeH%(HT$1HD$H=L}t HHHU41҉Au0HU L$@IILe8I < IHL$LLHHT$H1HT$eH+%(H[]A\A]A^A_H{H1HǃHH)HtH{HHHHǃHH)HǃHEH@HHSWAPSPACHE2f6 AL$ LHCfUHSHo,HFN Ht%HW@H)HH!ЃlHHvHHCHMHHHHuH[]f.F HN H9t_HLJu싇tlff.ATIUSH1H`eH%(HD$X1f|$H|$Ht$ HD$HD$PD$ HLHt$HHD$H+C8H{HHfuhHD$(AT$( ofL$ T$ HHT$HHL$0LD$(L9HT$XeH+%(u/H`[]A\HD$(o fT$ HGHff.AVAUIATIUSH LweH%(HD$1F(F(9G4sG4HLI+D$8IT$HHLH$HD$HHD$RHH$AFHD$HT$eH+%(uH []A\A]A^fAWAVAUATUSHeH%(H$1,HHHAHHMcHIHHH$L$IBBl3HMPC0LH+K8D$4Hiɫ^E1HLT$DD$(IljL$D$D4IG LJ8MD$MoHD$8I L$$MMAM$H4$HL$8LAtDHD$8MMAN$H=IAHL$4LAIGT$4B IG 1BAw0H@HIG8h$A;_0-A,H$eH+%(BHĈ[]A\A]A^A_HW@HtHuHHHk@AE1E1H}tHDk4D+h(E9sEEAHAuЋA AA9DGC?HiMbH(9E{HɃ H9HHH|@thAHcHR|$(LT$LAB LHL$AB L$AB uDt 1HHjAu1H|$@HkLH1HD$<HD$xHLL$ID$8EH+K8L|$HHD$@E L|$hIHD$PHHHt$pE}HȋC0H HxAÉ|$(D)ȉD$EDd$ULt$IHL$ MDL$,UAIA9+DIEAUUUUAUUUUDU IDLHHT$8tL$LLHc1DHHoLHl1D$D$I9DL$LH4$LDL$HL$9\$(HL$DL$L$LAb 1LHL$L$1LH1[-DL$,HL$ MLt$DL$IIHT$8LHuCD$uҁUUUUUUUUt-H|$ HH HH9t9tL$LM LL HH98tff.AWIAVEAUIATUHo@SH(Ht$T$eH%(HD$ HGHD$H$EMM&EAG0A9HM+g8ILL$ADAEI@$AUIG 1AAuAw0H@HI_8LD$H<$H HL$At @AHLk$AUIG =E%AGHAW0A+91LM~AHD$ eH+%(H(D[]A\A]A^A_I@tHHHHHLHCAoHAttuEALJIMt"LLMAG0EjAG0I^Au1҉Aw0H@HI_8E HT$Hff.@AVAUATUSHHeH%(HD$1D$H{,=HIufHCL$D4Av[E1HL$LHHxHCT$B 1HT$eH+%(u_H[]A\A]A^HtHD1Hs0H4@HHs8n$~HCHC BifDUSHH HuHt[]fAWAVAUATU1SHHxLwpeH%(HD$p1D$4IMf@HD$HD$$Hx HD$,HD$8HD$@HD$HD$PHD$THD$\HD$dD$l5AD$LD,LI@(D,8@(D,THHtI<$uD,HIHuIHA@(D$t$Av(D$IF8H vE1HH(HH0IH9uM~LHHHu1Ht=AOHHt0E1H\$LIHLAGHL9rH\$I>HGHD$IVHE1HBH H:AHH9uH E1HHIIt9BLtFD8FLTJE9uHHIIuDžD$LHHHHIHHIHHIHHIHHIHHIHHHHT$HHDHHHD$peH+%(Hx1[]A\A]A^A_HHD$AN0T$HHDD$)Av(D$D$D$d1E1~E1ff.SHH{8H{ H{HHH[fAWAVAUATUSHheH%(HD$`1=HD$HD$tGIH1HT$x/HcC@H;D$tKH|$HHHuHcC@H;D$t'HD$`eH+%(Hh[]A\A]A^A_s%$K1DCS E=dwHLsL9K$upL1HIEHLHHHu1HME1LHCIM9rdrIHHH}HH}HD$LHAL$ AD$H+]8H}HHHH؋AHHH}HH}HH[]H{HHD$D$H{HHD$D$t LH߉D$D$IN8H$I|$tHHLLIGDHD$B ID$D$(DEDD$(1҉HAt$0DD$ DHk0ID$8H I|$l$DD$ EMMIGBIG BIHHAIHAAk$AUIG IHH‰$D$EA)ADHHHHHHHHHHHIsDdAHHH1H9BAT$9FЋCA)AЉT$HT$LH ILH  H=IHH= DD$HHu LLI HXIC@LeHE@LmCuEPC1Ew(EI@E IPI`DIpIIIJ<I_EG,AG0IGHu-HHHLDHIG Hu IAk(0IG8Hu I 1D9sIWH1D9sIW HH= IHu I8똋{ HIHuIE1E;g(H\$1DHHk0Mo8IHIHILGLHHHHuHLAE AE As1E11HT$A;_(s<1HT$Hk0I8G HHaO(HP9H(rHPHEu2$A;G(4$Hk0Iw8F u L$H\$AE1HE9HD`(E1@(AG4E;o(sDHk0I8G tDg(uHAHy8I8I IIImHE`H@@HHIGIGHHu HHwILHIG 11HHt$HLL$@HD$0ID$HD$PÃu*If8 @AE(A E t1ILHx:vHT$8HL$0H9sIMHAM IGI@ Hf: uRAU(f8 g1eAM VHHA1HHt$AHGHGH:Ldrivers/mtd/mtdswap.cRead error %d Short read %zd Marking bad block at %08llx Read Error: %d (block %u) Short read: %zd (block %u) Write error: %d bad: %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 ,mtdswap3%s: init failed (%d) mtdswap_statscleanusedlowhighdirtybitflipfailingMark block bad failed for block at %08llx error %d Write OOB failed for block at %08llx error %d Short OOB write for block at %08llx: %zd not %zd erase of erase block %#llx on %s failedCannot erase erase block %#llx on %s Write to MTD device failed: %d (%zd written)Short write to MTD device: %zd written%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 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 Read OOB failed %d for block at %08llx Read OOB return short read (%zd bytes not %zd) for block at %08llx 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:stringdepends=mtd_blkdevs,mtdretpoline=Yintree=Yname=mtdswapvermagic=6.1.0-41-amd64 SMP preempt mod_unload modversions $$$ ( ( ( ( (  (08P80( P   (0P0( P (0880(  (08`80( ` (0@0( @ (0880(  (0880( PP`m__fentry__pHe__x86_indirect_thunk_rax9[__x86_return_thunk@2register_mtd_blktransq@isingle_open8deregister_mtd_blktrans+eMrb_erasefRrb_insert_color=gmtd_readV __stack_chk_fail&<_dev_err3 _dev_warndˋmtd_block_markbademtd_write_oob6qmtd_eraseO vyield„rb_firstŏWmemset!@$mtd_read_oob>mtd_write{,mtd_blktrans_cease_backgroundKMmutex_lockB',rb_last2ʵmtd_block_isbad82mutex_unlock'seq_printf3seq_puts^Sjdel_mtd_blktrans_devvfree zkfrees<\kstrtoulll߅strsep~_printk kmalloc_cachesRkmalloc_tracehvmallocI@vzallocE:#__kmallocRoadd_mtd_blktrans_devֹmdebugfs_create_file`rb_nextK9seq_lseek2lseq_readX ]single_releasejparam_ops_bool pparam_ops_uintparam_ops_string module_layoutR mtdswapGCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0,, 0 He`@VUVZ   @lm J@!n@$+8lAm JK@ `KH gKP }` p o g g S`@qrh@s@t? k@k1CSud@uvw@k @ y)|5@E`Zkk~@KK~@` ` q ] ' =    DDDD  m@DD  D@D`D o&@D E"ET@)ET`3E;E IE^E qE@~E H"o&Q@EQEQEQET@EE0E"** EO @  B8cCD]T @ETETETETETF F@!F`0F?FV -QF@[FcFqF~FF@FFFFÈ@FňFňFȈFȈ@FˈFÈ GˈGÈ@1GňFGZGoG͈@wGψ}GшGшGш@GӈGӈGӈ G@ GՈ Gψ Gψ GՈ@ Gψ HK Hh &H 0H@ ([k  :"  ^I@S`jIRA6@wIIIIIIIIIIڈH@:"JRyJ@J` J/J?JGJ"WJ"hJ"xJ"@J"J"JJ@J?J?JA%B%JJK'KY ;K LK p :"ڈ]K  W؈HpK K K PK :"ڈ9:K  :"ڈ' [?K K  :"ڈK K   CIK   [?' @ KL   LL  L/L   Lv&@L  LTUL MTD_OPS_PLACE_OOBMTD_OPS_AUTO_OOBMTD_OPS_RAWotp_infomtd_ecc_statscorrectedbbtblockserase_infofail_addrmtd_erase_region_infoerasesizenumblockslockmapmtd_req_statsuncorrectable_errorscorrected_bitflipsmax_bitflipsmtd_oob_opsretlenooblenoobretlenooboffsdatbufoobbufmtd_oob_regionmtd_ooblayout_opswritesizewritebufsizeoobsizeoobavailerasesize_shiftwritesize_shifterasesize_maskwritesize_maskbitflip_thresholdooblayoutpairingecc_step_sizeecc_strengthnumeraseregionseraseregions_erase_point_unpoint_read_write_panic_write_read_oob_write_oob_get_fact_prot_info_read_fact_prot_reg_get_user_prot_info_read_user_prot_reg_write_user_prot_reg_lock_user_prot_reg_erase_user_prot_reg_writev_sync_lock_unlock_is_locked_block_isreserved_block_isbad_block_markbad_max_bad_blocks_suspend_resume_reboot_get_device_put_deviceoops_panic_writereboot_notifierecc_statssubpage_sftusecountdbgotp_user_nvmemotp_factory_nvmemmtd_pairing_infomtd_pairing_schemeget_wunitmtd_debug_infodfs_dirmtd_partmtd_masterpartitions_lockchrdev_lockmtd_blktrans_devmtdbg_stopdisk_attributesmtd_blktrans_opspart_bitsblkshiftreadsectwritesectbackgroundadd_mtdswap_eberase_countmtdswap_treeMTDSWAP_CLEANMTDSWAP_USEDMTDSWAP_LOWFRAGMTDSWAP_HIFRAGMTDSWAP_DIRTYMTDSWAP_BITFLIPMTDSWAP_FAILINGMTDSWAP_TREE_CNTmtdswap_devmbd_devpage_dataeblksspare_eblkspages_per_eblkmax_erase_counteb_datasect_read_countsect_write_countmtd_write_countmtd_read_countdiscard_countdiscard_page_countcurr_write_poscurr_writepage_bufoob_bufmtdswap_oobdataMTDSWAP_SCANNED_CLEANMTDSWAP_SCANNED_DIRTYMTDSWAP_SCANNED_BITFLIPMTDSWAP_SCANNED_BADmtdswap_ops_exitmtdswap_ops_initmtdswap_remove_devmtdswap_add_mtdmtdswap_openmtdswap_showmtdswap_discardmtdswap_readsectmtdswap_writesectmtdswap_flushmtdswap_backgroundmtdswap_gcgc_contextmtdswap_write_blockebmtdswap_erase_blockmtdswap_store_ebmtdswap_write_markermtdswap_rb_add  & % > T h<$7@ ` `&( Y>0v] Y[D c  IR P a&* `: TS e7x8NP&  p4@KK1|  9"bDx(XY:((`"VH<ZP(mp  $  0HS_x  21:DYmsz__UNIQUE_ID_depends195____versions__UNIQUE_ID_retpoline194__UNIQUE_ID_intree193__UNIQUE_ID_name192__UNIQUE_ID_vermagic191_note_10_note_9mtdswap_flushmtdswap_ops_initmtdswap_opsmtdswap_openmtdswap_showmtdswap_ops_exitmtdswap_rb_addmtdswap_store_ebmtdswap_discardmtdswap_readsectmtdswap_readsect.coldmtdswap_handle_badblock.isra.0mtdswap_handle_badblock.isra.0.coldmtdswap_handle_write_error.isra.0mtdswap_write_markermtdswap_write_marker.coldmtdswap_erase_blockmtdswap_erase_block.coldmtdswap_gcmtdswap_write_blockpick_cnt.20mtdswap_gc.coldmtdswap_write_block.coldmtdswap_writesectmtdswap_backgroundname.19mtdswap_remove_devmtdswap_add_mtdmtdswap_add_mtd.coldmtdswap_fops__UNIQUE_ID_description352__UNIQUE_ID_author351__UNIQUE_ID_license350__UNIQUE_ID___addressable_cleanup_module349__UNIQUE_ID___addressable_init_module348__UNIQUE_ID_header347__UNIQUE_ID_headertype346__param_header__param_str_header__UNIQUE_ID_spare_eblocks345__UNIQUE_ID_spare_eblockstype344__param_spare_eblocks__param_str_spare_eblocks__UNIQUE_ID_partitions343__UNIQUE_ID_partitionstype342__param_partitions__param_str_partitions__param_string_partitions.LC0yieldmtd_read_oobparam_ops_uintrb_last__this_modulemtd_blktrans_cease_backgroundrb_nextcleanup_modulekfreeseq_lseekrb_insert_colorderegister_mtd_blktrans__fentry__init_module__x86_indirect_thunk_rax_printk__stack_chk_failvzallocmtd_block_markbad_dev_errmtd_write_oobmutex_lockrb_erasemtd_readmemset_dev_warnkstrtoull__x86_return_thunkrb_firstmtd_eraseparam_ops_stringseq_readmtd_writeadd_mtd_blktrans_devdebugfs_create_filevfreestrsepmutex_unlockparam_ops_boolseq_printfseq_putssingle_releasekmalloc_tracesingle_openvmallocmtd_block_isbad__kmallockmalloc_cachesdel_mtd_blktrans_devR,T3aARN ZraR\Pa!RaRYaaR ]%7`a #V1Ro\UaRRZaV!RcaVRabp\9]In\ aL bo   ^ ^ Z  G> VQ R8gab\NVR saVRKaR[bIt l Hn? K Wn{ n o n n n n n 0n %o0 M8nB ^Jnsa| n nVRwj j)j5NANJNQRu  ` pka+7GPVplltlVR  e Q % Y9# ,YB\PU9n 5_X _ h_ 8_ , 1_6F;gB GYR,\j Y RY  mY#  (YN\ fY r U r HU r U r U r Up. r5 0o Uv<qv qNUsj rq zvU~NNsjWjv\q$j6uNNt_\xbI\hjjjNN1wC @R Wi\G _ _uLP@`  (0`80@HP X`P hpxP (0@JHOPf@p XJm  (`0J8HHPpXJ`dp+2 X_  $(r,0r47@ ^`glm r$(,048 <0@2D3H7LzP{T}X\`dhlptx|QTVX]`gikmnovUVWY[]_d'06:   $'(),.024387<@DHLPTX\`dhlptx|        B P W \ a f g l p jkl nprw $(,048<@DHLP!T(Xf\i`jdlhnlpprtwx|INPWY[]^_c Y`pEr` (0@XP`JMS8SPM.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.exit.text.rela.text.unlikely.rela__mcount_loc.rodata.str1.1.rodata.str1.8.rela.rodata.modinfo.rela__param.rela.retpoline_sites.rela.return_sites.orc_unwind.rela.orc_unwind_ip__versions.rela__bug_table.rela.data.rela.exit.data.rela.init.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF@$.d<?:@s *JE@H*Z U@80*je@h * ~V y@* 2 2"& @Ȍ8*0(/`*x@ **@ **8@8P*+/@0*2 %>  @0*6> 1@*Ax?<@* Q?L@أ*"a?@\@0*${@C 0@CPCC`@ +F k 0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyz22Î]:0  `He0  *H .FuBn\0pP5(iVB3@e~4vਪ#D1!h sn)MAi!2 LT C#/‚C^26K*WݳKΚx8ȏvyMA:w)=hMy w("p)iD!vev378bFPG 2ozaLwղ.F{d$/a*b߃>Jc 'K>^“Vh6ArSTP$-aKG\TlgM<>~̼/o8u!3]-!]]*Lt%+ڼ0sKi!\@:'jD*