ELF>d@@$!GNU e1ߎmQ7UHVHH+HNPHHdžH]H HDDUHF(HH]DU41HH]H)HUHATIH1SHHUHx&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\]ÉH1HfHGhHt6UHuH]H1 ]<.t)v?fDH}H!HU1HHEHMHH1fDLHH1fDHHH1U=H1rfHLHwH RHIufDUHSHH~H)HcHRH HIIAt-HuHuHHĀuICH^H1[]@HwHHBHHH HHHHuHuufffff.UHAWIHEAVAUATSHxHEHEHHHHxHpIHE%HH HH-uI0EHEIHEH}AW@9H}HH%HoH HH-uu1AA1ҋ31Af.H}SIHt 0;H}IM At$H}H}I$Ml$HEID$(C<H}w 6EII1HIT$H1HIsI<$H=I$LAA1ҋ3E1Arf.II1HIT$H1HIH}H1AHEX 9X@/HpHxI1ɺEHx[A\A]A^A_]LdsxLh1H]LeL}M̉MET$ II+M4$L9LFIMeAD$HIHIAD$ I II=lIIIH%ILHHt HuLLII1HID1HIAD$ I9IIMMH1L)K<.IL%ILHHtDHuLLII1HI1HILe IHE;x|H]LeL}sI<$7HEHsPHx@I8H}H~H1sI<$#HH11HLhAD$ Lhffffff.UHH{1]UHAUATSHL0HOH1LHI1HLLH[A\A]]fgu1U1HHH1]ffff.oru1U1HHH1]ffff.UHSHHHF(u HH;F x H1[]ÐN(H;H=HHH1[]ffffff.UHAVA1AUAATISHHHEE111HHHILPLHAHMܺHDuAxtIUHH)AEDExPte H=1AHމK81)E!fDAf.HDH[A\A]A^]ø=tܾHU1HHAWLAVMAUATSHHHLLhH1HE1AMLcILHILAMHH1LLHHǃHǃHǃf@PfhfoHHUHH5HǃHǃHǃHǃHǃHǃpHǃHǃHǃAt1HHDH[A\A]A^A_]Hǃ0ǃ8ǃ@HPA1EtH}f.HLLI<H)H1PfDAPDPOHPH{fUHAUIATIЀSHH=HHLHHHHHLHǃH8ǃ0111HǃXH`HǃH[A\A]]@1@H1@UHATAЀSHH=HtD HC1[A\]øfffff.UHAVAUATSHH8L0LHLL1HLADf0%EHHt8PHHHHH[A\A]A^]ÐAfD0AtDL%iHcfUЀHAWAVAUATSHHHGhH=IH`HIHEdHLp{(Hx0uHHIG LH0HHXLE1H1LHHPDH`f0%HEfXHXHHHEHxHHHHpHƸpHCHh<PDpLhASLLHD1ҋp HpADI9AjHEHxHHPH9HpELeH4%HxHuLeLpLnHHHHu1E‹AЉLH)HJ2I9HЉIF)HcaMZI)I9/HxH}HuHEHELmLmHEDfA%0uHH}HuHEHE}LDAD$ 1HAHEHxA AHHL)HcI@H)H9sj HH1fA%Lp% DLM)M9HpJH%HoH HH-uDHp1ҋG 1LHW G 1AHE@LLMHpH}H8Hx%HoH HHXH-uHxHuDFLofGHELhxE1LPLHEIEyI)MEHHIEHEx vEI HH1HI1HHLAe IHED;xAL$ HH+M $H9HFIeHHHIHII IAD$IIx tTIMHHIEHH1HH1HHED$ L9EIHpHLH`LMLHLH`ILMAJDH H[H-uFLpLI4 LLLELLEIAKDH H?H-u*HcELPLHHxHGHhH}L8HEH<MHpJ< HxL`HXfDH-uHp1ҋG 1LHH%HH HW fH-uDf%H0uHH<H8H1HĘ[A\A]A^A_]øH`f0HXp%~f_Lp%GfVB1`HuH=JH1HXHEHPpDH`f0%H=HuH`f0t˃HXp%벾aHDHEH=HH1HH14HHIDHL1DMHEHDDMHxA HELHPfUHЃ ]fDUHЃ ]UE10HHSQ1HHHHH=Hw`HHx7HHH1t-HH=H=Z[]UHHHH=H=]3kstrtoul() failed with ret: %d 3Unknown tcm-user pass level %d 3kstrtoul() failed for dev_size= 4TCMU: Invalid pass_level: %d TCMU: Setting pass_level to %d 3ring broken, not handling completions /build/linux-lts-vivid-PmeBs4/linux-lts-vivid-3.19.0/drivers/target/target_core_user.c4TCMU: data direction was %d! 3cmd_id not found, ring is broken 4%d completions handled from timeout /build/linux-lts-vivid-PmeBs4/linux-lts-vivid-3.19.0/include/net/genetlink.htcm-user command & data buffer4TCMU: Request of size %zu/%zu may be too big for %u/%zu cmd/data ring buffers 3TCMU: Could not queue command %u NULLConfig: %s Size: %zu PassLevel: %u TCMU: Referencing Path: %s , close open tcm-user/%u/%s/%stcm-user/%u/%s/%s1&udev->wait_cmdrsleeping for ring space 4tcmu: command timed out no cmd space: %u %u %u no data space: %zu %zu %zu tcmu_cmd_cachetcm_usertarget_core_usermax_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_aliasdev_config=%sdev_size=%upass_level=%u/`//`/``/`tcmu_opentcmu_releasetcmu_set_configfs_dev_paramsis_ring_space_availtcmu_queue_cmd_ringconfiglicense=GPLauthor=Andy Grover author=Shaohua Li description=TCM USER subsystem pluginsrcversion=8D4FE446E2560BE4E4DCB51depends=target_core_mod,uiointree=Yvermagic=3.19.0-80-generic SMP mod_unload modversions {_5module_layout|Rsbc_get_device_typeDtransport_subsystem_release=kmem_cache_destroyk/root_device_unregisterogenl_unregister_familyetransport_subsystem_registertarget_core_setup_sub_citsUx__genl_register_familyİW__root_device_register]kmem_cache_createl94mod_timer4Pround_jiffies_up4 duio_event_notify|ffinish_wait?,schedule_timeout\\prepare_to_wait'|autoremove_wake_functionPcurrent_taskN4scsi_command_size_tblGidr_allocidr_preload;msecs_to_jiffies =kmem_cache_allocBxpv_lock_opsNOvxpv_irq_opsYqparavirt_ticketlocks_enabledidr_destroy&C_raw_spin_lock_irq/del_timer_syncinit_timer_keyidr_init=2__init_waitqueue_headlT1kmem_cache_alloc_trace-kmalloc_cachesfuio_unregister_devicevfree`__uio_register_deviceI@vzalloc地__kmalloc Wkfree_skbP|pLnetlink_broadcastoinit_netcnla_putSMustrlenȱgenlmsg_putR__alloc_skbh}jiffiesUxidr_for_eachR0warn_slowpath_nullЖdel_timer?sg_next8߬imemcpyL3)F__preempt_countA!__wake_upJ_raw_spin_unlock_irqrestore kmem_cache_freeP_target_complete_cmdC>_raw_spin_unlocksidr_remove{//idr_find_slowpath+_raw_spin_lock'_raw_spin_lock_irqsavex /__get_page_tail(Lphys_basen[fvmalloc_to_page&ԱD__dynamic_pr_debugCmatch_strdupg5Nmatch_int95match_strlcpy)Dmatch_tokenl߅strsepkstrdup zkfreeSqsprintf mspc_emulate_report_lunsYՅsbc_parse_cdbose_dev_set_emulate_model_aliasMZCse_dev_set_emulate_dpo:se_dev_set_emulate_fua_writeCGse_dev_set_emulate_fua_readÌse_dev_set_emulate_write_cacheȺ se_dev_set_emulate_ua_intlck_ctrl֚se_dev_set_emulate_tas8dzse_dev_set_emulate_tpu^Łse_dev_set_emulate_tpws)se_dev_set_emulate_caw[se_dev_set_emulate_3pcse_dev_set_pi_prot_typeo.se_dev_set_pi_prot_formatKse_dev_set_enforce_pr_isids>Dse_dev_set_is_nonrotpLse_dev_set_emulate_rest_reordse_dev_set_force_pr_aptpl%!se_dev_set_block_sizeΟse_dev_set_optimal_sectorssr rse_dev_set_queue_depthBse_dev_set_max_unmap_lba_count%se_dev_set_max_unmap_block_desc_countse_dev_set_unmap_granularitydse_dev_set_unmap_granularity_alignment1(snprintfI'printk ?se_dev_set_max_write_same_lenl<kstrtoullm__fentry__userUSER1.0$$$$TCM-USERFtarget_core_userGCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4GCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4target_core_user.kof.symtab.strtab.shstrtab.note.gnu.build-id.rela.text.rela.init.text.rela.exit.text.rodata.str1.8.rodata.str1.1.rela.smp_locks.rela.parainstructions.rela.rodata.modinfo.rela__mcount_loc__versions.rela.data.rela__jump_table.rela__verbose.data.unlikely.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$3p -.0*">z-9("NH.6I"Y2.h21"|<4(w" h4"  5 "6 7` "9 T "_xh"_H"``` 0"+c00cX9XcIXcpcXm8#  K PP.p >ge000`00 040S 0uP00000@0Ap0^00000`00%0E0d 0P00000<@0cpggPgg0g0gT gs g g` g g@ g# gD gd g gp g gPgg80g]ggg (,u@)"p?@ @FP(Wx(hPw@aga@3((C ( @i&  7 F \ m P   @!B ! " ( ( ( ,   4 6E  T  c  r @ `   ( 4$ X&  (  (& @ (H  (i ( ( @( ( ( (% @(A (^ (~ ( @( ( ( ( @(8 (S (r ( @( ( ( (@(>(j(# 7   *Pf`'D6Scov!->Q[l} "->Ue#6Fmu 7S]l%=L`ht.Feo~tcmu_mmaptcmu_vm_opstcmu_check_pending_cmdtcmu_get_blockstcmu_dev_store_attr_max_write_same_lentcmu_dev_show_attr_max_write_same_lentcmu_dev_show_attr_unmap_granularity_alignmenttcmu_dev_show_attr_unmap_granularitytcmu_dev_show_attr_max_unmap_block_desc_counttcmu_dev_show_attr_max_unmap_lba_counttcmu_dev_show_attr_queue_depthtcmu_dev_show_attr_hw_queue_depthtcmu_dev_show_attr_optimal_sectorstcmu_dev_show_attr_hw_max_sectorstcmu_dev_show_attr_block_sizetcmu_dev_show_attr_hw_block_sizetcmu_dev_show_attr_force_pr_aptpltcmu_dev_show_attr_emulate_rest_reordtcmu_dev_show_attr_is_nonrottcmu_dev_show_attr_enforce_pr_isidstcmu_dev_show_attr_pi_prot_formattcmu_dev_show_attr_hw_pi_prot_typetcmu_dev_show_attr_pi_prot_typetcmu_dev_show_attr_emulate_3pctcmu_dev_show_attr_emulate_cawtcmu_dev_show_attr_emulate_tpwstcmu_dev_show_attr_emulate_tputcmu_dev_show_attr_emulate_tastcmu_dev_show_attr_emulate_ua_intlck_ctrltcmu_dev_show_attr_emulate_write_cachetcmu_dev_show_attr_emulate_fua_readtcmu_dev_show_attr_emulate_fua_writetcmu_dev_show_attr_emulate_dpotcmu_dev_show_attr_emulate_model_aliastcmu_dev_store_attr_unmap_granularity_alignmenttcmu_dev_store_attr_unmap_granularitytcmu_dev_store_attr_max_unmap_block_desc_counttcmu_dev_store_attr_max_unmap_lba_counttcmu_dev_store_attr_queue_depthtcmu_dev_store_attr_optimal_sectorstcmu_dev_store_attr_block_sizetcmu_dev_store_attr_force_pr_aptpltcmu_dev_store_attr_emulate_rest_reordtcmu_dev_store_attr_is_nonrottcmu_dev_store_attr_enforce_pr_isidstcmu_dev_store_attr_pi_prot_formattcmu_dev_store_attr_pi_prot_typetcmu_dev_store_attr_emulate_3pctcmu_dev_store_attr_emulate_cawtcmu_dev_store_attr_emulate_tpwstcmu_dev_store_attr_emulate_tputcmu_dev_store_attr_emulate_tastcmu_dev_store_attr_emulate_ua_intlck_ctrltcmu_dev_store_attr_emulate_write_cachetcmu_dev_store_attr_emulate_fua_readtcmu_dev_store_attr_emulate_fua_writetcmu_dev_store_attr_emulate_dpotcmu_dev_store_attr_emulate_model_aliastcmu_parse_cdbtcmu_sbc_opstcmu_pass_optcmu_show_configfs_dev_paramstcmu_detach_hbatcmu_set_configfs_dev_paramstokensdescriptor.59536descriptor.59532tcmu_vma_faulttcmu_handle_completionstcmu_cmd_cachetcmu_irqcontroltcmu_device_timedouttcmu_check_expired_cmdtcmu_releasedescriptor.59461tcmu_opendescriptor.59452tcmu_netlink_eventtcmu_genl_family__warned.41048tcmu_configure_devicetcmu_root_devicetcmu_alloc_device__key.59412tcmu_attach_hbatcmu_free_devicetcmu_queue_cmddescriptor.59213descriptor.59238descriptor.59215tcmu_execute_rwtcmu_module_inittcmu_templatetcmu_backend_dev_attrstcmu_module_exit__func__.59453__func__.59462__func__.59533__func__.59214__func__.59239__UNIQUE_ID_license3__UNIQUE_ID_author2__UNIQUE_ID_author1__UNIQUE_ID_description0tcmu_dev_attrib_emulate_model_aliastcmu_dev_attrib_emulate_dpotcmu_dev_attrib_emulate_fua_writetcmu_dev_attrib_emulate_fua_readtcmu_dev_attrib_emulate_write_cachetcmu_dev_attrib_emulate_ua_intlck_ctrltcmu_dev_attrib_emulate_tastcmu_dev_attrib_emulate_tputcmu_dev_attrib_emulate_tpwstcmu_dev_attrib_emulate_cawtcmu_dev_attrib_emulate_3pctcmu_dev_attrib_pi_prot_typetcmu_dev_attrib_hw_pi_prot_typetcmu_dev_attrib_pi_prot_formattcmu_dev_attrib_enforce_pr_isidstcmu_dev_attrib_is_nonrottcmu_dev_attrib_emulate_rest_reordtcmu_dev_attrib_force_pr_aptpltcmu_dev_attrib_hw_block_sizetcmu_dev_attrib_block_sizetcmu_dev_attrib_hw_max_sectorstcmu_dev_attrib_optimal_sectorstcmu_dev_attrib_hw_queue_depthtcmu_dev_attrib_queue_depthtcmu_dev_attrib_max_unmap_lba_counttcmu_dev_attrib_max_unmap_block_desc_counttcmu_dev_attrib_unmap_granularitytcmu_dev_attrib_unmap_granularity_alignmenttcmu_dev_attrib_max_write_same_lentcmu_mcgrps__UNIQUE_ID_srcversion2__module_depends____versions__UNIQUE_ID_intree1__UNIQUE_ID_vermagic0se_dev_set_emulate_tpuse_dev_set_pi_prot_formatse_dev_set_max_unmap_block_desc_countse_dev_set_block_sizese_dev_set_optimal_sectorstarget_core_setup_sub_citsidr_initvmalloc_to_page__this_modulesnprintfse_dev_set_force_pr_aptpl__uio_register_devicefinish_waitse_dev_set_emulate_write_cacheparavirt_ticketlocks_enabledcleanup_moduleprepare_to_waitgenlmsg_putmemcpyse_dev_set_emulate_3pckfreese_dev_set_emulate_fua_read__wake_upkmem_cache_create_raw_spin_lock_irqsavematch_strlcpy_raw_spin_lockkmem_cache_alloc_trace__fentry__init_moduleround_jiffies_up_raw_spin_lock_irqkfree_skbschedule_timeoutmsecs_to_jiffiesnetlink_broadcastroot_device_unregistertransport_subsystem_registerse_dev_set_unmap_granularity__alloc_skbidr_find_slowpathpv_irq_opskmem_cache_allocvzallocidr_removeuio_event_notifyse_dev_set_emulate_dpo__get_page_tailse_dev_set_emulate_ua_intlck_ctrlse_dev_set_emulate_rest_reordinit_netmatch_int__root_device_registerse_dev_set_emulate_fua_writeidr_allocmod_timerse_dev_set_queue_depthidr_preloadwarn_slowpath_nullkmem_cache_freese_dev_set_unmap_granularity_alignmentnla_putphys_basese_dev_set_emulate_tasscsi_command_size_tblsbc_get_device_typeprintkse_dev_set_enforce_pr_isidscurrent_task_raw_spin_unlock_irqrestoreidr_destroyse_dev_set_emulate_model_aliastransport_subsystem_releasekstrtoulldel_timer_syncse_dev_set_max_write_same_len__init_waitqueue_headse_dev_set_is_nonrotjiffieskstrdupsprintfidr_for_eachse_dev_set_emulate_caw__preempt_countvfree__genl_register_familystrsepse_dev_set_emulate_tpwsinit_timer_keytarget_complete_cmdsg_nextmatch_token__dynamic_pr_debuguio_unregister_devicesbc_parse_cdbmatch_strdupspc_emulate_report_lunsautoremove_wake_functiongenl_unregister_familystrlendel_timerpv_lock_ops_raw_spin_unlockse_dev_set_pi_prot_typese_dev_set_max_unmap_lba_count__kmallockmalloc_cacheskmem_cache_destroy+ Qq # (1S Xa    !C HQs x   3 8Ac hq   # (1S Xa    !C HQs x   3 8Ac hq 3 :Qp   1Pa   0 A c j        ! C J a        # * A ` q        ! @ Q s z        1 S Z q      3 :Qp  1Pa  0Ac j   + (2T { ,    !AVq J @ ,Ykm P . x & P-> xEQ$A^$4 `p$ )5 @<U Zf m   (ALE\ Mc (k T $Ao    #6d  Z 7 lA_    1 < G @L_k {* / @ E Q u  dz       ! 4!A!_! d!!!!!! P!!! 2">"J"R"" " """"##'#?#d## # $$ %<% M%S% k% u%}%%%&& & $&R& '(>((a)) )x* ****** %+ V+[+q+ xx++++ +++ ,  ,, (,4, ;, B,P, W, ^,o, t,,  ,,, '4 ;  @MX  _ c hu z          $+0 E f"5&* +$+!" ~#0h%@O&Pu*`*p"+++PPp (00`8@HP XP`hpx@p0` P@pP (008 @ H P` X `@ h p x  p  P0@pP@@ @(0P 8@!@!H"P,X,8H@!P@`P hp!xpp  @  @@ (0@8@HP@X`hp@x@#60 p@RHX``dP 0@HX P  @HX @ p ` @HX` #@ 2B0  @OHX`` [ g t p @HX ` PP    0@ H X `        @  , , , , ,H X h  !`"j# *(0^%80&@Hh*P+X`+h+pT(0 8@MPX `hx .@@`XPMagrathea: Glacier signing key]ǓE]J=Y.}6MjL$x`G# 8} jRhB2{LLFz>g0eS+Rx'ke,? %$x`T£;F9nyL=M%ۅo$ʐ%9E) #4 9M${xʌV\miX#dM_5=rqaL $ 73Pi^^Б"Z{0FE'q9ľ!Ąz|V<ޱƹ7'#0+\w^RS(|un{KAnT/gD)m,JMr Lzx+L*-.*`_(/F?,oe