ELF>p\@@GNUxC'MYpWHUHHHf%f=`t4H1]H)Hf4HBP1]H)Hfff.UHATIH1SHHUHx&I|$xuHHDHH[A\]ÉH1HfUHWxHHǾ1H勊XH]HUHWxHHǾ1H勊TH]HUHWxHHǾ1H勊PH]HUHWxHHǾ1H勊LH]HUHWxHHǾ1H勊HH]HUHWxHHǾ1H勊DH]HUHWxHHǾ1H勊@H]HUHWxHHǾ1H勊<H]HUHWxHHǾ1H勊8H]HUHWxHHǾ1H勊4H]HUHWxHHǾ1H勊0H]HUHWxHHǾ1H勊$H]HUHWxHHǾ1H勊,H]HUHWxHHǾ1H勊(H]HUHWxHHǾ1H勊 H]HUHWxHHǾ1H勊H]HUHWxHHǾ1H勊H]HUHWxHHǾ1H勊H]HUHWxHHǾ1H勊H]HUHWxHHǾ1H勊 H]HUHWxHHǾ1H勊H]HUHWxHHǾ1H勊H]HUHWxHHǾ1H勊H]HUHWxHHǾ1H勊H]HUHWxHHǾ1H勊H]HUHWxHHǾ1H勊H]HUHWxHHǾ1H勊H]HUHWxHHǾ1H勊H]HUHWxHHǾ1H勊H]HUHATIH1SHHUHx&I|$xuHHDHH[A\]ÉH1HfUHATIH1SHHUHx&I|$xuHHDHH[A\]ÉH1HfUHATIH1SHHUHx&I|$xuHHDHH[A\]ÉH1HfUHATIH1SHHUHx&I|$xuHHDHH[A\]ÉH1HfUHATIH1SHHUHx&I|$xuHHDHH[A\]ÉH1HfUHATIH1SHHUHx&I|$xuHHDHH[A\]ÉH1HfUHATIH1SHHUHx&I|$xuHHDHH[A\]ÉH1HfUHATIH1SHHUHx&I|$xuHHDHH[A\]ÉH1HfUHATIH1SHHUHx&I|$xuHHDHH[A\]ÉH1HfUHATIH1SHHUHx&I|$xuHHDHH[A\]ÉH1HfUHATIH1SHHUHx&I|$xuHHDHH[A\]ÉH1HfUHATIH1SHHUHx&I|$xuHHDHH[A\]ÉH1HfUHATIH1SHHUHx&I|$xuHHDHH[A\]ÉH1HfUHATIH1SHHUHx&I|$xuHHDHH[A\]ÉH1HfUHATIH1SHHUHx&I|$xuHHDHH[A\]ÉH1HfUHATIH1SHHUHx&I|$xuHHDHH[A\]ÉH1HfUHATIH1SHHUHx&I|$xuHHDHH[A\]ÉH1HfUHATIH1SHHUHx&I|$xuHHDHH[A\]ÉH1HfUHATIH1SHHUHx&I|$xuHHDHH[A\]ÉH1HfUHATIH1SHHUHx&I|$xuHHDHH[A\]ÉH1HfUHATIH1SHHUHx&I|$xuHHDHH[A\]ÉH1HfUHATIH1SHHUHx&I|$xuHHDHH[A\]ÉH1HfUHATIH1SHHUHx&I|$xuHHDHH[A\]ÉH1HfUHATIH1SHHUHx&I|$xuHHDHH[A\]ÉH1HfUHSHHHHt1HǃH[]f.UHAWAVAUIATSHHHMHHEHcxLHt}HE1MHHt4IHuH}M)K /M9MMGLI9uML9w1H[A\A]A^A_]HHEH1HUȸHHH1UHAUATSHHD4A tkMcLHIu`LLHx HHPHML1LH[A\A]]H1Hx HHPHcxHHH1gH1UHATISH eH%(HE1HHHHf%f=`HHH1BHH=Hw*I$1HUeH3%(u H [A\]HH1H1Hfff.UHAWAVAUATSHHH8LhtBLLH=I HHHf%f=`VǃǃH @ǃLǃPǃTǃX0ǃ\8ǃ@uTAMAAEC1H[A\A]A^A_]@BǃHHLxMtAfADI$HHRPtI@@tAAǃLHA PATUǃXI@t ǃ(1ƋfA@LH1HH1HǃDH1gAUL1MHH1=H1A{HH1BHH1BDH)HHH1HHHH1^HH1fDUHH]fHGhUHHH]fffff.UHSHHHHt1HǃHH[]fUHATSHLguLHC[A\]ËWAL$HH1UHAUATSHHHLgh@DE|HHuHC(1HuRI$uSEu 1HH1[A\A]]A$4C(HHtHT@1xH1EuH߾H1[A\A]]DU1HAUIHATSHHLLcHK|%HHIHLD1HH[LA\A]]@UHAWAVAUATSHHHXHUHIHEmHLE1HEH}HH8tHUHH~t9uHuLH[DHuH}AuKH}HItoHU1HLAEulADLIcEHDEHX[A\A]A^A_]fDAHLHEHEHHHH1sH1IcHH1H1HLHH1fffff.UIHAWIAVAUATISHHHL0HGhufAf%f=`<ID$hA 4HC(HHtDɾHIЅE1HD[A\A]A^A_]f1HMHILMMAHǺH@@HuvuYuLI|$hLLALLM1LEEA LMIHfGt@HtIE1LLH1A HfDAEI}fHfOH1A iH1TUHAUATSHHHGhLLHtGHLLH~tH[A\A]]H1EEH[A\A]]DH1H1[A\A]]ÐUHAWAVAAUIЀATSHHHGhMH}UH4HHMHEȉHHEHHHE1EMtfHMHcÃHL4AG IFM'HLIIHHH HAGHI;]IuMeH%LHHǀHHUHuHMH}ËUeH%LHE1tfDLAD;}IuH}EtSHE;X(HH[A\A]A^A_]f.HUHuHMH}l@HEH@ f%f=`t#yHH1@HEۋH(x)9wHH1[HH1=HH1HH1H1ffffff.U@HAUAЀATISHH=HHt(DhID$uLu"1H[A\A]]H1KAT$1HH1AT$IHHH1fUHAUIЀATSHLgH=HHtLu HH[A\A]]H11LHH1ffffff.UHAWAVAUATSH1HLGhG(A4AxMLcLȅAtRH3LLA9)AH{H;DH[A\A]A^A_]fЀHHEHIHCH= ЀHHCsHDLHwHHBHCLxDh LHHH HHHH HHMHxH[A\A]A^A_]ÉH1AH1H1HH;UHAWAVAUATSHH8Dg(LohAPIAHEHEHEt[A4Hu1҉Ey H8[A\A]A^A_]@1DHuLEE11H߉DLHcA(A~fd_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 IFILE: BLOCK Discard support available, disabled by default 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 CORE_HBA[%d] - Detached FILEIO HBA: %u from Generic Target Core 3FILEIO: vfs_fsync_range() failed: %d File: %s Size: %llu Mode: %s 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 4FILEIO: blkdev_issue_discard() failed: %d 4FILEIO: fallocate() failed: %d 3Unable to allocate fd_do_readv iov[] 3%s() returned %d for non S_ISBLK 3%s() returned %d, expecting %u for S_ISBLK 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 3Unable to allocate fd_prot->prot_buf 3Unable to allocate fd_prot->prot_sg 3kernel_write() for fd_do_prot_rw failed: %d 3kernel_read() for fd_do_prot_rw failed: %d 3FILEIO: Not able to process I/O of %u bytes due toFD_MAX_BYTES: %u iovec count limitiation 3WRITE_SAME: Illegal SGL t_data_nents: %u length: %u block_size: %u 3Unable to allocate fd_execute_write_same buf 3kmap() failed in fd_setup_write_same 3Unable to allocate fd_execute_write_same iovecs 3vfs_writev() returned %d for write same /build/linux-lts-vivid-whAhIw/linux-lts-vivid-3.19.0/drivers/target/target_core_file.c%u %s.protection3filp_open(%s) failed 3Missing fd_dev_name= Buffered-WCEO_DSYNCTCM FILEIO ID: %uFILEIO: Referencing Path: %s , 3%s() write returned %d v4.1.04.0target_core_filemax_write_same_lenunmap_granularity_alignmentunmap_granularitymax_unmap_block_desc_countmax_unmap_lba_countqueue_depthhw_queue_depthoptimal_sectorshw_max_sectorsblock_sizehw_block_sizeforce_pr_aptplemulate_rest_reordis_nonrotenforce_pr_isidspi_prot_formathw_pi_prot_typepi_prot_typeemulate_3pcemulate_cawemulate_tpwsemulate_tpuemulate_tasemulate_ua_intlck_ctrlemulate_write_cacheemulate_fua_reademulate_fua_writeemulate_dpoemulate_model_aliasfd_dev_name=%sfd_dev_size=%sfd_buffered_io=%dfd_attach_hbafd_detach_hbafd_alloc_devicefd_configure_devicefd_set_configfs_dev_paramsfd_do_rwfd_format_protlicense=GPLauthor=nab@Linux-iSCSI.orgdescription=TCM FILEIO subsystem pluginsrcversion=12FEE77BC07688FECD83A36depends=target_core_modintree=Yvermagic=3.19.0-25-generic SMP mod_unload modversions module_layoutisbc_get_device_type`Ntransport_subsystem_releaseBtransport_subsystem_registerGltarget_core_setup_sub_cits8߬imemcpyIusbc_dif_verify_readqsbc_dif_verify_writemkernel_read(Lphys_base×sg_init_table!z=kmem_cache_alloc_trace"kmalloc_caches#hvfs_readv5_&vfs_writevOLkernel_stack?sg_next nǡ_cond_resched地__kmalloc}sbc_get_write_same_sectorsYblkdev_issue_discardCfree_pages__get_free_pagesCmatch_strdupg5Nmatch_int95match_strlcpy)Dmatch_tokenl߅strsepkstrdupSqsprintfb target_complete_cmd.vfs_fsync_range zkfree:Psbc_execute_unmap,xsbc_parse_cdbs__stack_chk_fail(PFfilp_open&ԱD__dynamic_pr_debugvfreeŏWmemsetI@vzalloc|kernel_writeIEifilp_closeEWYse_dev_set_emulate_model_aliasse_dev_set_emulate_dpoV#se_dev_set_emulate_fua_writese_dev_set_emulate_fua_readTtAse_dev_set_emulate_write_cachevse_dev_set_emulate_ua_intlck_ctrl``se_dev_set_emulate_tas0fse_dev_set_emulate_tpu?Wse_dev_set_emulate_tpwsuvse_dev_set_emulate_caw?T$se_dev_set_emulate_3pc߫¼se_dev_set_pi_prot_type_se_dev_set_pi_prot_format.Zse_dev_set_enforce_pr_isidsFWse_dev_set_is_nonrotߨse_dev_set_emulate_rest_reord(se_dev_set_force_pr_aptpl'e/se_dev_set_block_sizese_dev_set_optimal_sectorsWf`se_dev_set_queue_depthm$<se_dev_set_max_unmap_lba_countMKse_dev_set_max_unmap_block_desc_counthPse_dev_set_unmap_granularity!WZse_dev_set_unmap_granularity_alignment1(snprintfI'printks4hse_dev_set_max_write_same_lenl<kstrtoullm__fentry__fileioFILEIO4.0$$$$GEQdF8'target_core_fileGCC: (Ubuntu 4.8.2-19ubuntu1) 4.8.2GCC: (Ubuntu 4.8.2-19ubuntu1) 4.8.2target_core_file.ko-^.symtab.strtab.shstrtab.note.gnu.build-id.rela.text.rela.init.text.rela.exit.text.rodata.str1.8.rodata.str1.1.rodata.modinfo.rela__mcount_loc__versions.rela.data.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$3p).x*>W*)9`N*I0Y2*h2g3w0667X  : L (HVpX` P0[0[JJ[J[b[ pc y  T`g80`000`00020V 0{P00000.@0Mp0s00000`0 0B0c0 0P000&0G0p@gg gg%gGpgmgP g g0 g g# gH gk g` g g@ g g gCgmgpggPg6%4(ERf(w@(((( ("8>P P( `4 P|P 2k @ @r ( h( ( P   k ! (( ( @" x(* "8 $F P'\ )o           0  P  t    .  '(G  (m  ( @ (  ( ( (! @(? (] (| ( @( ( ( ( @(= (Y (~ ( @( ( ( (@(@(^((@(((( P#@ Q^ r 7   #>Y`gp3>)J[l!>U|'CMkw ,9Tayfd_get_blocksfileio_dev_store_attr_max_write_same_lenfileio_dev_show_attr_max_write_same_lenfileio_dev_show_attr_unmap_granularity_alignmentfileio_dev_show_attr_unmap_granularityfileio_dev_show_attr_max_unmap_block_desc_countfileio_dev_show_attr_max_unmap_lba_countfileio_dev_show_attr_queue_depthfileio_dev_show_attr_hw_queue_depthfileio_dev_show_attr_optimal_sectorsfileio_dev_show_attr_hw_max_sectorsfileio_dev_show_attr_block_sizefileio_dev_show_attr_hw_block_sizefileio_dev_show_attr_force_pr_aptplfileio_dev_show_attr_emulate_rest_reordfileio_dev_show_attr_is_nonrotfileio_dev_show_attr_enforce_pr_isidsfileio_dev_show_attr_pi_prot_formatfileio_dev_show_attr_hw_pi_prot_typefileio_dev_show_attr_pi_prot_typefileio_dev_show_attr_emulate_3pcfileio_dev_show_attr_emulate_cawfileio_dev_show_attr_emulate_tpwsfileio_dev_show_attr_emulate_tpufileio_dev_show_attr_emulate_tasfileio_dev_show_attr_emulate_ua_intlck_ctrlfileio_dev_show_attr_emulate_write_cachefileio_dev_show_attr_emulate_fua_readfileio_dev_show_attr_emulate_fua_writefileio_dev_show_attr_emulate_dpofileio_dev_show_attr_emulate_model_aliasfileio_dev_store_attr_unmap_granularity_alignmentfileio_dev_store_attr_unmap_granularityfileio_dev_store_attr_max_unmap_block_desc_countfileio_dev_store_attr_max_unmap_lba_countfileio_dev_store_attr_queue_depthfileio_dev_store_attr_optimal_sectorsfileio_dev_store_attr_block_sizefileio_dev_store_attr_force_pr_aptplfileio_dev_store_attr_emulate_rest_reordfileio_dev_store_attr_is_nonrotfileio_dev_store_attr_enforce_pr_isidsfileio_dev_store_attr_pi_prot_formatfileio_dev_store_attr_pi_prot_typefileio_dev_store_attr_emulate_3pcfileio_dev_store_attr_emulate_cawfileio_dev_store_attr_emulate_tpwsfileio_dev_store_attr_emulate_tpufileio_dev_store_attr_emulate_tasfileio_dev_store_attr_emulate_ua_intlck_ctrlfileio_dev_store_attr_emulate_write_cachefileio_dev_store_attr_emulate_fua_readfileio_dev_store_attr_emulate_fua_writefileio_dev_store_attr_emulate_dpofileio_dev_store_attr_emulate_model_aliasfd_free_protfd_do_prot_fillfd_format_protdescriptor.58618fd_init_protfd_configure_devicedescriptor.58392descriptor.58384descriptor.58391descriptor.58389descriptor.58390fd_parse_cdbfd_sbc_opsfd_execute_unmapfd_do_unmapfd_free_devicefd_detach_hbadescriptor.58365fd_execute_sync_cachefd_show_configfs_dev_paramsfd_set_configfs_dev_paramstokensdescriptor.58579descriptor.58585descriptor.58583fd_execute_write_same_unmapfd_do_rw__func__.58432fd_attach_hbadescriptor.58358descriptor.58360fd_alloc_devicedescriptor.58373fd_do_prot_rwfd_execute_rwfd_execute_write_samefileio_module_initfileio_templatefileio_backend_dev_attrsfileio_module_exit__func__.58359__func__.58366__func__.58374__func__.58385__func__.58580__func__.58619__UNIQUE_ID_license2__UNIQUE_ID_author1__UNIQUE_ID_description0fileio_dev_attrib_emulate_model_aliasfileio_dev_attrib_emulate_dpofileio_dev_attrib_emulate_fua_writefileio_dev_attrib_emulate_fua_readfileio_dev_attrib_emulate_write_cachefileio_dev_attrib_emulate_ua_intlck_ctrlfileio_dev_attrib_emulate_tasfileio_dev_attrib_emulate_tpufileio_dev_attrib_emulate_tpwsfileio_dev_attrib_emulate_cawfileio_dev_attrib_emulate_3pcfileio_dev_attrib_pi_prot_typefileio_dev_attrib_hw_pi_prot_typefileio_dev_attrib_pi_prot_formatfileio_dev_attrib_enforce_pr_isidsfileio_dev_attrib_is_nonrotfileio_dev_attrib_emulate_rest_reordfileio_dev_attrib_force_pr_aptplfileio_dev_attrib_hw_block_sizefileio_dev_attrib_block_sizefileio_dev_attrib_hw_max_sectorsfileio_dev_attrib_optimal_sectorsfileio_dev_attrib_hw_queue_depthfileio_dev_attrib_queue_depthfileio_dev_attrib_max_unmap_lba_countfileio_dev_attrib_max_unmap_block_desc_countfileio_dev_attrib_unmap_granularityfileio_dev_attrib_unmap_granularity_alignmentfileio_dev_attrib_max_write_same_len__UNIQUE_ID_srcversion2__module_depends____versions__UNIQUE_ID_intree1__UNIQUE_ID_vermagic0se_dev_set_emulate_tpufilp_opense_dev_set_pi_prot_formatsbc_dif_verify_readse_dev_set_max_unmap_block_desc_countvfs_fsync_rangese_dev_set_block_sizese_dev_set_optimal_sectorstarget_core_setup_sub_cits__this_modulesnprintfse_dev_set_force_pr_aptplse_dev_set_emulate_write_cachecleanup_modulememcpyse_dev_set_emulate_3pckfreese_dev_set_emulate_fua_readfree_pagesvfs_writevmatch_strlcpykmem_cache_alloc_trace__fentry__init_module__stack_chk_fail__get_free_pagestransport_subsystem_registerse_dev_set_unmap_granularityvzallocsbc_execute_unmapse_dev_set_emulate_dpose_dev_set_emulate_ua_intlck_ctrlse_dev_set_emulate_rest_reordmatch_intse_dev_set_emulate_fua_writese_dev_set_queue_depthse_dev_set_unmap_granularity_alignment_cond_reschedsbc_dif_verify_writephys_basese_dev_set_emulate_tassbc_get_device_typeprintkse_dev_set_enforce_pr_isidsse_dev_set_emulate_model_aliasmemsetvfs_readvtransport_subsystem_releasekstrtoullse_dev_set_max_write_same_lenkernel_readse_dev_set_is_nonrotkstrdupsprintfse_dev_set_emulate_cawvfreestrsepse_dev_set_emulate_tpwstarget_complete_cmdsg_nextfilp_closematch_token__dynamic_pr_debugsbc_parse_cdbmatch_strdupsbc_get_write_same_sectorskernel_stackse_dev_set_pi_prot_typese_dev_set_max_unmap_lba_countsg_init_table__kmallockmalloc_cacheskernel_writeblkdev_issue_discarda  # (1S Xa    !C HQs x   3 8Ac hq   # (1S Xa    !C HQs x   3 8A`q   !@Qs z  1S Zq   3 : Q p         1 P a         0 A c j        ! C J a        # * A ` q        !@Qs z  1S Zq 3 :Qp p X (&Th o   7 Qj  ( ?*]B5 a h *   @   h @8 M Wc j q   m0L (S PZa! p(:Qc W{ O B ' ,E @ Mp 4m    8 h  i : x  *8 ?Qx:v  2   k   k   ! k!  !! k&! -!@! kG! N!\! c!!!,!!E!! P!" "  "" #" *" 1" (8"A"f"\k"y"" "" 8" x""*#O#W#~##$###)$J$ Q$e$ l$u$ `|$$ $$$^%%c&w&&&&&' ''"'9' @'Q'}'((n((( )) )C)m) pw)) )) ))) ))) H)     #  ` 0(`08@H PPX`hpx@p0` P@  p(0P 8 @0 H P X ` h` p x@   pP`P P(0!8@"@"H$PP'8H!P`@"hpxP  @  @@ (0@8@HP@X`hp@x@` @@HX0`` 0 @<HXK p[Pj @uHXP  @ 0 @HXp`    @HX0` ``   @ @HX` )  @P T   @ eH X ` p w       P $ ` P' P H X h x(08x@PX`xh(x x80x0x0x 0(x0@H0PxXhhpPxx8PxPxitxXPMagrathea: Glacier signing keyjь-:@忊V8 i7g0EDpĐ]nIiϝ6d03jMDNyN