ELF~@@*( $    _ <<<<<<< <<M  m#A"E=F}5`dA\#qNRVZ^bfj.i9V* bc fJ΅ Vޅ*bf@3ކ Vꅗf@3bꆗV*@3)67َ3jc E=FVEc3@ֆ 3e&`FddiyBzz{kBllm%a.z渡#"&J%%#$%c*45 a. %Ec5 &a.`Bddia#"&G&EFFG5At#D`BddaA55MaUgA #A"%c6aa.`%}5#$ 5!`dA#"&AtcE#&`BddaA55M]M#A"2 f}yf>`dAŢ#yq"&4`#0}g#.`6cptdEa:cq#"&J.4 .a& GH&FG#5E=Fe܅E|vUE`Bddia.5 E#4 #0 QUu:ct#"&62a|5}v36э媅xE##E`BddagA #"&F`&`Bddaȡ#"&J*E=FETc5ueͪ#4%E œFcR*`!TQY&ʄ&`Bddia#yq"&JN5(ei c  ̦FF*cD}Uc  l#"%lE ňl%.E# .lLlDl1EʆlElLiElLi-ElHielHielHielHielHiUlHiUlLi=ElE%l N&QYJptdBiiEaʅYEc5l#4U#"&%&F&%E`Bdda:0T#yq"&JN2 NEԪNceJ&ptdBiiEa-#9q"&JN9 2#8#&E%cOE%͗@*%)T5Yʄ 5c&pBttyi!a#"&Jm/ElLaA/AU`Bddiaɔc E/lHa&@9/llc Ŕ&@l&E#qNRVZ^bfj J# c }Z] E:;;E  5 33umAo`3-3 ^a. E3o3Uv63Uэv6 3Uэv563Uэ4͌3IZc DN  # # ɗʼn}5# E c#J`FddiyBzz{kBllm%a#yq"&JN*c DJ瀠㙙55 ptdBiiEa#yq"&JNa.eFcJccN5m`36eN5m`N fcc bɈd`NeNM 3@/7}6q`36eNu5mU/0`36eav}6 qv}6 U/0U/0`N#0`N eyv ` Jeu5mptdBiiEa. 9#QqVZ^bfjn5 *#8e iE  EcΥF#53y=i4*uEcEc 4 iQ4 Ʌe3@cs%E3 @+UcBy9 J!/0Z  U+c@ ^瀠V ^ & ecB!/05c%}5#$M5!MїaM#47}5#8}U#0e}5#init_lock3zram: Error allocating disk structure for device %d idle[%s] 3zram: Compression failed! err=%d %8llu %8llu %8llu %8lu %8ld %8llu %8lu %8llu %8llu %s %d mem_limit6zram: Cannot change disksize for initialized device 3zram: Unable to get major number l->owner != currentlzo-rle6zram: Removed device: %s drivers/block/zram/zram_drv.czram%dcompactzramdebug_statinitstateresetmax_comp_streamshot_remove%8llu %8llu 0 %8llu 6zram: Can't change algorithm for initialized device io_statzram_index_idr.xa_lockinclude/linux/bit_spinlock.h 3Can't allocate a compression stream 3zram: Cannot initialise %s compressing backend %u hot_addmm_statlzo3zram: Decompression failed! err=%d, page=%u version: %d %8llu %8llu include/linux/local_lock_internal.hzram-controllz4%llu zram_index_mutex6zram: Added device: %s DEBUG_LOCKS_WARN_ON(%s)zram_index_mutex.wait_lockdisksizemem_used_maxall&zstrm->lockzstdl->ownerű6#yq"&JNGFcNIEF#cW   JEJc }5#iD9)&ptdBiiEaEETa g@#A"`dAnum_devicesparmtype=num_devices:uintparm=num_devices:Number of pre-created zram deviceslicense=Dual BSD/GPLauthor=Nitin Gupta description=Compressed RAM Block Devicevermagic=6.8.0-mainline-ga5ed8b92e9f6-ab11698348 SMP preempt mod_unload modversions riscvname=zramintree=Yscmversion=ga5ed8b92e9f6depends=zsmallocNN$$$$LinuxLinuxzrams'crypto_has_algZ%strcmpscnprintf(__per_cpu_offsetmlock_acquireñoops_in_progress7udebug_locks_off+ޗdebug_locks_silentGV__warn_printkɰCpreempt_schedule uLlock_releaseK$crypto_comp_compressg__stack_chk_guard4dcrypto_comp_decompress__stack_chk_fail$debug_check_no_locks_freedlockdep_init_map_type'crypto_alloc_base\j__get_free_pages@ crypto_destroy_tfmCfree_pages~_printk%o__cpuhp_state_remove_instance!Nfree_percpu zkfreeGnkmalloc_cachesCkmalloc_traceBs__alloc_percpuFL__cpuhp_state_add_instance, __cpuhp_setup_state/Xclass_register' r__register_blkdevamutex_lock_nestedMOimutex_unlockr½__cpuhp_remove_stateHclass_unregister+idr_alloc'__init_rwsem*(/3__blk_alloc_disknJnesnprintfUset_capacity"Ĭblk_queue_flag_setblk_queue_physical_block_sizecblk_queue_logical_block_sizeTblk_queue_io_min9ablk_queue_io_opthblk_queue_max_discard_sectorsbio_endio.jolmutex_is_lockedWM'memparseI@vzalloczs_create_pool;=zs_huge_class_size0down_read:up_readJkstrtou16z]zs_compacts<\kstrtoull|."sysfs_streq  __num_online_cpus`Ϙstrlen9-kstrdup|zs_pool_stats7param_ops_uint" module_layoutGNU8ӀKiȯ bfn x|   $#  +*  0428+<4@ T jn?vzA~+C IH  ^f n rr  {~}  & B Fd |  ~  ! " @# h l% & ' ( ) * "&+ P T%v) * . / 0  2 $X43 J4 `5 p/ 0 2 3 A  B C *.PTbfnD zE F F G H I J K L F -, M N (,70O <0 ^CbBh+ xI|H0 RQ+ [? ]P Q ceR > > B sJ < ^ = j |n {x  !  S   <   T   $ O , 0 4 = D H L = x # < = = U  =    + V > N H 0 W X Y    Z [ \ - Z I D 0 ] J [ V \ ^ ! 8_ X` \da hpb t  c  c 0 >d e f  g  * < DHN+ \^ $ R_ je r` v|a b f ` a !b "h  e ` /"a &1*b .2L \ jg ( 6 D R^ + i j  (# Vk 4 >  po Dl VW tm n \ o 1 X ] ,04+ DHL+ ^- p q  ! 2r Z< p= = U < = # p "s 0q l! p;l W ] # ! ]:t Rp bd pq # u p  q v | J p X  d q w x  W !I!!0 *!] + ? &> #'# ' 8 @ z { PP@lP (08@HXdu08h4pV{@HPx/J(8z 8 h@ 4  $(48888Z(bbvx| } ~ -  *= 00V 8HHJNN\\^bfjj vv; ~P@,,4<>@@@@@PZnnn|~v /  $   M$ 6 *  2$&..022222:B BRVZbllrz|i . &&06>@HH HLL LLPZfch|  ]   '..244" 488 88<FHP PPddffjprtt~~      0<<>@DDRRTVZZhhlnnpxxzp  v4      ( >   $ @ @ D9` D T T V V j j j rV vw v ~ `  G|  / ; E$  =     . . 2 2 2 (X Qx v  $$& **246:>@BN P(PZ\^` b bvvx""((88::DDHT\ ^ b7^pptx}xcG L#.       4( p$ ( ( ( ( < > > R R Z \ f f j j       4    (                         F  , Z , , < < YD D T T b n v x                                  O X        /    ( ( 2 < < > F F P P !T T 8 $V X X X X X z |                    z#z#              $ ( , 4 8 < D H L T V Z \ ` b b f f j n p r H| | ~                                  ^    ( ( . 2 4 @ @ B F J R R V ^ ^ h p r r r r r                               "(*288<BBFLNX\\bbffjppttzz~~ $$(%|   2@D@XX2dp  :<DHLTVZ\`dfhhxx|| "(,08:>FFJNNddnttxHJ "&&*,66>>FJJNPRVZZ^`ddhjnrvz~  ((*228<D* D$DVVZddhp    $$,,. ..0 04 022LZ^r~*266:@LNRTT\bfr)rr= |s qe<   "*24FTTXZddhrrvxxz| "&(006>>@DLLPZZ``fjnnrzz||~<$ <@m /$$00HHLu 222TTX 444`p`d6 66l lp8 88x x||:::<<F@@@@@@HPPR^`hrzw ||f~/]g    $&&(..44<<>FF HH JJJJ JJR\^`dlrtx~: ` S %f~$666:>BLLNPT^^bdhppt|| "* ,m 7,<<@lD 2TTX\^ffpp||j|IZ @J -&*::<@DFFJNRbbddfhlnxx^     "**88DLNNT PTTTTll||a&&*,044BBFJLPZZ^`bjjnxxE_, 6 004>LPRRX\^bbdjllpppz||#:7  M  m        ( Z $ ( ( y( ( 0 < < @ B D D H R R V ` b l l x  g   :                             !! ! ! !h !!!!$!$!(!(!2!2!:!D!D!F!T!\!^!h!h!r!O r! 7r!!!!!!f,!!!!!!!!!!!!!!!!!!:! !!!!!!! !!!$ !!"," " "$"&"("(","0":":">"@"B"J"J"L"N"\"\"b"d"d"f"f"j"j"l"p"p"r"r"v"v"x"x"z"|"~"""g4"""""""""""jZ """ """""""""## # ##24#$#&#0#0#<# H#L#L#fL#L#Z#\#d#f#l#t#v#v#T'x#z#z#\ u W  o(G GI 94Nc'(b >4q &(L 8P8  - ^ (ehX8788u888p888W8P888l   r OP   VU     !4!!zZM  "? $$ 88 .!"$ o.d8|)pV(b2To qL 6< 8n!H ssa 4 c : : .JS ;^$= s5u WA e,E'#X3 #J:  +    jP".note.Linux.rela.exit.text.rela.init.text.rela.text.got.comment.got.plt.sbss.bss__versions.riscv.attributes.rela.data.rel.ro.modinfo.rela__param.note.GNU-stack.llvm_addrsig.rela.alternative.rela.gnu.linkonce.this_module.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.sdata.rodata.rela.exit.data.rela.init.data.rela.data.rodata.str1.1set_capacitymemcpyidr_destroyzcomp_destroyzram_slot_free_notifyset_capacity_and_notifyzcomp_cpu_up_prepare.__keyzram_add.__keyzram_index_mutexdev_attr_mem_used_maxio_stat_showmm_stat_showdebug_stat_showmax_comp_streams_showcomp_algorithm_showdisksize_showinitstate_showzcomp_available_showhot_add_showunregister_blkdev__register_blkdevsync_blockdevfree_percpu__alloc_percpuzcomp_stream_putblk_queue_io_optparam_ops_uintkstrtointdebug_locks_silentdev_attr_mem_limitmemset__per_cpu_offsetdev_attr_resetblk_queue_flag_setzcomp_stream_getzs_unmap_objectzs_map_objectbio_start_io_acctzs_compactdev_attr_compactdev_attr_io_statdev_attr_mm_statdev_attr_debug_stat__num_online_cpuszs_pool_statszcomp_decompresscrypto_comp_decompresszcomp_compresscrypto_comp_compressoops_in_progresszram_control_classzram_control_class_attrszram_disk_attrsblk_queue_max_write_zeroes_sectorsblk_queue_max_discard_sectorszram_control_class_groupszram_disk_groupszram_devops____versionsdev_attr_max_comp_streamskmalloc_cacheszs_get_total_pages__get_free_pagesdestroy_devices__param_str_num_devices__param_num_devices.L.strzram_majorclass_unregisterclass_registerzram_index_idrsysfs_streqzram_control_class_groupzram_disk_groupkstrdupstrcmpmem_mapkernel_mapbio_endiozram_submit_bioblk_queue_io_minzram_openstrlendev_attr_comp_algorithmzcomp_available_algorithmcrypto_destroy_tfm__init_rwsemzs_destroy_poolzs_create_poolkstrtoull__stack_chk_fail__warn_printkdel_gendiskput_diskdevice_add_disk__blk_alloc_disk__cpu_possible_maskmutex_unlockzram_slot_lockidr_for_eachcrypto_has_algsnprintfscnprintfdebug_locks_offdev_attr_disksizezs_huge_class_sizeblk_queue_physical_block_sizeblk_queue_logical_block_sizeclass_attr_hot_removeidr_removezram_removeup_writedown_writedev_attr_initstate__cpuhp_setup_state__cpuhp_remove_statezcomp_creatememparselocal_lock_releasephys_ram_basecrypto_alloc_basemem_used_max_storemem_limit_storereset_storecompact_storemax_comp_streams_storecomp_algorithm_storedisksize_storehot_remove_storeidle_storelocal_lock_acquire__kcfi_typeid_zcomp_cpu_up_preparelockdep_init_map_typeinit_module__this_modulecleanup_modulepreempt_scheduledev_attr_idlezram_free_pagevfreekfreezs_freezram_meta_free__cpuhp_state_remove_instance__cpuhp_state_add_instancezram_reset_devicekmalloc_trace__stack_chk_guardidr_findmutex_lock_nestedbio_end_io_acct_remappedmutex_is_lockeddebug_check_no_locks_freedclass_attr_hot_addzram_addup_readdown_read__kcfi_typeid_zcomp_cpu_deadvzalloczs_mallocidr_alloczram_remove_cb.Lpcrel_hi9$d.79.Lpcrel_hi69__UNIQUE_ID___addressable_cleanup_module369$d.69.Lpcrel_hi59$d.59.Lpcrel_hi49.L.str.49$d.49.Lpcrel_hi39.L.str.39$d.39.Lpcrel_hi29$d.29.Lpcrel_hi19$x.19.L.str.19$d.19$x.9.L.str.9$d.9.Lpcrel_hi8$d.78.Lpcrel_hi68__UNIQUE_ID___addressable_init_module368$x.68.Lpcrel_hi58$x.58.Lpcrel_hi48$x.48.L.str.48.Lpcrel_hi38$x.38.L.str.38.Ltmp28.Lpcrel_hi28$x.28.L.str.28.Ltmp18.Lpcrel_hi18$x.18.L.str.18$d.18$x.8.L.str.8$d.8.Lpcrel_hi7$d.77.Lpcrel_hi67$d.67.Lpcrel_hi57$d.57.Lpcrel_hi47.L.str.47$d.47.Lpcrel_hi37.L.str.37$d.37.Lpcrel_hi27$d.27.Lpcrel_hi17zram_add.__key.17$x.17$d.17$x.7.L.str.7$d.7.Ltmp6.Lpcrel_hi6$d.76.Lpcrel_hi66$x.66.Lpcrel_hi56$x.56.Lpcrel_hi46$x.46.L.str.46.Lpcrel_hi36$x.36.L.str.36.Ltmp26.Lpcrel_hi26$x.26kstrtou16.Ltmp16.Lpcrel_hi16$x.16.L.str.16$d.16$x.6.L.str.6$d.6.Lpcrel_hi5$d.75.Lpcrel_hi65$d.65.Lpcrel_hi55__UNIQUE_ID_depends255$d.55.Lpcrel_hi45.L.str.45$d.45.Lpcrel_hi35.L.str.35$d.35.Lpcrel_hi25$d.25.Lpcrel_hi15_note_15$x.15.L.str.15$d.15$x.5.L.str.5$d.5.Ltmp4.Lpcrel_hi4__UNIQUE_ID_description374$d.74memset64.Lpcrel_hi64$x.64.Lpcrel_hi54__UNIQUE_ID_scmversion254$x.54.L.str.54.Lpcrel_hi44$x.44.L.str.44.Lpcrel_hi34$x.34.L.str.34$d.34.Ltmp24.Lpcrel_hi24$x.24$d.24.Ltmp14.Lpcrel_hi14_note_14$x.14.L.str.14$d.14$x.4.L.str.4$d.4.Lpcrel_hi3$d.83.Lpcrel_hi73__UNIQUE_ID_author373$d.73.Lpcrel_hi63$d.63.Lpcrel_hi53__UNIQUE_ID_intree253.L.str.53$d.53.Lpcrel_hi43.L.str.43$d.43.Lpcrel_hi33$d.33.Lpcrel_hi23$x.23$d.23.Lpcrel_hi13$x.13.L.str.13$d.13$x.3.L.str.3$d.3.Ltmp2.Lpcrel_hi2$d.92$d.82.Lpcrel_hi72__UNIQUE_ID_license372$x.72.Lpcrel_hi62$x.62.Lpcrel_hi52__UNIQUE_ID_name252$x.52.L.str.52.Lpcrel_hi42$x.42.L.str.42.Ltmp32.Lpcrel_hi32$x.32.L.str.32.Ltmp22.Lpcrel_hi22$x.22$d.22.Ltmp12.Lpcrel_hi12$x.12.L.str.12$d.12.L.str.2$d.2.Ltmp1.Lpcrel_hi1$d.91$d.81.Lpcrel_hi71__UNIQUE_ID_num_devices371$d.71.Lpcrel_hi61$d.61.Lpcrel_hi51__UNIQUE_ID_vermagic251.L.str.51$d.51.Lpcrel_hi41.L.str.41$d.41.Lpcrel_hi31$d.31.Lpcrel_hi21$x.21$d.21.Lpcrel_hi11$x.11.L.str.11$d.11$x.1.L.str.1$d.1.Ltmp0.Lpcrel_hi0$d.80.Lpcrel_hi70__UNIQUE_ID_num_devicestype370$x.70.Lpcrel_hi60$x.60.Lpcrel_hi50$x.50.L.str.50.Lpcrel_hi40$x.40.L.str.40.Ltmp30.Lpcrel_hi30$x.30.L.str.30.Ltmp20.Lpcrel_hi20$x.20.L.str.20$d.20.Ltmp10.Lpcrel_hi10$x.10.L.str.10$d.10$d.0@J8F2~#-@hOH$'@s'f2$U(0=0yephz:Loz"(2@0{`' )( @~' *@~`'P *K@'@(*;@ '30* ,<*@*(@8`'h*I`+[@('O0|0w@'101@@P0'"Z7@O$$)  iuj90 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyd'UB}6Ag0  `He0  *H iOśqz$Cݔ ȚB3Y߱lAq*oK(<9q 5b/n()7)b % cQ-}& jBm!ڢqP^{;lt,4f?S| ^גho,U}p iz,CK[Δ)z)^CyVVa;OmGA0yŃ7`|00kO$ۼ;ٮvxE-YRB}@C8J;;9 MtÃԃ k{'^Of;D_Ύ&uV=k3*-EG*y檁#>.&.숿ҺBXmbVy~@_.n'(Z~Module signature appended~