ELF> @@/.GNUS60+8 , LinuxLinux6.1.0-41-amd64HHHf%f=`tPH1H)HHBPP1H)Hff.SHHHt1Hǃ[SHHHt1Hǃ[AWAVAUATUSHHcxLH $HeH%(HD$1Ht$MHH<$L¾MHt8E1HH4$HL$LL)L9IGHIH9II9r1HT$eH+%(uH[]A\A]A^A_f.ATUSP< HcHHIHfH HHHILHP1L[]A\H HHHHHPHcxHff.AT"UHSHHeH%(H$1ILHHHHf%f=`HLHLBHH=H1H$eH+%(uH[]A\ff.fHff.@AVAUATUSH@L`HBt DBLLHH=HHH8f%f=`ǃ@AǃtDLǃxTǃ\t fƃ,A $AA$Cf1[]A\A]A^AT$LMHHHHHHBIHXHtDDEu ADfǃtIXH@h@tƃG1AHDHHHrP1H)HHHHHDDAWAVAUATUSHHHGxLI$L2Htb<HIugAf%f=`HExPID$(HHIHLƅ1H[]A\A]A^A_1 IHH}xAHHLx1LD$D$OLHmxHIHLHH HLHTHff.@USHHofHHC[]WMHHff.SH_HGH9wtHǾH[H1H[ATUSHHLgxhutHC4HuDH1uNI$@u 1H[1]A\A$PHHtHT1ATUHHSHHIHHLcHJ|%AAHLEA[]HLA\UI HAWAVAUIATSHH`HT$Ld$ LeH%(HD$X1D$HD$HLHD$HI1HH|$Hc8tLHHVuLIH1HILDAneHt$LÅ9t$DAA1$Ht$LÅt$fAMLLHtDAHHfHH돻LHD$ueHT$XeH+%(uZHe[A\A]A^A_]IHHLHHDLHcH@SHHHH8f%f=`t'H HǃlHd[H([Hff.fHǀHAT@A UHH=SHHD`HEff1[]A\KUHHڋUIHHHATUH SLgH=HHLfH[]A\HHHH[]A\AWAVAUIATUSH@LxeH%(HD$81APHHD$EHD$HD$HD$ HD$(HD$0EAhIIXP IExP9LL1HH< L $IHeL $McIX11HHIYHHHV PVP APL9rALH|$LɾIHW f%f=t~HT$1Ht$HIHP f%f=LHH91LHD$8eH+%(H@D[]A\A]A^A_HZ(exujHee tgIIHB(exuMHee MCA \E11Hx1D$He HfAWEAVHLAUHI ATUSHHHL$DL$eH%(HD$@1HT$HD$HD$ HD$(HD$0HD$8H1E1E1EHL$MHt=H1IcHAHHHH0q pqp A HHE9uI؋$LHH|$$IU f%f=HT$1Ht$LIU HAf%f=9\$HHD$@eH+%(5HHD[]A\A]A^A_1HT$Ht$LHAIE f%f=`t D$9t9A냅9\$qHZ(exHee HB(exu8Hee Ht$)D$D$He HHx1k@AWAVAUATUSHXDO4Lox $eH%(HD$P1AIIIAHD$<$MHAPtUE<EtIADt?MH4$HDLE11EO4APL$IjALHt$Z_&AG0 tfd_prot_file 3vfs_write to prot file failed: %zd 3Unable to format_prot while pi_prot_type == 0 3Unable to allocate FILEIO prot buf Using FILEIO prot_length: %llu 3Unable to locate fd_dev->fd_file 3FILEIO Protection emulation only supported on !S_ISBLK FILEIO: Disabling O_DSYNC, using buffered FILEIO FILEIO: Using size: %llu bytes from struct block_device blocks: %llu logical_block_size: %d 3FILEIO: Missing fd_dev_size= parameter, and no backing struct block_device FILEIO: Forcing setting of emulate_write_cache=1 with FDBD_HAS_BUFFERED_IO_WCE CORE_FILE[%u] - Added TCM FILEIO Device ID: %u at %s, %llu total bytes 4FILEIO: blkdev_issue_discard() failed: %d 4FILEIO: fallocate() failed: %d CORE_HBA[%d] - Detached FILEIO HBA: %u from Generic Target Core 3FILEIO: vfs_fsync_range() failed: %d File: %s Size: %llu Mode: %s Async: %d 3kstrtoull() failed for fd_dev_size= FILEIO: Referencing Size: %llu bytes 3bogus fd_buffered_io=%d value FILEIO: Using buffered I/O operations for struct fd_dev FILEIO: Using async I/O operations for struct fd_dev 3Unable to allocate memory for struct fd_host CORE_HBA[%d] - TCM FILEIO HBA Driver %s on Generic Target Core Stack %s CORE_HBA[%d] - Attached FILEIO HBA: %u to Generic 3Unable to allocate memory for struct fd_dev FILEIO: Allocated fd_dev for %p 3WRITE_SAME: Protection information with FILEIO backends not supported 3WRITE_SAME: Illegal SGL t_data_nents: %u length: %u block_size: %u 3vfs_iter_write() returned %zd for write same 3Unable to allocate fd_do_readv iov[] 3%s() returned %d, expecting %u for S_ISBLK 3%s() returned %d for non S_ISBLK 3FILEIO: Not able to process I/O of %u bytes due toFD_MAX_BYTES: %u iovec count limitation drivers/target/target_core_file.c%s.protection3filp_open(%s) failed 3Missing fd_dev_name= Buffered-WCEO_DSYNCTCM FILEIO ID: %uFILEIO: Referencing Path: %s 3bogus fd_async_io=%d value , v5.04.03%s() write returned %d target_core_filefd_dev_name=%sfd_dev_size=%sfd_buffered_io=%dfd_async_io=%dfd_attach_hbafd_detach_hbafd_alloc_devicefd_configure_devicefd_set_configfs_dev_paramsfd_do_rwfd_format_protfileioFILEIO4.0license=GPLauthor=nab@Linux-iSCSI.orgdescription=TCM FILEIO subsystem plugindepends=target_core_modretpoline=Yintree=Yname=target_core_filevermagic=6.1.0-41-amd64 SMP preempt mod_unload modversions  (08P80( P   8 8 (0( 0 (08@80( @        (08x80( x (0880(  (0880( P 80@  xm__fentry__9[__x86_return_thunk|$transport_backend_register:filp_closeŏWmemsetښeNkernel_writeV __stack_chk_fail~_printkI@vzallocpHe__x86_indirect_thunk_raxvfreeeb,__dynamic_pr_debugnJnesnprintffilp_openOqysbc_parse_cdb;I_BDEV\j__get_free_pagesCfree_pageslQtarget_to_linux_sectorΊblkdev_issue_discard zkfree;Btarget_complete_cmdvfs_fsync_range?<sprintf9-kstrdupl߅strsep)Dmatch_tokenCmatch_strdups<\kstrtoullg5Nmatch_int95match_strlcpyJtarget_configure_unmap_from_queuegj(call_rcutarget_backend_unregister kmalloc_cachesRkmalloc_trace~sbc_get_write_same_sectorsE:#__kmalloc'iov_iter_bvecb>vfs_iter_write]{__SCT__might_reschedL3)F__preempt_count,H__SCT__preempt_scheduleTw__percpu_down_readubrcuwait_wake_upysg_nextQ-vfs_iter_read,iov_iter_zeropmsbc_dif_verifyn-sbc_get_device_type sbc_attrib_attrs module_layoutyT@63target_core_fileGCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0%%L$ 4 D DDDDDE+EIE"eE(|E0E@EPE?E@E3E`EEEE@EFF`Fb`@&F`2F(CFLF@XFeFnF {F F@FF(FF@FFFG( G@GH_b$GH;GCGk@NGQk p ZGmGvGJ@ R? R Q RkQ RlQ         G GGGGGG H/HHHbHuHHHHHH H@HII,I>IUIwI I@IIIII J# J-JBJ^J{JJJJJJ K 6K LK `K ~KKKKKLLCLjLLLLLM8M`MmMM M!M"M#M M NN*N=NKNaNwNNN N&N* N-@N*`N*O`O-@#Oˆ+OĈP*KP-\P-qPP-P- P-@P P؈@PPP`P`QTQT%Q` 6Q` BQ IQ̈@ NQQЈ@XQ@!cQ(tQ,~Q1Q@5Qn@FQn@V8@fQȈfQQ*2gQQJQQ&R R@6R`RRlRRRRR R*@R`S]"S-0SJJSˆWSfS`@tS`SɈ@SˈÈSS&S S*@S]`S-ST`T`T05TKAT] ST-@bTLjhTˆT`ňvT}T-TK@TKHT*`T&T]TˆT`T-TU#U]?UJRU`dUĈqU-UU@UU@ UI@UQ@U`vc@2gȈUhUUKVK]V*  V*@VՈ`'V/V] @Vb PV؈ ZV@ aVJ qV- x VV@VVV`!V`!VI"V3#ʈIQ AV3HEV:XW* W- #Oˆ@ W &W` 3WGWSW\WeW&sW&WWWWW WK@W-W-W& X* X-@/X-:X]IXˈUXψ@aX`mX`X`X`X`XX-/X-@O-TKX*X I@IX3XIXY-@vTɈYY`"Y`+Y`vc2gΈ3Y@CYPY `Y*@nY-`Y-WˈY`Y`Y8%$$Y Y-@YkYӈYˆY`@Z>ZZ$ Z&02Z@FZKA-SZiGdZrZ zZ@Z`Z*" *Z*Z-/X-@ZkZ`Z`@ZˆvTɈZ؈@ZڈYۈZ!Z@[[ވ[&[@B[kP[f[[h["s[@[`[-[3[I!T [ [ [@ [` [k [ \ \ &`@ ([k /\Ԉ 7\Ո A\$@ M\KH Q*` V\* b\ l\y\ \-@Kw҈\\\\\\ ]] 4]E][]q]]]]]]^ ^-*^Ԉ@7^Ո`UˈZVF^kV^`@`^`n^-@|^k^:Zڈ׈^P Q^G^I@]@وш^ ܈݈ ӈ߈ ӈK ^P^K ^]@^J_-_J)_`7_b@E_ɈS_`a_ވ@l_w__ _@ ____@_y#_@_X8X-`ˈ@vTɈ$`1`>`"L`K``Kl`K~`K`K `ֈ@`K``Kh`Kp`Kx`K`KaՈaՈaK.aK?aKNaKXaKkaK}a* F*@a*`a*a*]V*a*a*a* a*@b*`)b*:bˆAbJb y#\b@lbb bbb@bb y#b@bb c(c !T@#cZˆ/c@&`4-@ƈ͈BQ ?c&Hc* Oc*@* *`Q*Yckac`jc-vccJcc!VccY@c$c$cdd@d,d=d Ld @Xd ddrdd@dddd@ddde@ee/e?e@IeUe _ese@ eee([k@eee e@ e *   ˆ  ˆ ˆ ˆ    Kˆ Rˆ R Rˆ? ˆa *ˆ Uˆ ˆ fӈe e! f@f/f# ӈ*G  ӈUU"=f :"Df*Nf Zf* df*@sf*`f*f"ff@f'f@f*f* &f@o&ӈ@yf\fgg'g] 2%(7g Jg p ӈ]g 1 :"ˆjg 3 :"ˆwg 5g 5 U:"ˆg 8 R:"ˆ_P?g : R:"ˆ' Rg < ӈd-g*iGg > ӈj+UgUg @ Zˆj+UgU[kQh Bh 1,h 1Bh LVh 3hh 3wh yh 5 K:"ˆh K ˆhV h M hh O hh*h Qsam_statusSAM_STAT_GOODSAM_STAT_CHECK_CONDITIONSAM_STAT_CONDITION_METSAM_STAT_BUSYSAM_STAT_INTERMEDIATESAM_STAT_INTERMEDIATE_CONDITION_METSAM_STAT_RESERVATION_CONFLICTSAM_STAT_COMMAND_TERMINATEDSAM_STAT_TASK_SET_FULLSAM_STAT_ACA_ACTIVESAM_STAT_TASK_ABORTEDconfig_itemci_nameci_namebufci_krefci_entryci_parentci_groupci_typeci_dentryconfig_groupcg_itemcg_childrencg_subsysgroup_entryconfig_item_typect_ownerct_item_opsct_group_opsct_attrsct_bin_attrsconfigfs_item_operationsallow_linkdrop_linkconfigfs_group_operationsmake_itemmake_groupcommit_itemdisconnect_notifydrop_itemconfigfs_attributeca_ownerca_modeconfigfs_bin_attributecb_attrcb_privatecb_max_sizeconfigfs_subsystemsu_groupsu_mutextransport_state_tableTRANSPORT_NO_STATETRANSPORT_NEW_CMDTRANSPORT_WRITE_PENDINGTRANSPORT_PROCESSINGTRANSPORT_COMPLETETRANSPORT_ISTATE_PROCESSINGTRANSPORT_COMPLETE_QF_WPTRANSPORT_COMPLETE_QF_OKTRANSPORT_COMPLETE_QF_ERRse_cmd_flags_tableSCF_SUPPORTED_SAM_OPCODESCF_TRANSPORT_TASK_SENSESCF_EMULATED_TASK_SENSESCF_SCSI_DATA_CDBSCF_SCSI_TMR_CDBSCF_FUASCF_SE_LUN_CMDSCF_BIDISCF_SENT_CHECK_CONDITIONSCF_OVERFLOW_BITSCF_UNDERFLOW_BITSCF_ALUA_NON_OPTIMIZEDSCF_PASSTHROUGH_SG_TO_MEM_NOALLOCSCF_COMPARE_AND_WRITESCF_PASSTHROUGH_PROT_SG_TO_MEM_NOALLOCSCF_ACK_KREFSCF_USE_CPUIDSCF_TASK_ATTR_SETSCF_TREAT_READ_AS_NORMALsense_reason_ttcm_sense_reason_tableTCM_NO_SENSETCM_NON_EXISTENT_LUNTCM_UNSUPPORTED_SCSI_OPCODETCM_INCORRECT_AMOUNT_OF_DATATCM_UNEXPECTED_UNSOLICITED_DATATCM_SERVICE_CRC_ERRORTCM_SNACK_REJECTEDTCM_SECTOR_COUNT_TOO_MANYTCM_INVALID_CDB_FIELDTCM_INVALID_PARAMETER_LISTTCM_LOGICAL_UNIT_COMMUNICATION_FAILURETCM_UNKNOWN_MODE_PAGETCM_WRITE_PROTECTEDTCM_CHECK_CONDITION_ABORT_CMDTCM_CHECK_CONDITION_UNIT_ATTENTIONTCM_RESERVATION_CONFLICTTCM_ADDRESS_OUT_OF_RANGETCM_OUT_OF_RESOURCESTCM_PARAMETER_LIST_LENGTH_ERRORTCM_MISCOMPARE_VERIFYTCM_LOGICAL_BLOCK_GUARD_CHECK_FAILEDTCM_LOGICAL_BLOCK_APP_TAG_CHECK_FAILEDTCM_LOGICAL_BLOCK_REF_TAG_CHECK_FAILEDTCM_COPY_TARGET_DEVICE_NOT_REACHABLETCM_TOO_MANY_TARGET_DESCSTCM_UNSUPPORTED_TARGET_DESC_TYPE_CODETCM_TOO_MANY_SEGMENT_DESCSTCM_UNSUPPORTED_SEGMENT_DESC_TYPE_CODETCM_INSUFFICIENT_REGISTRATION_RESOURCESTCM_LUN_BUSYTCM_INVALID_FIELD_IN_COMMAND_IUTCM_ALUA_TG_PT_STANDBYTCM_ALUA_TG_PT_UNAVAILABLETCM_ALUA_STATE_TRANSITIONTCM_ALUA_OFFLINEtcm_tmreq_tableTMR_ABORT_TASKTMR_ABORT_TASK_SETTMR_CLEAR_ACATMR_CLEAR_TASK_SETTMR_LUN_RESETTMR_TARGET_WARM_RESETTMR_TARGET_COLD_RESETTMR_LUN_RESET_PROTMR_UNKNOWNt10_aluaalua_tg_pt_gps_counteralua_tg_pt_gps_countlba_map_locklba_map_segment_sizelba_map_segment_multiplierlba_map_listtg_pt_gps_lockt10_devdefault_tg_pt_gpalua_tg_pt_gps_grouptg_pt_gps_listse_devicedev_rpti_counterdev_cur_ordered_idtransport_flagsdev_res_bin_isiddev_indexcreation_timenum_resetsaborts_completeaborts_no_tasknum_cmdsnon_orderedordered_sync_in_progressdelayed_cmd_countdev_qf_countexport_countdelayed_cmd_lockdev_reservation_lockdev_reservation_flagsse_port_lockse_tmr_lockqf_cmd_lockcaw_semreservation_holderdev_alua_lu_gp_memdev_pr_res_holderdev_sep_listdev_tmr_listqf_work_queuedelayed_cmd_workdelayed_cmd_listqf_cmd_listse_hbat10_wwnt10_prdev_attribdev_action_groupdev_groupdev_pr_groupdev_stat_grpsdev_aliasudev_pathxcopy_lunprot_lengthhba_indexqueue_cntlun_reset_mutext10_alua_tg_pt_gptg_pt_gp_idtg_pt_gp_valid_idtg_pt_gp_alua_supported_statestg_pt_gp_alua_access_statustg_pt_gp_alua_access_typetg_pt_gp_nonop_delay_msecstg_pt_gp_trans_delay_msecstg_pt_gp_implicit_trans_secstg_pt_gp_preftg_pt_gp_write_metadatatg_pt_gp_memberstg_pt_gp_alua_access_statetg_pt_gp_ref_cnttg_pt_gp_locktg_pt_gp_transition_mutextg_pt_gp_devtg_pt_gp_grouptg_pt_gp_listtg_pt_gp_lun_listtg_pt_gp_alua_luntg_pt_gp_alua_naclt10_alua_lu_gplu_gp_idlu_gp_valid_idlu_gp_memberslu_gp_ref_cntlu_gp_locklu_gp_grouplu_gp_nodelu_gp_mem_listt10_alua_lu_gp_memberlu_gp_assoclu_gp_mem_ref_cntlu_gp_mem_locklu_gplu_gp_mem_devse_lununpacked_lunlun_shutdownlun_access_rolun_indexlun_rtpilun_acl_countlun_se_devlun_deve_listlun_deve_locklun_tg_pt_secondary_statlun_tg_pt_secondary_write_mdlun_tg_pt_secondary_offlinelun_tg_pt_md_mutexlun_tg_pt_gp_linklun_tg_pt_gplun_tg_pt_gp_locklun_tpglun_statslun_groupport_stat_grpslun_shutdown_complun_reflun_dev_linkse_node_aclinitiatornamedynamic_node_acldynamic_stopacl_indexsaved_prot_typeacl_tagacl_pr_ref_countlun_entry_hlistnacl_sessse_tpglun_entry_mutexnacl_sess_lockacl_attrib_groupacl_auth_groupacl_param_groupacl_fabric_stat_groupacl_listacl_sess_listacl_free_compacl_krefunit_serialcompany_idt10_vpd_lockt10_wwn_groupt10_vpd_listt10_pr_registrationpr_reg_isidpr_iportpr_tportpr_aptpl_rptipr_reg_tpgtpr_reg_all_tg_ptpr_reg_aptplpr_res_holderpr_res_typepr_res_scopeisid_present_at_regpr_res_mapped_lunpr_aptpl_target_luntg_pt_sep_rtpipr_res_generationpr_reg_bin_isidpr_res_keypr_res_holderspr_reg_naclpr_reg_devepr_reg_listpr_reg_abort_listpr_reg_aptpl_listpr_reg_atp_listpr_reg_atp_mem_listse_dev_entrymapped_lunattach_counttotal_cmdspr_krefpr_compse_lun_aclua_lockdeve_flagsalua_port_listlun_linkua_listt10_reservationpr_all_tg_ptpr_aptpl_activepr_generationregistration_lockaptpl_reg_lockregistration_listaptpl_reg_listse_tmr_reqcall_transportref_task_tagfabric_tmr_ptrtask_cmdtmr_devtmr_listse_cmdsense_reasonscsi_statusscsi_sense_lengthunknown_data_lengthstate_activealua_nonop_delaysam_task_attrmap_tagmap_cput_statese_cmd_flagsresidual_countorig_fe_lunsense_bufferse_delayed_nodese_qf_nodese_devse_sesscmd_cntse_cmd_listfree_complabrt_complse_tfoexecute_cmdtransport_complete_callbackprotocol_datat_task_cdb__t_task_cdbt_task_lbat_task_nolbtransport_statet_state_lockcmd_kreft_transport_stop_compt_data_sgt_data_sg_origt_data_nentst_data_nents_origt_data_vmapt_bidi_data_sgt_bidi_data_nentslun_ref_activeprot_opprot_typeprot_checksprot_ptoreftag_seedt_prot_sgt_prot_nentspi_errsense_infotarget_prot_opTARGET_PROT_NORMALTARGET_PROT_DIN_INSERTTARGET_PROT_DOUT_INSERTTARGET_PROT_DIN_STRIPTARGET_PROT_DOUT_STRIPTARGET_PROT_DIN_PASSTARGET_PROT_DOUT_PASStarget_prot_typeTARGET_DIF_TYPE0_PROTTARGET_DIF_TYPE1_PROTTARGET_DIF_TYPE2_PROTTARGET_DIF_TYPE3_PROTtarget_ua_intlck_ctrlTARGET_UA_INTLCK_CTRL_CLEARTARGET_UA_INTLCK_CTRL_NO_CLEARTARGET_UA_INTLCK_CTRL_ESTABLISH_UAse_sessionsess_bin_isidsup_prot_opssess_prot_typefabric_sess_ptrsess_listsess_acl_listsess_cmd_locksess_cmd_mapsess_tag_pooltarget_cmd_counterrefcnt_wqstop_donetarget_core_fabric_opsse_portal_groupproto_idtpg_pr_ref_countacl_node_mutexsession_locktpg_lun_mutexacl_node_listtpg_lun_hlisttpg_virt_lun0tpg_sess_listse_tpg_tfose_tpg_wwntpg_grouptpg_lun_grouptpg_np_grouptpg_acl_grouptpg_attrib_grouptpg_auth_grouptpg_param_groupse_ml_stat_grpsscsi_auth_intr_groupscsi_att_intr_port_groupse_lun_naclse_lun_groupml_stat_grpsse_dev_attribemulate_model_aliasemulate_dpoemulate_fua_writeemulate_fua_reademulate_write_cacheemulate_ua_intlck_ctrlemulate_tasemulate_tpuemulate_tpwsemulate_cawemulate_3pcemulate_prpi_prot_typehw_pi_prot_typepi_prot_verifyenforce_pr_isidsforce_pr_aptplis_nonrotemulate_rest_reordunmap_zeroes_datahw_block_sizehw_max_sectorsoptimal_sectorshw_queue_depthmax_unmap_lba_countmax_unmap_block_desc_countunmap_granularityunmap_granularity_alignmentmax_write_same_lenmax_bytes_per_ioda_devda_groupse_port_stat_grpsscsi_port_groupscsi_tgt_port_groupscsi_transport_groupscsi_port_statscmd_pdustx_data_octetsrx_data_octetsse_dev_stat_grpsscsi_dev_groupscsi_tgt_dev_groupscsi_lu_groupse_cmd_queuecmd_listse_dev_plugse_device_queuehba_tpgthba_idhba_flagshba_ptrhba_nodedevice_lockhba_grouphba_access_mutexbackendtarget_backend_opsinquiry_prodinquiry_revtransport_flags_defaulttransport_flags_changeableattach_hbadetach_hbapmode_enable_hbaalloc_deviceconfigure_devicedestroy_devicefree_deviceplug_deviceunplug_deviceconfigure_unmapset_configfs_dev_paramsshow_configfs_dev_paramsparse_cdbtmr_notifyget_device_typeget_blocksget_alignment_offset_lbasget_lbppbeget_io_minget_io_optget_sense_bufferget_write_cacheinit_protformat_protfree_prottb_dev_attrib_attrstb_dev_action_attrstarget_backendse_wwnwwn_tfwwn_groupfabric_stat_groupparam_groupcmd_compl_affinitytarget_fabric_configfssbc_opsexecute_rwexecute_sync_cacheexecute_write_sameexecute_unmapfd_devfbd_flagsfd_dev_namefd_dev_idfd_table_countfd_queue_depthfd_block_sizefd_dev_sizefd_filefd_prot_filefd_hostfd_host_dev_id_countfd_host_idtarget_core_file_cmdbvecsOpt_fd_dev_nameOpt_fd_dev_sizeOpt_fd_buffered_ioOpt_fd_async_iofileio_module_exitfileio_module_initfd_parse_cdbfd_free_protfd_format_protfd_init_protfd_get_blocksfd_show_configfs_dev_paramsfd_set_configfs_dev_paramssgl_nentsfd_execute_rwnolbfd_execute_unmapfd_do_prot_fillfd_execute_write_samefd_execute_sync_cachecmd_rw_aio_completefd_destroy_devicefd_free_devicefd_dev_call_rcufd_configure_devicefd_configure_unmaphbafd_alloc_devicefd_detach_hbahost_idfd_attach_hba  "O %g >s T|h<$T`--;"8(;,<PIgB[@h s` "8"P8"8"8]p?4'7BE"08^ =r`:)y| P"8"88"p8)"8AcMa ctp   "8"h8 i"8& <<W0g{|p e 0P F ] s'(& *5AZbp B.RX_s{ 5FPet__UNIQUE_ID_depends195____versions__UNIQUE_ID_retpoline194__UNIQUE_ID_intree193__UNIQUE_ID_name192__UNIQUE_ID_vermagic191_note_10_note_9fd_get_blocksfileio_module_initfileio_opsfd_free_protfd_destroy_devicefd_do_prot_fillfd_do_prot_fill.coldfd_format_prot__UNIQUE_ID_ddebug338.0fd_format_prot.coldfd_init_protfd_init_prot.coldfd_parse_cdbfd_sbc_opsfd_configure_device__UNIQUE_ID_ddebug320.8__UNIQUE_ID_ddebug324.6__UNIQUE_ID_ddebug326.5__UNIQUE_ID_ddebug322.7fd_configure_device.coldfd_execute_unmapfd_execute_unmap.coldfd_dev_call_rcufd_detach_hba__UNIQUE_ID_ddebug316.10cmd_rw_aio_completefd_execute_sync_cachefd_execute_sync_cache.coldfd_show_configfs_dev_paramsfd_set_configfs_dev_paramstokens__UNIQUE_ID_ddebug332.3__UNIQUE_ID_ddebug336.1__UNIQUE_ID_ddebug334.2__UNIQUE_ID_ddebug330.4fd_set_configfs_dev_params.coldfd_configure_unmapfd_free_devicefileio_module_exitfd_attach_hba__UNIQUE_ID_ddebug312.12__UNIQUE_ID_ddebug314.11fd_attach_hba.coldfd_alloc_device__UNIQUE_ID_ddebug318.9fd_alloc_device.coldfd_execute_write_samefd_execute_write_same.coldfd_do_rw.isra.0fd_do_rw.isra.0.cold__func__.32fd_execute_rwfd_execute_rw.cold__func__.37__func__.36__func__.35__func__.34__func__.33__func__.31__UNIQUE_ID___addressable_cleanup_module344__UNIQUE_ID___addressable_init_module343__UNIQUE_ID_license342__UNIQUE_ID_author341__UNIQUE_ID_description340filp_openvfs_fsync_rangetarget_backend_unregister__this_modulesnprintf__SCT__preempt_schedulesbc_dif_verifycleanup_modulekfreeI_BDEVmatch_strlcpy__fentry__init_module__x86_indirect_thunk_rax_printkvfs_iter_read__stack_chk_fail__get_free_pagesvzalloctarget_to_linux_sectormatch_intsbc_get_device_typememsetkstrtoulliov_iter_bvecvfs_iter_write__x86_return_thunkkstrdupsprintftarget_configure_unmap_from_queue__preempt_countvfreestrseptarget_complete_cmdsg_nextfilp_closematch_token__dynamic_pr_debugiov_iter_zero__percpu_down_readsbc_parse_cdbmatch_strduptransport_backend_registerrcuwait_wake_upkmalloc_tracesbc_get_write_same_sectorssbc_attrib_attrs__kmalloc__SCT__might_reschedkmalloc_cacheskernel_writeblkdev_issue_discard^9mPma^xwm^wm^iDP}mc^7eM`sm`$ + ?yQ^y VRc*m/cA^H M|a^Rgm} x y ( Py @ y[: V x^yq^`m d,(R\ck[}ff^Z^Zm  0 y!^=uFZPuYZa^S6umu^ S o' KE Z >goum^n  t  # xC }` jj Zr } g _ g  ]? xF 8K yW 8^ pc yw Z m  y e y Z c ^J mO [_ pq ^  r ^ ,   m 0 h y     y! ^= dB N c mm t y y m ^   ; C j  k l&Z/8Bulmu|qqqqW{W#*c1^6vkUlxMMZmbp&qEqPW`q{qWz{c^XS7u`mXevk  ;`bulZ`u"Ac^  ~ 0 aZ $a.Z> XHaMT ^acm ray a a a aXwX &aX  a! &a/ 4a? `DaMZu_f kasZ}  aZ  aZ a  haW  a aB X a p$ )a16= HaMW p^ cakpy p a a7 T` (0P8@@`HpPX` h`px p    0U  `p  (08@HhPP` :8O |)f $(,t0 4I 8 <b @ DkHL_T` f $(,048<@DHrLsPtTvXx\z`|dhlptx| EPW]ah%&').3@Q`giklm]`bdfkkpwy{} ~    $ (,048<@DHLPTX\` d&hElJpXt]x`|ghilmty     I N [ c p            ' - $6 (_ ,` 0b 4g 8 < @ D H L P T X \ ` d h^lbpctexg|ikp.07>GUVW[SVWY[ ]_d $(,0E48<@;DgHLP:TcX\`dhlp   *  5$( z0X4k8 B@D-H PTX Z`v d h p t< x b T           Y g  "` p(8HXY_h8@PHhPxpxPh8PhPhe 0(h0xPX0`hh(0hx0h@ h08@hHhpxh0ht WW O$W(,W8_PY.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.text.unlikely.rela.exit.text.rela__mcount_loc.rodata.str1.8.rodata.str1.1.rela.rodata.modinfo.rela.retpoline_sites.rela.return_sites.orc_unwind.rela.orc_unwind_ip__versions.rela__jump_table.rela.data.rela.exit.data.rela.init.data.rela__dyndbg.rela.static_call_sites.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF@$.d<?E:@`,JE@H,ZU@HX,n i@0, ~y@(, 2h2! # @,$%@x,%P@,&.0+t@,. ;@,*<p %@H,5=0@,E=@@ , U =P@8,"c?0^@ ,${@@@v@80,&C0CPDD4JH -R h0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyz22Î]:0  `He0  *H '?;h2n!F! `FO*ԯ'CCt5PE`ִ#@1l(H:W'5x_Է]ª G\^Θ')X;Ѕ{bdqDz ĸKluuDxt7V{EIg aƙ܋S+A+pn'mJDz095ge_)Wk|\0}