ELF>@@65GNUpoSN1RLinuxLinuxUH]ff.UGXH]ff.UHH]f.UHG8H]ff.fUHG@H]ff.fUHH]f.UHGxH]ff.fUHH]f.UIHHIH ]UHAWAVAUATISDoIGLLwxIO|@MIIO|@LcIKD@A\$IIIT$ IL$IHcID$HQHH KT5 LHBI\$ IT$HH[ID$`A\A]A^A_] LHOLHiLH?LHVfUHATSH@wK@u$HCXtBH{XcX[A\]HGx@L1A$HCXu ff.HGPHH@(HPPH HH)H9O\HG„x?HOX1 HfUHAWAVAUAATSHHpIHtDH{xHXxH{XD%@w2AD$HDID$@Ht^[LA\A]A^A_]AD$HteL<%Ew,AO,D{XAAW,D AW,ID$@HuH{pLE1@HDs\AD$HDff.@UHSHFHHG`H5HW@ HCH]UHATISGHH_xH@<t7<uH{pL[A\]LCxHLs\ff.UHSH_xtNHHGHBHWHHW HH1ɺH]%UHAULATHuILSeH%H0eH%(HE1HEHEHEH]HECLLHuLHEeH+%(uH0[A\A]]UHAVAUATSLwx9soA9VXriILAID$XuTIl$Xs-E9l$hvEl$hA9\$lsA\$lL[A\A]A^]El$hLA\$l   UHGx1PXH]UHATSLg@_I$L[A\]ff.UHHPeH%(HE1HHEHEHEHGPHEHEeH%H HEEEEHEHEu)1HUH}ȾHUeH+%(u fUEHATISHPLG@eH%(HE1HGxHH}HEuHH@PHEHEHEHEHuHUHEt?ELE1HUH}u)HEeH+%(u6HP[A\]ELE뿉I$Lff.UHAWAVAUATISHHGxLo8uHH\HÄ?IL}LmFxXE }A|$HpX x\(IHHEIG AG€fAWIT$xHRPI9Wtf%fAGID$xHPPIWLEDuMg@IG8DEAGMD$@A MIA)D)D9AGLHH+HƉLH HH5uLDEċMLHUȋuH[A\A]A^A_]HPhHt LID$xA|$pA\$t} HMȋHX9G) UwLH[A\A]A^A_]PX L(aHff.UHAUATSHHH0eH%(HD$(1HHH9tUII"H;HHGHǀHBHHLL?HH9uHHD$(eH+%(uHe[A\A]]fDUHHtAx9HHHuHHHH]  fUHAWAVAUATSH@H}LMeH%(HE1AH=AԉMźH IHHǀHEDEwXIGPHAHEAG\HEHLHHMIGhIG IG IG(IG0IG0Mo`MIG8IG@IGHIHHMEMALJALJHMH=ILcA@Av ULILeDLEHLLEDLD9GE1IGxHHLE11LIGpHu#L HHqAuHIILJ8I I(I(ILJI0ILJILJ@ALJILJLcIIH"I9t2IHGHHHBHLwH_ YII9uIxIpILHEeH+%(H@L[A\A]A^A_]HE Le[Hdm_bufioHEH_bufferHEPIHMHIHHBIILJH3I'fHGX@wJtULGXHgX1L] UHAULoXATISHgXIl$XsHLID$hID$pHt.HCI$HSI$I$H[A\A]]LH[A\A]]ff.@UHAVAUATSHHG8H0HHH9tlAHxLqIIHGXuHGXtCEtHGXu?HGXtLIF IVLHH9tIHGXt 1[A\A]A^]UHAUATLmHeH%(HE1LmeH%H LmuBI1LL LLHEeH+%(uHA\A]] UHAVAUIATISHXeH%(HE1HHEHEHEHGPHEHEG\HEEEEDlock&c->free_buffer_waitdm_bufio_cache-%udm_bufio_buffer-%udm_bufio_cache2device-mapper: bufio: dm_bufio_free_buffer_data: bad data mode: %d 3device-mapper: bufio: %s: block size not specified or is not multiple of 512b 3device-mapper: bufio: leaked buffer %llx, hold count %u, list %d 3device-mapper: bufio: leaked buffer count %d: %ld 2device-mapper: bufio: %s: dm_bufio_client_count leaked: %d 2device-mapper: bufio: %s: dm_bufio_current_allocated leaked: %lu 2device-mapper: bufio: %s: dm_bufio_allocated_get_free_pages leaked: %lu 2device-mapper: bufio: %s: dm_bufio_vmalloc leaked: %lu /build/linux-j08yY4/linux-5.15.0/drivers/md/dm-bufio.cOOOOOOdm_bufio_exitdm_bufio_client_createcurrent_allocated_bytesallocated_vmalloc_bytesallocated_get_free_pages_bytesallocated_kmem_cache_bytespeak_allocated_bytesretain_bytesmax_age_secondsmax_cache_size_byteslicense=GPLdescription=device-mapper buffered I/O libraryauthor=Mikulas Patocka parm=current_allocated_bytes:Memory currently used by the cacheparmtype=current_allocated_bytes:ulongparm=allocated_vmalloc_bytes:Memory allocated with vmallocparmtype=allocated_vmalloc_bytes:ulongparm=allocated_get_free_pages_bytes:Memory allocated with get_free_pagesparmtype=allocated_get_free_pages_bytes:ulongparm=allocated_kmem_cache_bytes:Memory allocated with kmem_cache_allocparmtype=allocated_kmem_cache_bytes:ulongparm=peak_allocated_bytes:Tracks the maximum allocated memoryparmtype=peak_allocated_bytes:ulongparm=retain_bytes:Try to keep at least this many bytes cached in memoryparmtype=retain_bytes:ulongparm=max_age_seconds:Max age of a buffer in secondsparmtype=max_age_seconds:uintparm=max_cache_size_bytes:Size of metadata cacheparmtype=max_cache_size_bytes:ulongsrcversion=6B16AF46FC335D26B2F023Fdepends=retpoline=Yintree=Yname=dm_bufiovermagic=5.15.0-156-generic SMP mod_unload modversions $$$$~:module_layoutĕ,/flush_workumkmem_cache_destroywVkmalloc_cachesG*Pblk_status_to_errnoywake_up_bit"Ķdm_io7remove_wait_queueV3boot_cpu_datajdelayed_work_timer_fn9cinit_timer_keyJcancel_delayed_work_sync82mutex_unlockvfreeaH__ubsan_handle_shift_out_of_boundslevmemmap_base" pv_opsPjiffiesӞmutex_trylockPxhout_of_line_wait_on_bit_lockOdm_io_client_destroyT__init_waitqueue_headتdefault_wake_function9[__x86_return_thunk5current_task+aerrno_to_blk_status __mutex_inituC_totalram_pagesNgbio_add_page(Lphys_base+eMrb_erase#L6mutex_is_lockedvϿbio_kmallocg__x86_indirect_thunk_rbxDkmem_cache_freeওio_scheduleKMmutex_lock destroy_workqueueiBflush_workqueue߮-bio_putm0Xbit_wait_io?G__cond_resched^|page_offset_base__ubsan_handle_out_of_boundsV submit_bio\ӱblk_finish_plug4wNkmem_cache_alloc|c__x86_indirect_thunk_rdxunregister_shrinker\j__get_free_pagesmqueue_delayed_work_onke__stack_chk_fail~_printkpHe__x86_indirect_thunk_raxm__fentry__9okmem_cache_alloc_traced_raw_spin_lockfRrb_insert_color|ˬkmem_cache_createCfree_pages"#>__wake_up!Ԅout_of_line_wait_on_bit_f`dm_io_client_create8"Jadd_wait_queue,__vmalloc zkfreemregister_shrinker6queue_work_onnJnesnprintfIIMparam_ops_ulong?param_ops_uintyblk_start_plug%Ialloc_workqueueS"bio_associate_blkgMmn#e /#$H)EFT7 7 ,ycl|@ ||| R R 'long unsigned int *[3]'#!'list_head [2]'!  'long unsigned int [2]'l, 'long long unsigned int' 'unsigned int' 'long unsigned int' 'int'dm_bufioGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0  | HTm+  O   @ ,08  H@ . > eJ k@8?[ @h Hj96 m 9  y k;c7HH@qX?)S @ H YP YX ` *  @ ` `Ec Hj    -  Y= F O W ^   *J  EcqX?j Iv  W I  BH  Ec  BHqX?,   BH,   Ec  BH I*  Ecq I?  BHBb6[  Ec+Ar   O R     W EcqX?  EcqX? ?  SEcqX?Z  SBH   ?BH5  EcO  BHg  ?Ec{  Ec   EcqX?(?  Ec   BH8> &  EcqX? 3 E S  BHd ?n  Ec^  Ec8?     ' :5 1G  SEcqX?ZS  BH#Y\ 6 1 BH5Yjr  BH5Y]?& g p 1x dm_bufio_clientn_bufferssectors_per_block_bitsalloc_callbackwrite_callbackslab_bufferreserved_buffersneed_reserved_buffersminimum_buffersbuffer_treefree_buffer_waitasync_write_errorneed_shrinkdm_bufferlist_moderead_errorwrite_erroraccessedhold_countlast_accesseddirty_startdirty_endwrite_startwrite_listDATA_MODE_SLABDATA_MODE_GET_FREE_PAGESDATA_MODE_VMALLOCDATA_MODE_LIMITnew_flagNF_FRESHNF_READNF_GETNF_PREFETCHneed_submit__bufio_new__cache_size_refresh__flush_write_list__free_buffer_wake__get_unclaimed_buffer__link_buffer__make_buffer_clean__relink_lru__unlink_buffer__wait_for_free_buffer__write_dirty_buffer__write_dirty_buffers_asyncadjust_total_allocatedalloc_bufferbio_completedm_bufio_client_createdm_bufio_client_destroydm_bufio_exitdm_bufio_forgetn_blocksdm_bufio_forget_buffersdm_bufio_getdm_bufio_get_aux_datadm_bufio_get_block_datadm_bufio_get_block_numberdm_bufio_get_block_sizedm_bufio_get_clientdm_bufio_get_device_sizedm_bufio_get_dm_io_clientdm_bufio_initdm_bufio_issue_discarddm_bufio_issue_flushdm_bufio_mark_buffer_dirtydm_bufio_mark_partial_buffer_dirtydm_bufio_newdm_bufio_prefetchdm_bufio_readdm_bufio_releasenew_blockdm_bufio_release_movedm_bufio_set_minimum_buffersdm_bufio_set_sector_offsetdm_bufio_shrink_countdm_bufio_shrink_scandm_bufio_write_dirty_buffersdm_bufio_write_dirty_buffers_asyncdmio_completedo_global_cleanupfree_buffernew_readread_endiouse_dmiowork_fnwrite_endiodm-bufio.koB   *. #  2'?  X  n  8 0 #;R*k+=>O+PXst%R %De +Ke'(@$A*^Sz_w`x*xMqT)KoH<  1 lO  p $  % =   >A Yh  ) 0 Pd 3   09 .x/ pd 3 m$ P; 5H Q 2[ D$j  }  ^ * . . . . . .  $ p: *O h@k v 00 `  l * %  w1 .A 0M .h . . * .    9B {* . X:GP":U#pa'jp+| ...   /1 ;-G h@n '!(P ; '/!((Ops 1I z.!P(% GO *}!x( > W$!(0Q {Hm !(  4 !(1 11U b$}!(  )tE,; S\j{r&q(  E-(1"9f +\g s-Bg!o%A`CWp Xy TC8+w$K2lVO  '`+? Lj}d5 )K*?LO mt.v8| j&!<\߽WYN]u(.n|@(@4Wr uW?m+~&__UNIQUE_ID_srcversion125__UNIQUE_ID_depends124____versions__UNIQUE_ID_retpoline123__UNIQUE_ID_intree122__UNIQUE_ID_name121__UNIQUE_ID_vermagic120_note_9_note_8__kstrtab_dm_bufio_get__kstrtabns_dm_bufio_get__ksymtab_dm_bufio_get__kstrtab_dm_bufio_read__kstrtabns_dm_bufio_read__ksymtab_dm_bufio_read__kstrtab_dm_bufio_new__kstrtabns_dm_bufio_new__ksymtab_dm_bufio_new__kstrtab_dm_bufio_prefetch__kstrtabns_dm_bufio_prefetch__ksymtab_dm_bufio_prefetch__kstrtab_dm_bufio_release__kstrtabns_dm_bufio_release__ksymtab_dm_bufio_release__kstrtab_dm_bufio_mark_partial_buffer_dirty__kstrtabns_dm_bufio_mark_partial_buffer_dirty__ksymtab_dm_bufio_mark_partial_buffer_dirty__kstrtab_dm_bufio_mark_buffer_dirty__kstrtabns_dm_bufio_mark_buffer_dirty__ksymtab_dm_bufio_mark_buffer_dirty__kstrtab_dm_bufio_write_dirty_buffers_async__kstrtabns_dm_bufio_write_dirty_buffers_async__ksymtab_dm_bufio_write_dirty_buffers_async__kstrtab_dm_bufio_write_dirty_buffers__kstrtabns_dm_bufio_write_dirty_buffers__ksymtab_dm_bufio_write_dirty_buffers__kstrtab_dm_bufio_issue_flush__kstrtabns_dm_bufio_issue_flush__ksymtab_dm_bufio_issue_flush__kstrtab_dm_bufio_issue_discard__kstrtabns_dm_bufio_issue_discard__ksymtab_dm_bufio_issue_discard__kstrtab_dm_bufio_release_move__kstrtabns_dm_bufio_release_move__ksymtab_dm_bufio_release_move__kstrtab_dm_bufio_forget__kstrtabns_dm_bufio_forget__ksymtab_dm_bufio_forget__kstrtab_dm_bufio_forget_buffers__kstrtabns_dm_bufio_forget_buffers__ksymtab_dm_bufio_forget_buffers__kstrtab_dm_bufio_set_minimum_buffers__kstrtabns_dm_bufio_set_minimum_buffers__ksymtab_dm_bufio_set_minimum_buffers__kstrtab_dm_bufio_get_block_size__kstrtabns_dm_bufio_get_block_size__ksymtab_dm_bufio_get_block_size__kstrtab_dm_bufio_get_device_size__kstrtabns_dm_bufio_get_device_size__ksymtab_dm_bufio_get_device_size__kstrtab_dm_bufio_get_dm_io_client__kstrtabns_dm_bufio_get_dm_io_client__ksymtab_dm_bufio_get_dm_io_client__kstrtab_dm_bufio_get_block_number__kstrtabns_dm_bufio_get_block_number__ksymtab_dm_bufio_get_block_number__kstrtab_dm_bufio_get_block_data__kstrtabns_dm_bufio_get_block_data__ksymtab_dm_bufio_get_block_data__kstrtab_dm_bufio_get_aux_data__kstrtabns_dm_bufio_get_aux_data__ksymtab_dm_bufio_get_aux_data__kstrtab_dm_bufio_get_client__kstrtabns_dm_bufio_get_client__ksymtab_dm_bufio_get_client__kstrtab_dm_bufio_client_create__kstrtabns_dm_bufio_client_create__ksymtab_dm_bufio_client_create__kstrtab_dm_bufio_client_destroy__kstrtabns_dm_bufio_client_destroy__ksymtab_dm_bufio_client_destroy__kstrtab_dm_bufio_set_sector_offset__kstrtabns_dm_bufio_set_sector_offset__ksymtab_dm_bufio_set_sector_offsetdmio_complete__relink_lruwrite_endiodm_bufio_get_device_size.coldalloc_bufferdm_bufio_shrink_scandm_bufio_wqfree_buffer.cold__free_buffer_wake__wait_for_free_bufferbio_completeuse_dmiosubmit_iosubmit_io.cold__flush_write_list__cache_size_refreshdm_bufio_clients_lockdm_bufio_client_countdm_bufio_cache_sizedm_bufio_cache_size_latchdm_bufio_default_cache_size__key.5__key.6shrink_workdm_bufio_shrink_countdm_bufio_all_clientsdm_bufio_client_create.cold__func__.4read_endio__write_dirty_buffer.part.0__write_dirty_buffers_asyncdm_bufio_issue_discard.colddm_bufio_retain_bytesdm_bufio_shrink_count.cold__make_buffer_cleanadjust_total_allocatedglobal_spinlockclass_ptr.3dm_bufio_current_allocateddm_bufio_peak_allocatedglobal_numglobal_queuedm_bufio_replacement_work__unlink_buffer__get_unclaimed_bufferdm_bufio_client_destroy.coldshrink_work.coldwork_fndm_bufio_max_agedm_bufio_cleanup_old_workwork_fn.cold__link_buffer__bufio_newnew_readdo_global_cleanupdm_bufio_initdm_bufio_allocated_kmem_cachedm_bufio_allocated_get_free_pagesdm_bufio_allocated_vmallocdm_bufio_exit__func__.10__UNIQUE_ID_license389__UNIQUE_ID_description388__UNIQUE_ID_author387__UNIQUE_ID_current_allocated_bytes386__UNIQUE_ID_current_allocated_bytestype385__param_current_allocated_bytes__param_str_current_allocated_bytes__UNIQUE_ID_allocated_vmalloc_bytes384__UNIQUE_ID_allocated_vmalloc_bytestype383__param_allocated_vmalloc_bytes__param_str_allocated_vmalloc_bytes__UNIQUE_ID_allocated_get_free_pages_bytes382__UNIQUE_ID_allocated_get_free_pages_bytestype381__param_allocated_get_free_pages_bytes__param_str_allocated_get_free_pages_bytes__UNIQUE_ID_allocated_kmem_cache_bytes380__UNIQUE_ID_allocated_kmem_cache_bytestype379__param_allocated_kmem_cache_bytes__param_str_allocated_kmem_cache_bytes__UNIQUE_ID_peak_allocated_bytes378__UNIQUE_ID_peak_allocated_bytestype377__param_peak_allocated_bytes__param_str_peak_allocated_bytes__UNIQUE_ID_retain_bytes376__UNIQUE_ID_retain_bytestype375__param_retain_bytes__param_str_retain_bytes__UNIQUE_ID_max_age_seconds374__UNIQUE_ID_max_age_secondstype373__param_max_age_seconds__param_str_max_age_seconds__UNIQUE_ID_max_cache_size_bytes372__UNIQUE_ID_max_cache_size_bytestype371__param_max_cache_size_bytes__param_str_max_cache_size_bytes.LC0bio_associate_blkg__crc_dm_bufio_prefetchblk_start_plugalloc_workqueueparam_ops_uintparam_ops_ulong__crc_dm_bufio_get_aux_data__this_modulesnprintfqueue_work_on__crc_dm_bufio_set_minimum_bufferscleanup_modulekfree__vmallocadd_wait_queuedm_io_client_createout_of_line_wait_on_bit__wake_upkmem_cache_createrb_insert_color_raw_spin_lockkmem_cache_alloc_trace__crc_dm_bufio_write_dirty_buffers__fentry__init_module__crc_dm_bufio_new__x86_indirect_thunk_rax__crc_dm_bufio_write_dirty_buffers_async_printk__stack_chk_failqueue_delayed_work_on__get_free_pages__crc_dm_bufio_client_create__crc_dm_bufio_forget_buffersunregister_shrinker__x86_indirect_thunk_rdxkmem_cache_allocblk_finish_plugsubmit_bio__ubsan_handle_out_of_boundspage_offset_base__cond_reschedbit_wait_iobio_put__crc_dm_bufio_get_device_sizeflush_workqueue__crc_dm_bufio_release_move__crc_dm_bufio_get__crc_dm_bufio_set_sector_offset__crc_dm_bufio_readdestroy_workqueuemutex_lockio_schedulekmem_cache_free__x86_indirect_thunk_rbxbio_kmallocmutex_is_lockedrb_erasephys_basebio_add_page_totalram_pages__mutex_initerrno_to_blk_statuscurrent_task__crc_dm_bufio_client_destroy__x86_return_thunkdefault_wake_function__crc_dm_bufio_get_block_data__init_waitqueue_headdm_io_client_destroyout_of_line_wait_on_bit_lockmutex_trylockjiffiespv_ops__crc_dm_bufio_mark_partial_buffer_dirtyvmemmap_base__crc_dm_bufio_mark_buffer_dirty__crc_dm_bufio_get_block_number__ubsan_handle_shift_out_of_boundsvfreemutex_unlockcancel_delayed_work_syncinit_timer_key__crc_dm_bufio_get_block_size__crc_dm_bufio_issue_discarddelayed_work_timer_fn__crc_dm_bufio_issue_flush__crc_dm_bufio_releaseboot_cpu_dataremove_wait_queuedm_iowake_up_bitblk_status_to_errno__crc_dm_bufio_get_client__crc_dm_bufio_forget__crc_dm_bufio_get_dm_io_clientkmalloc_cacheskmem_cache_destroyflush_work!.ARao%1   , 1@ @EQ68!= 1I tWeq#/8BQt  $0*]$j< 5 B5b~@0        = N       J Pb r        |        1 d@ dG =D^     0 @   4   F j   p 0(>1>=En   {    $#1T6Za~  Pr $-4A 5:dq ;P$` /$4R W_$&/C Md   0    $ 4 @ P W b p y  x  t    !j  F$Qax$>m p$}?  { $]>g>t| 5  !Hn w + 0N$  ! ' B Vm # * A ^ c |   $   $  t !E!$V!r!!!!$!'"$="Q"+#2#R#\# d#v# ~##F$ $ $$$$$&4& _&l&&$&&&&$' ''&'$0'S'Z' 0m''''$'8(I( P(`(8j( v( 0((((( ((( )!)+) W))) )* P/*C* P*p*$x* *** P*1+ >+O+ \+q+y+ + + + +++ ++ + + + , -, 4, L, xY,$`, e,$x,, x, x, ,, , , , x)-$9-O- x[- @"/9 >N `V"dk r H~E " `" `"T )"5F Ko8w " "Vo"   ) 4 F m 2, 3 8= D I$W Y\i t ) @  (  ( ( 0 & t        p+/] }o/] &/]-28/]?D % t t$* |5 <  AM \ c `ht  048$%'(. !"-.011346799 :$*(<,=-?@`dBhCx3|EF2HITXK\LHLNPO<7@QDRlpTtUWX Z[4 ]^ $*(+  < 8 @ D H L ,\ 4 +0 (P  ; T '( , < !  $ : X ` } I,,$,( 0,4 <L-@HlLTlX`dlpx|!!& @` (08@H0PPX` h0ppxP   0`@p  (`08@ HP!XP"`#h&p'x((( )p+tA 7 Ix D$)(*,*0*}I, ,0,@,PL-0 8 @  P  ( p08H P X`p x          (8  M $-Q n $$(,048d<@ADHiLPTXa\< ` d h lmpYtx|,9%P!!<"Q#$R'7((()*w,. B$(04<@HLT X` dl^px|1a  $,08<D#HPj'T\(`h)lte+xg+i+8 `  80 8 @8P `X `8p `x 8 ` 8  8  8  8  @8P `X 8  8  8  8   80 8 @8P X `8p x       88.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.altinstr_replacement.rela.init.text.rela.altinstr_aux.rela.exit.text.rela__ksymtab_gpl.rela__kcrctab_gpl.rela.altinstructions__ksymtab_strings.rela__mcount_loc.rodata.str1.1.rela.smp_locks.rodata.str1.8.rela.parainstructions.rela.rodata.modinfo.rela__param.rela.retpoline_sites.rela.return_sites__versions.rela__bug_table.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?h-:@X)3J.E@H3^/&Y@(`3y/t@3 1H@` 3 A2@(3  3,@384d@X34@32H5Z7@32J9h94@83&29o:X<\5@3Q<%L@hH3Y= gA@b@3!t8Co@x3#LC@(3%@D V@3(X$ @XX3*[@@03,@_ 0@_X__t o o4  10 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel key>]<Ͷ) XV0  `He0  *H E$@8q0V