ELF@@/, $   <'  ]< <<<<<<4 m?#{ARRq{#_\?#{og_WO9Zq*BRR|@q*aB` q*aB` !*a`4Bc 444ARRqTR`BBc R`B OEWD_CgBoA{ƨ#_.z?#{ O Ru@q"TZ` s@|qTZ` @OB{è#_@*?#{ ***$R@h5h@A8h @{¨#_ 4@5!!gA ?#{ @q"TY` RA8 @ @{¨#_@*?#{ @5h@ A8 AT! @{¨#_4@h5!!?#{RHRC{#_֣Ţ?#{CA8CR @A8C@ T{A#_:qT?#{O)_Y`R !B*DR*&RAR`_R"R!R"@`?@HT*OA{¨#_`@!R~`@*:q"T?#{ )_Y` `"@@hT`@!R @*{¨#_@*gA ?#{ @R"R`@ @{¨#_?#{OARRqTRR@ RR`aBR"R6*`@~@stOA{¨#_?#{ OR@@ @ @I ?k@ +)k`T3B)h>@Q, %A)@) J K k6- 3+K)} S_ kZ1'  **(KcB@9kc1*# 7h v k-2H 'THRhb9hB@9%qT)R(! ER jTb@@A8C_ ATOHWG_FgEoD{CC#_!Ԉ" }_) } Ȫ5^B?#{ B `6hB @Q@aG9q{¨#_!B?#{_WOA8CH@( 7h@7B?@Q@aT?$(Tɪ@* )I?BIhT R *E@7CR*C@#**B**E@7qT5* vA ")R)*!A8C_ !T*OEWD_C{B#_!!" }_) } Ȫ5cj?#{ OBQ@%hB)R)h@ RQ4@(h7"R2h7~@:h@ @)h6) Ri RA8 @OB @{è#_hB }_) } Ȫ5_ s~ Ȫ5o6 RA8 @h")R)! R }_K) Ȭ5h" }_) } Ȫ5?#{og_WOA8**C7h)R)*@wj@*HQ: @)x7h|Xihp771@@"T`@"R RA8ըX@ )z)tR RXQ @1*h)R) R@CA8(X(I@ )Iz;t@ G T R ii aT)!??aT R(XQ(( @H,@ hb4R4vR R(XQ(( @(v<R` @ R(X(H@ (3*(X RQ(( @7#5C_@T?"T?TaRRC?#TBR`@r? T` @howner != current%llu mm_stat3zram: Unable to register zram-control class %u %8llu %8llu %8llu %8lu %8ld %8llu %8lu %8llu %8llu 6zram: Removed device: %s %d comp_algorithm3zram: Error allocating disk structure for device %d 3zram: Compression failed! err=%d disksizemem_used_maxhot_addzram-control6zram: Cannot change disksize for initialized device &zstrm->lockzram%dzram_index_idr.xa_lock%s resetDEBUG_LOCKS_WARN_ON(%s)6zram: Added device: %s __fortify_strlen&zram->init_lockcompactio_statmax_comp_streamsVM_BUG_ON_PAGE(PageTail(page))3zram: Decompression failed! err=%d, page=%u zramlzo-rlelzol->ownerdebug_stat initstateall6zram: Can't change algorithm for initialized device strscpy%8llu %8llu %8llu %8llu block/zram:prepare[%s] lz4idleversion: %d %8llu %8llu hot_removeű6?#{ O!cR*%R@7!5!qT@4**37@qT*** @OB{è#_*R*R* g@?#{{#_num_devicesNN $$$$parmtype=num_devices:uintparm=num_devices:Number of pre-created zram deviceslicense=Dual BSD/GPLauthor=Nitin Gupta description=Compressed RAM Block Devicevermagic=6.1.99-android14-11-gc151586fe278-ab12919773 SMP preempt mod_unload modversions aarch64name=zramintree=Yscmversion=gc151586fe278depends=zsmallocLinuxLinuxzrams'crypto_has_algZ%strcmpscnprintfJB)preempt_count_addUdebug_smp_processor_id(__per_cpu_offsetilock_acquireñoops_in_progress7udebug_locks_off+ޗdebug_locks_silentGV__warn_printkeZlppreempt_count_subɰCpreempt_scheduleF lock_release]crypto_comp_compress%crypto_comp_decompressғ__stack_chk_fail$debug_check_no_locks_freed%}Ԇlockdep_init_map_typefLcrypto_alloc_base\j__get_free_pages|crypto_destroy_tfmCfree_pages~_printk7__cpuhp_state_remove_instancefree_percpu zkfreeUCkmalloc_cachesAkmalloc_trace51)__alloc_percpu<__cpuhp_state_add_instance\M__cpuhp_setup_stateșr__class_register' r__register_blkdev{f8emutex_lock_nestedmutex_unlockׂ__cpuhp_remove_stateclass_unregister#Pidr_alloc*__init_rwsem`__blk_alloc_disknJnesnprintfKgset_capacityxblk_queue_flag_setRblk_queue_flag_clear blk_queue_physical_block_size/ blk_queue_logical_block_size!blk_queue_io_mina'blk_queue_io_opt:blk_queue_max_discard_sectorsNblk_queue_max_write_zeroes_sectorsdHWdevice_add_diskgput_diskj0~idr_remove9dstrscpyfVidr_for_eachh֣idr_destroyYunregister_blkdevikstrtointΊϴidr_find?|sync_blockdevlDdel_gendiskndown_write"set_capacity_and_notify}nr_cpu_ids0~__cpu_possible_maskS_find_next_bit~zs_destroy_poolvfree?$up_writedHalt_cb_patch_nopszs_free[bio_start_io_acctK bio_end_io_acct_remappedKbio_endioHmutex_is_lockedPjiffies9Lbdev_start_io_acctvO5bdev_end_io_accty?page_endio)fdump_pagemAzs_map_objectl"kasan_flag_enabled~)Hmemcpy3zs_malloc-memset64kzs_get_total_pagesFLzs_unmap_object<flush_dcache_pageWM'memparseI@vzalloczs_create_pool;=zs_huge_class_size!kdown_read.2up_readJkstrtou16z]zs_compacts<\kstrtoull|."sysfs_streq  __num_online_cpusstrnlenfortify_panic|zs_pool_statsi|param_ops_uintEnmodule_layoutGNUˋKy;}1F]0GNU(T%:X%:h*l%`p%`t%x%+%2%2*+%%*+%y %y*(%`,%`0%y4%y8+X(p%t%%%%y%y+%R%R+-./ / .\ L` L|011233%j%j%>%>4.//687T1\1x x| x8233%j%j%%4:0<X=x/|/?%5%5  @ABC(D,%0%8Ed/h/CDHIJ (,L08L0<MTNlO|IJLHLHM[%% (  ($\( 8, 84]@  H%BL%BX  88^_`abcde,f<gL`THXH`hpix|jJ%x%xE%2%2k%%E   Y    *  *( l0 m4   8 %-< %-@   D nP X|   V W %e %e + o, 0 8 V@ D H p` d h jl p t W   W = V W, W8 qL WT %IX %I` Eh r i J s t u v v / / u w u x y G z0 x8 y |6,7}~=< @`=%%@-6767-@T6-646L HT,`-96 H 5,L76-6,6P,\5|-D,Xd-;656(L6\5h5% %(E4|<7D7L7T7`7h%l%|E77776L677=-6- 7X %\ %p +  s  ! H! H !! H!K$>(F,F<SDHL P TT\%-`%-hUl  t  |V W %%EX %%E Y,X   {   { {$ $({0 4{<  @{H hL{T pX{` $d{l Lp{x ||{ { { l{ { { |{ { x{ { p{ {  { {  ${, <0{8 <{D H{P T{\ %`{   ,    t$ (0 4 8@ $D 0HP |T XRZ(`8 H  X x X%P%^(%~P`xhx% h %  %IHX`h0phxH(% D   %T  !0%d` 4"h% D#% #% `$%@ %H%p `&x &%i & '% (% 4)(%GP ,* RXZ  o 0 4 _  L      D\   R   \ `u H L I   5  < e   8 po &`(828!H#  *0Y h td d h    L\ v  P   db  L   $ (\  O    0/  <  H l X@ x  T< }  \" lM  x{ t xs T tk\ A\ 7 T  W ` (f l P^x  O   J  Y  $Q pB   "H=  xL  " 0 u    |F @ (Pz  o  t  @  \t x  i    :    h, @ 8X  D    UP ' D @ @ E D  4 5 !p ! !H 4" ~ 0" 4"T D#dB @# D#8 # #( #% `$ \$ `$ %@y % %q\ %5v X& `&8 \& `&b &t & & &\l & &y 'd ' ' (t (U ( 4) 0) 4) ,*pP (* ,*_ * *W\ *(H  !(C !# #'#4{ #N #c'" #(R PV(` x8m8o(Xh 88408h888? 8]H8888(8  !#2 $$ $#a#b# o% #  #&P'@'] #? $%' ,D 4V t  #yZ d . U 4d- X>I `o `  Ll) D      : : 4x!   C52P}tf hM  > 3 _ wZ wL  gd  0  ; ?J   %.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss.rela.altinstructions__versions.rodata.str.modinfo.rela__param.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela__jump_table.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.rela.exit.data.rela.init.data.hyp.data.rela.data.BTF.rodata.str1.1set_capacitystrscpymemcpyidr_destroyzcomp_destroyzram_slot_free_notifyset_capacity_and_notifyzram_init.__keyzcomp_cpu_up_prepare.__keyzram_add.__keyzram_index_mutexdev_attr_mem_used_maxzram_bvec_rwio_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_limit_find_next_bit__per_cpu_offsetdev_attr_resetblk_queue_flag_setzcomp_stream_getzs_unmap_objectzs_map_objectbdev_start_io_acctbio_start_io_acctbdev_end_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_devopsalt_cb_patch_nops____versionsdev_attr_max_comp_streamsjiffieskmalloc_cacheszs_get_total_pages__get_free_pagesdestroy_devices__param_str_num_devices__param_num_devicesnr_cpu_idszram_majorclass_unregister__class_registerzram_index_idrblk_queue_flag_clearsysfs_streqzram_control_class_groupzram_disk_groupstrcmpbio_endiopage_endiozram_submit_bioblk_queue_io_minzram_openstrnlendev_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_releasecrypto_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_rw_pagedump_pageflush_dcache_pagezram_free_pagevfreekfreezs_freezram_meta_free__cpuhp_state_remove_instance__cpuhp_state_add_instancezram_reset_devicekmalloc_traceidr_finddebug_smp_processor_idmutex_lock_nestedbio_end_io_acct_remappedkasan_flag_enabledmutex_is_lockeddebug_check_no_locks_freedclass_attr_hot_addpreempt_count_addzram_addup_readdown_read__kcfi_typeid_zcomp_cpu_deadvzalloczs_mallocidr_allocfortify_panicpreempt_count_subzram_remove_cb_note_9$d.99$d.89$d.79$d.69$d.159$d.59$d.149$d.49$d.139$d.39$d.129$d.29$d.119$x.19$d.19$d.109$x.9$x.98$x.88$x.78$x.68$d.158$x.58$x.148$x.48$x.138$x.38$x.128$x.28$x.118$x.18$d.18$x.108$d.8$d.97$d.87$d.77__UNIQUE_ID_description467$d.67$d.157$d.57$d.147$d.47__UNIQUE_ID_depends337$d.137$d.37$d.127$d.27$d.117$x.17$d.17$d.107$x.7$d.7$x.96$x.86$x.76__UNIQUE_ID_author466$d.166$x.66$d.156$x.56$x.146$x.46__UNIQUE_ID_scmversion336$x.136$x.36$x.126$x.26$d.26kstrtou16$x.116$x.16$d.16$x.106$x.6$d.6$d.95$d.85$d.75__UNIQUE_ID_license465$d.65$d.155$d.55$d.145$d.45__UNIQUE_ID_intree335$d.135$d.35$d.125$x.25$d.25$d.115$x.15$d.15$d.105$x.5$d.5$x.94$x.84$x.74memset64__UNIQUE_ID_num_devices464$x.64$d.154$x.54$x.144$x.44__UNIQUE_ID_name334$x.134$x.34$x.124$x.24$d.24$x.114zram_add.__key.14$x.14$d.14$x.104$x.4$d.4$d.93$d.83$d.73__UNIQUE_ID_num_devicestype463$d.63$d.153$d.53$d.143$d.43__UNIQUE_ID_vermagic333$d.133$d.33$d.123$x.23$d.23$d.113$x.13$d.13$d.103$d.3$x.92$x.82$x.72__UNIQUE_ID___addressable_cleanup_module462$x.62$x.152$x.52$x.142$x.42$x.132$x.32$x.122$x.22$d.22$x.112$x.12$d.12$x.102$x.2$d.2$d.91$d.81$d.71__UNIQUE_ID___addressable_init_module461$d.61$d.151$d.51$d.141$d.41$d.131$d.31$d.121$x.21$d.21$d.111$x.11$d.11$d.101$d.1$x.90$x.80$x.70$d.160$x.60$x.150$x.50$x.140$x.40$x.130$x.30$x.120$x.20$d.20_note_10$x.110$d.10$x.100``% C#Hn/ X>C#  @'C# AU nl0C#  l$JC#  l_C# " lpC# $ C#dEv1C# & C#dEv10hEC# (C# AUC# $ SC# ,C#C# C#C#C# D#D#D#2D#=D#FD#OD#1XD# .2]D#5@l%fD# ;7rD#] _u n4  {D#3 @6D#D#pD#8D#8@D#8D#8D#8D#8@D#8D#8E#8 E#8@E#8*E#79E#8DE#8@9NE#\E#7lE# uE# E# "E# }' XD#0E# > XD#0E# @ XD#0rD#]E# B XD#0eE# DE# > XD#0E# G XD#0̹<" 6E# I F# F# * N "F# M8F# FF# SUF# ;D SdF# SrF# SF# SF# SF# F# SF# F# SF# G# G#  G# ` i Gzcomp_strmzcompzcomp_cpu_up_preparezcomp_available_algorithmzcomp_available_showzcomp_stream_getzcomp_stream_putzstrmzcomp_compresszcomp_decompresszcomp_cpu_deadzcomp_destroyzcomp_createzram_pageflagsZRAM_LOCKZRAM_SAMEZRAM_WBZRAM_UNDER_WBZRAM_HUGEZRAM_IDLE__NR_ZRAM_PAGEFLAGSzs_mapmodeZS_MM_RWZS_MM_ROZS_MM_WOzrammem_poollimit_pagesdisksizezram_table_entryzs_poolzram_statscompr_data_sizenum_readsnum_writesfailed_readsfailed_writesinvalid_ionotify_freesame_pageshuge_pageshuge_pages_sincepages_storedmax_used_pageswritestallmiss_freezs_pool_statspages_compactedzram_adddestroy_deviceshot_add_showhot_remove_storezram_removezram_reset_devicezram_meta_freezram_free_pagezram_submit_biozram_slot_lockzram_bvec_rwzram_openzram_rw_pagezram_slot_free_notifydisksize_showdisksize_storeinitstate_showcompact_storemem_limit_storemem_used_max_storeidle_storemax_comp_streams_showmax_comp_streams_storecomp_algorithm_showcomp_algorithm_storeio_stat_showmm_stat_showdebug_stat_showzram_remove_cbv@h x`c^@hYO*J@HhX&+ @0+2:z2J;lP?PU0БLo5P?80@+%@  @+q@+ @X+@@+w@r@ +j@e@8+A`@@+ G(@ `+!HGPH0I@@0+%M@,h$(h Q&-'?I;&a 0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel key k](QP~QNrv0  `He0  *H w:W%eTC>^'C"A>aH%bRz9rg{nS7ܒ+ GBE%uCK+-U܇sݦm*q 5dmZ/rd-VJONp y`p;ߛM$"b!y_ F\ep˰+o~9A}PP)6Hg\9N~֥A,Bu;iQӑ=b68ԍO8wO[9omo?Ifٙ(Z>jaK/W8#:"ESMDoϼ$D3zFr}Gpl~?L}@Ӽq&.cjy5֫x)d YzLȰA\[ 5t1P7J:Z W}&M4 bvӓ߶d p2wMݑ'4v :%'3#Ve2BF$#: 79~Module signature appended~