ELF> @@&%GNUaz*+7*^d0UHHfffff.UHHĀHFUHUHEGXHuHEHuEEEHEEHEHPHfUHH8fUHSHHӅHHHFHHFHHFHHF HHF(HHF0HHF8HHF@HHFHH HH[HHHMHUMHUHH1@UHSHHHLJHHH11uHH[HHHHHH1ff.UHSHHHt2HN(HV HvHxHHtPH{HH[ÐH?Ht(HHtw H@HtE1H UHAVAUATSHHPLIIH{@H{HDI$XHIM9uIXHIM9u[A\A]A^ff.UHut=tw1HUHHGHΉHH0ɉH W$HGG0UHHHHP1Hff.UHHHHH@HP1HHUHHHHHHHE1HfDUHHHH׋1HfUHHHHHHHP1HHffff.UHHHHHP1H@UHHHH׋1HfUHHHH׋d1HfUHHHHHh1HUHHHHH 1HUHHHHV1fHÐUHHHHH1HHDUHHHHH1HHDUHHHHH1HHDUHH H$Ld$Ll$Lt$AIH5IHHt;I$A$HKxpHfHxAt#HDH$Ld$Ll$Lt$C 9I$HL@Afff.UHH H$Ld$Ll$Lt$H_ IIHMu9Ml$ID$HHLH$Ld$Ll$Lt$Ml$M9tE1ƐID$DUHH H$Ld$Ll$Lt$HHXIIHHXt GLvH$Ld$Ll$Lt$DLj f.I}IAF@PffAV@uHAL$LAT$`It$XHtHP0fDH;Ht(HHtw H@(HhE1^H ff.UHAUATSHXIHLmfMu3HH}HI$LLHX[A\A]HHLMMHLH1ǃfDUHH0H]LeLmLuL}Lg HIALHHLIAtC$LLH]LeLmLuL}fffff.UHAWAVAUATSHXH5H}HHEH}HH5@HIQHU BD M$$Md$MظHcAD$8 HAD$E1@AAt>IcHHHhHtI $H9uHXHAAu[A\A] A^fUHH H$Ld$Ll$Lt$HLHL II$LHǀHH1LMt A$t! H$Ld$Ll$Lt$HLLHtHIuBL狐1HLLzǃH UHSHHW(HH1tPtWHwHy(1H=w4H1HHC,HHS H$HE1fDIcHHHhtHXHAAuHH[ILH f.HI$XHIM9uǃHAu;L1҃{`tLfff%qrC`HLHDHLH1L{`uEHC`HǃHǃHHHH=Lfff%fUHATSHHHHLHǀHH1LH[ A\fUHH@H]LeLmLuL}IH5IA׿0HHtnЀLHIHCDIEHxHHtWLDLPHHsIEHxHHLs D{(HLeH]LmLuL}ÐLMIHAH@LLUHEH LULH HHE1EH)LLH40ULHEHu,@H?HtXHHtLH@`Ht А!1H;5 H{H1HH UHHĀH]LeLmLuL}D6H_IIA vLHHHǀDHHH11H]LeLmLuL}D$fDHLHǀHH1LE}LAGMIDHLH1ǃ<@HLHǀHH1LǃH HLHǀHH1L11LHHHHHH1HLHǀHH1Lǃ3HFHED(APʉPH@ȉC$9OHXsH5HIhHUHL\LEE$MILHH1ǃAIEHD(AlDhAA,MIDHLH1H IEIHHLxIILMIMHLLH1ǃ{IEPfPfP ʁAT$8HPfHH@HMILHH1ǃI!fDHHHIM9sdHHIXuIfI$XHIDŽ$XIM9uIXHIDžXIM9uٸH{PULHL}IHEIXHuHPHUHP USXHEHEHEEUHELH{PH!IL;muHUALLH{PUL11LDILIIM9XHcPH HIXuuMILHH1ǃMILHH1xMIDHLH1IHLHAHLH1ffff.UHAVAUATSH1ILXHLh@I|0HHHpI| I|(It8HtIAVlHtLPf.I}Ht'HHtH@HtE1sH[A\A]A^UHAWAVAUATSH8HHEHEHEIHLI9M$hIhI|$I$0I$HI$@HHEI$0H9LtBfDIG HHEAG`HEfff%IH9LuHUfffH=I$0HH9HMHHHUHEHHLMt@I7Ht8HǠH}DI7HH}IuHUHHEHH}HUHHH}H}bHMHHEHHH9t,HMHHUHM$@HMHnLIhIhI9tMLI~(HtI~ I~LH8[A\A]A^A_ffffff.UHH H$Ld$Ll$Lt$L8HMl$ L1҃Lfff%uH$Ld$Ll$Lt$ÐHH@I$HH@fffHHLMt1IuHt(L IuHtLIuHHHLLH.@ǃfff.UHAWAVAUATSHIIHH0HHeH%(HE1H(HGHLpHHHHHHLHHǂHǂǂfǂfǃHH(HH0HBH@ @CXHBH@ @C\ChDCpHHP{HEHHHHDž\HHH8H fDH}HHIA}tH`HL AĉEf@H`HI 1HLHH#=D*@=>HuH`e ur fHCxHuHEHEHEHH=Iy L(I@LH(H(HH8H0LfffHE1C`1HǀLHUeH3%(Lf H[A\A]A^A_===wLH1AHPMcHHq@uH`HI1HLHHH,@HuH` DEECpDD \$@HuH`e EffH`HI1HLHHCxHuH`}>>HNUf HHuH`E=ChHuH`E=fH`HH@HH IHH@E1fDJ4+H}IH}1AII uH@HH H8HHHAHBDH`HI`1HLHHf.HuH`HUff\t=D\1ft AHHuAHPH0HAHx(HHfC ClChDCdHCHH[H@HCHCDžP>Dž\fLLLPIIHLLKHHHXL\fHsH@\P{hLc\HKH ӺLpIGH5HIG{lHIHIIHID{lHMMIHH@LLH8H LLH HƁHE1AH)HLHL8LIIHmI>HtiHHt]H@`HtA(A$HLHǀAHHLLu1IHcPIt$HBLPPIt$HuID$ HUHuECXLeHELuEEH{PHAHX[A\A]A^A_fAA0IFH1HHXHHESHIAFAAFt2AFAN `I`NIt$HcAF AFAGlHuLHANLuILJLAI}HHHH@8HIt$DI}HHHH@0HMt$E>AIFHEHEAHEAvLuL;HLHLHH1IFHEEBHEHE~INHLHǀHMHMHHLLu1ALDHHHLHLHH1HLHǀHH1LLu0AFAGlfHi@HHHHDHHH1L{ LAVHLS$ƃ@AF ȃv AF'@H LuHINLHHMHMLL{ HH1LAVHLS$LufUHAUATSHXHIHLm@Mu/LHI$LLHX[A\A]HHLMMHLH1ǃf.UHAWAVAUATSHHIHHULAT$`HHHH1LH~HH`ID$HHhHHHI$H`HH@HPIHAT$dHqHRLPHALJHh1IH`HQHHHz IH0HHBLhIABHBAWJIwPHhLxH`HPHJH@I_XHwEwLAiAFg I$Eo`HH8LHLXIHlHXHHHxHHHpE~:1HL0MI܉fHA9LML0LpE1DDHHxAQ pDpE^pH@LXHhH0H0IAT$lHq8HQLPHHU1 L8HHHHhHA0HEHA(HEHA HE1Iy(L(LXE1xf.DxEpH}LT\IH]DuHTHLP8IIH<HLP@HuAL$\H})DDžxHAHD9p`I$HHQHH1HHHHP8HIHHHHHHP@H…lxHA0HIk;Q<bH}D8L IIߋELA?Av8A9AFuEH]HUHuA)EH=uH}L8L}H]ȉEELJ1fH[A\A]A^A_fDHXL@HI0HVHHP8H@HHA0AD$\AELXIHHLP@AE Hh@f@@ALL@AIH`HPAT$dHpHHrHPPPH`LҺI$HHHHH1HhLL9H`1LHHIT$HhIt$HHHHUgLkS@H}L払dAL$\H}L?HEEHELkS@HPH8HHH H@0H}@LPI9HHHH@8Hma@EHhL(fB@DuAEl$hE9HhE9H0EGAIcHp0HHDHhH@HB8HHA0L0AD$\AADAA EAAALH@DhLXHhDIHq8HLPPDLLD89q8L H}L{HEEHE0fDHXH8HmHH]H@0H~@H@JufDHXH8H}HHtqH@8H(йfDCHCHB0H@@HHQ0H@L0IAHH HpDAL$\H}LfDi0DDHLP(pH4HH]DuLmL HA|$pAI$HHHHH1I$HHHHH1dI$HHDHHH1또)6^o v  8LT5;FO"^ cu     ' 2EL _u|    /EL `u|   %  %#5< %S|L+\nI C S Z       L 5 D S   3 { `       0' `J R ] e p  x          M p    5y !1R &5 *.5 :Br `  :A a @   82 4  *< hC F#Ia  0 ' (OV pc %/CS}     EU V\  % 8,NU hbL  - `@ M T   P !! @!!! !!s"##2### ### ##$ $-$>$ E$l$$$$#%R%Y%  j%%%%%& )&.&&&&& 'T'''''''( ?(L((((((%)j) s))*!***7*?** s**  *+"+4+v+++ ,>,, x,,,,-.-D-|-----$.Z...../P/k/}///  0 151Y1e1v11C222222?3a3 p }33433 >33 3)4 0444444  55V5 uj5555 855 h56 )686 ?6T6 H[6t6 666 66 (6 666 66 6/7<7  C7T77778899 8 &9[9h9  o99 :: h &:7;S<`<  g<<<  <<=  =.=5= 8 F=s====  === >2>G> h N>V>n>>>?  ?E????@WABmEzE  EEEEBG#I3IIIIII 0 IJ#J ` *JJJZJ  aJUHHHHH=   @$ `)05UHSH=t#1H=u =u  =vH15u59sH1HHHHHtH1H=PHHt2H1H=HH_[   "+ 17@ J W ^d nt~    ` ` @    ',3 @8? `D @ topspin_workaroundsallow_ext_sgindirect_sg_entriescmd_sg_entriessrp_sg_tablesizesrp_qp_eventpx (08@H8PX`!h6p6x66666666666-! 66g 61 ( 8 H X h x   ! - > P `<3>%s %s: ib_srp: Got failed path rec status %d <7>%s %s: ib_srp: Sending CM DREQ failed include/asm-generic/dma-mapping-common.h<7>ib_srp:ib_srp: QP event %d <3>%s %s: ib_srp: failed send status %d <4>ib_srp: Query device failed for %s <3>%s %s: SRP reset_device called <4>%s %s: ib_srp: Path record query failed <7>%s %s: ib_srp: Topspin/Cisco initiator port ID workaround activated for target GUID %016llx <3>%s %s: ib_srp: giving up on stale connection <3>%s %s: ib_srp: retrying stale connection <3>%s %s: ib_srp: reconnect failed (%d), removing target port. <3>%s %s: ib_srp: SRP reset_host called <4>ib_srp: srp_sg_tablesize is deprecated, please use cmd_sg_entries <4>ib_srp: Clamping cmd_sg_entries to 255 <4>ib_srp: Bumping up indirect_sg_entries to match cmd_sg_entries (%u) <3>ib_srp: couldn't register class infiniband_srp <3>ib_srp: couldn't register IB client <7>%s %s: ib_srp: Sending CM REQ failed <4>%s %s: ib_srp: Unhandled RSP opcode %#x <7>%s %s: ib_srp: REJ received <7>%s %s: ib_srp: Topspin/Cisco redirect to target port GID %016llx%016llx <4>%s %s: REJ reason: IB_CM_REJ_PORT_REDIRECT <4>%s %s: REJ reason: IB_CM_REJ_DUPLICATE_LOCAL_COMM_ID <4>%s %s: ib_srp: SRP_LOGIN_REJ: requested max_it_iu_len too large <4>%s %s: ib_srp: SRP LOGIN REJECTED, reason 0x%08x <4>%s %s: REJ reason: IB_CM_REJ_CONSUMER_DEFINED, opcode 0x%02x <4>%s %s: REJ reason: stale connection <4>%s %s: ib_srp: DREQ received - connection closed <3>%s %s: ib_srp: Sending CM DREP failed <3>%s %s: ib_srp: connection closed <4>%s %s: ib_srp: Unhandled CM event %d <4>ib_srp: bad dest GID parameter '%s' <4>ib_srp: bad P_Key parameter '%s' <4>ib_srp: bad max sect parameter '%s' <4>ib_srp: bad max cmd_per_lun parameter '%s' <4>ib_srp: bad IO class parameter '%s' <4>ib_srp: unknown IO class parameter value %x specified (use %x or %x). <4>ib_srp: bad max cmd_sg_entries parameter '%s' <4>ib_srp: bad allow_ext_sg parameter '%s' <4>ib_srp: bad max sg_tablesize parameter '%s' <4>ib_srp: unknown parameter or missing value '%s' in target creation request <4>ib_srp: target creation request is missing parameter '%s' <4>ib_srp: No FMR pool and no external indirect descriptors, limiting sg_tablesize to cmd_sg_cnt <7>%s %s: ib_srp: new target: id_ext %016llx ioc_guid %016llx pkey %04x service_id %016llx dgid %pI6 <3>%s %s: ib_srp: Connection failed <3>%s %s: ib_srp: no IU available to send response <3>%s %s: ib_srp: unable to post response: %d <3>%s %s: Null scmnd for RSP w/tag %016llx <3>%s %s: ib_srp: problems processing SRP_CRED_REQ <3>%s %s: ib_srp: ignoring AER for LUN %llu <3>%s %s: ib_srp: problems processing SRP_AER_REQ <4>%s %s: ib_srp: Got target logout request <4>%s %s: ib_srp: Unhandled SRP opcode 0x%02x <3>%s %s: ib_srp: Recv failed with error code %d <3>%s %s: ib_srp: failed receive status %d <4>%s %s: ib_srp: Unhandled data direction %d <3>%s %s: Could not fit S/G list into SRP_CMD <3>%s %s: ib_srp: Failed to map data <3>%s %s: ib_srp: Send failed drivers/infiniband/ulp/srp/ib_srp.c#@ \%d %s falsetrue%u %pI6 0x%04x 0x%016llx srp-%s-%d<3>%s %s: SRP abort called <4>%s %s: REJ reason 0x%x ,SRP.T10:%016llXsrpinfiniband_srpadd_targetibdevportInfiniBand SRP initiatorib_srpid_ext=%sioc_guid=%sdgid=%spkey=%xservice_id=%smax_sect=%dmax_cmd_per_lun=%dio_class=%xinitiator_ext=%scmd_sg_entries=%uallow_ext_sg=%usg_tablesize=%uQP event %d id_extioc_guidservice_idpkeydgidorig_dgidreq_limzero_req_limlocal_ib_portlocal_ib_devicecmd_sg_entriesallow_ext_sg}}}}}}}}}I 0X8 HP`%hx & ($](*,0111111O ^0 @&P(parm=topspin_workarounds:Enable workarounds for Topspin/Cisco SRP target bugs if != 0parmtype=topspin_workarounds:intparm=allow_ext_sg:Default behavior when there are more than cmd_sg_entries S/G entries after mapping; fails the request when false (default false)parmtype=allow_ext_sg:boolparm=indirect_sg_entries:Default max number of gather/scatter entries (default is 12, max is 2048)parmtype=indirect_sg_entries:uintparm=cmd_sg_entries:Default number of gather/scatter entries in the SRP command (default is 12, max 255)parmtype=cmd_sg_entries:uintparm=srp_sg_tablesize:Deprecated name for cmd_sg_entriesparmtype=srp_sg_tablesize:uintlicense=Dual BSD/GPLdescription=InfiniBand SCSI RDMA Protocol initiator v0.2 (November 1, 2005)author=Roland Dreiersrcversion=65F3B6B757591016962652Edepends=ib_core,ib_cm,ib_sa,scsi_transport_srpvermagic=2.6.32-358.el6.x86_64 SMP mod_unload modversions $$$$$ (8@HP0`hpxD`) (085@uHPX`EhupxEu5|\  M  5 r(0:82@H(PX}`l$hR%p'x%)79>E?@#Rmodule_layout&asimple_strtoullydevice_remove_file\4Z__kmallocZib_query_gidcjscsi_host_allociparam_get_int(%strlenib_fmr_pool_map_phys/iib_dealloc_pd4/Iscsi_add_host_with_dmaPib_find_pkeyyget_random_bytesˑmalloc_sizesp]ib_send_cm_req{ib_send_cm_dreqCmatch_strdupmxib_send_cm_rtu=+dynamic_debug_enabled2match_hexaib_destroy_qp) simple_strtouls8_spin_lock)Dmatch_tokenv~queue_work?sg_nextl߅strsep%Kparam_set_intЬNib_destroy_fmr_pool*q_spin_lock_irqsavescsi_scan_targetZ,<sprintfkstrdupC__list_add/ib_modify_qp__init_waitqueue_head'Oib_create_qpRwait_for_completionIib_alloc_pd@ib_send_cm_drephLib_cm_init_qp_attrFdevice_registerib_get_dma_mr;hib_query_devicecsprintk_spin_lock_irqRԩclass_unregisterib_get_client_data>a-param_set_bool9mcountD!gstrlcpy[D!list_delyK_spin_unlock_irqrestoreg5Nmatch_intascsi_host_putw__class_register)Pib_set_client_data!flush_workqueue4Vib_sa_unregister_clientacib_destroy_cq=Eib_create_cm_idC/Wib_sa_path_rec_getwtdevice_create_fileib_register_client^asrp_attach_transportNOvxpv_irq_ops__stack_chk_fail;msecs_to_jiffiesparam_get_uint􀴜dynamic_debug_enabled̠srp_release_transportdev_driver_stringD kmem_cache_alloc_tracek;ib_destroy_cm_id&srp_remove_hostG)__phys_addrxib_dereg_mr zkfreedl#memcpyH̅2param_set_uintRib_create_fmr_pool ib_sa_register_client#ɘdevice_unregisterparam_get_boolVoib_create_cqzscsi_remove_hosto`ubad_dma_addressakTib_fmr_pool_unmap:VcompleteO$Edev_set_namezsrp_rport_add=>wait_for_completion_timeoutib_wq$sib_unregister_clientҁndma_ops$$> >$$$$$$$$$$$$  ( 0@%`  )  8` x 0? p ` `  `(08 ` }x0    8` xp @   8` x p @  8  q  pib_srp  Hdmodule.sigFQ& j@̵d0rܫ̹'2ԇNTw2J Nwv0P Q    !  ^;+ (6 @(D`hN hx 09(p-%-:#@'7p3L,_'q'~@(p(/++0+`@p r ="`(0(D (S0 |` an y~=`f`T  '07 TJ_'Do ^~N     `$@%q)V1(> K Z>np790?7 V`!( #8@Q((f  `c"P( 0 i)x(@ D[9t( ` @Lh  q `(((:(N (\`(j(}( (`((( ( h$.#B/S`@;px0  ! 0 B X ;g z         N   0 ? P a l          $ 2 < T ] e l {           & 3 I V a i q             & 5 B R a n          ib_srp.csrp_post_sendsrp_cleanup_modulesrp_clientsrp_sa_clientsrp_classib_srp_transport_templatesrp_release_devsrp_path_rec_completionsrp_disconnect_target__key.11123srp_free_iusrp_free_target_ibsrp_qp_eventdescriptor.37846srp_map_descshow_portshow_ibdevshow_allow_ext_sgshow_cmd_sg_entriesshow_local_ib_deviceshow_local_ib_portshow_zero_req_limshow_req_limshow_orig_dgidshow_dgidshow_pkeyshow_service_idshow_ioc_guidshow_id_extsrp_init_qpsrp_claim_reqsrp_unmap_datasrp_send_completionsrp_put_tx_iusrp_add_onedev_attr_portdev_attr_add_targetdev_attr_ibdevsrp_free_reqsrp_reset_req__srp_get_tx_iusrp_send_tsk_mgmtsrp_reset_devicesrp_abortsrp_map_finish_fmrsrp_new_cm_idsrp_cm_handlersrp_target_is_topspintopspin_workaroundstopspin_oui.37795cisco_oui.37796srp_lookup_pathsrp_connect_targetsrp_reconnect_targetsrp_remove_worksrp_reset_hostsrp_init_modulesrp_sg_tablesizecmd_sg_entriesindirect_sg_entriesib_srp_transport_functions__key.40529srp_alloc_iu.clone.1srp_free_req_datasrp_remove_onesrp_create_targetsrp_templateallow_ext_sgsrp_opt_tokenssrp_recv_completionsrp_response_common.clone.0srp_handle_recvsrp_queuecommand__mod_topspin_workarounds88__mod_topspin_workaroundstype86__param_topspin_workarounds__param_str_topspin_workarounds__mod_allow_ext_sg84__mod_allow_ext_sgtype82__param_allow_ext_sg__param_str_allow_ext_sg__mod_indirect_sg_entries80__mod_indirect_sg_entriestype78__param_indirect_sg_entries__param_str_indirect_sg_entries__mod_cmd_sg_entries76__mod_cmd_sg_entriestype74__param_cmd_sg_entries__param_str_cmd_sg_entries__mod_srp_sg_tablesize72__mod_srp_sg_tablesizetype71__param_srp_sg_tablesize__param_str_srp_sg_tablesize__mod_license63__mod_description62__mod_author60srp_host_attrs__func__.37847dev_attr_id_extdev_attr_ioc_guiddev_attr_service_iddev_attr_pkeydev_attr_dgiddev_attr_orig_dgiddev_attr_req_limdev_attr_zero_req_limdev_attr_local_ib_portdev_attr_local_ib_devicedev_attr_cmd_sg_entriesdev_attr_allow_ext_sg.LC2srp_target_infoib_srp.mod.c_rheldata__mod_srcversion123__module_depends____versions__mod_vermagic5dma_opsib_unregister_clientib_wqwait_for_completion_timeoutsrp_rport_adddev_set_name__this_modulecompleteib_fmr_pool_unmapbad_dma_addressscsi_remove_hostib_create_cqparam_get_booldevice_unregisterib_sa_register_clientcleanup_moduleib_create_fmr_poolparam_set_uintmemcpykfreeib_dereg_mr__phys_addrsrp_remove_hostib_destroy_cm_idkmem_cache_alloc_traceinit_moduledev_driver_stringsrp_release_transportdynamic_debug_enabledparam_get_uintmsecs_to_jiffies__stack_chk_failpv_irq_opssrp_attach_transportib_register_clientdevice_create_fileib_sa_path_rec_getib_create_cm_idib_destroy_cqib_sa_unregister_clientflush_workqueueib_set_client_data__class_registerscsi_host_putmatch_int_spin_unlock_irqrestorelist_delstrlcpymcountparam_set_boolib_get_client_dataclass_unregister_spin_lock_irqprintkib_query_deviceib_get_dma_mrdevice_registerib_cm_init_qp_attrib_send_cm_drepib_alloc_pdwait_for_completionib_create_qp__init_waitqueue_headib_modify_qp__list_addkstrdupsprintfscsi_scan_target_spin_lock_irqsaveib_destroy_fmr_poolparam_set_intstrsepsg_nextqueue_workmatch_token_spin_locksimple_strtoulib_destroy_qpmatch_hexdynamic_debug_enabled2ib_send_cm_rtumatch_strdupib_send_cm_dreqib_send_cm_reqmalloc_sizesget_random_bytesib_find_pkeyscsi_add_host_with_dmaib_dealloc_pdib_fmr_pool_map_physstrlenparam_get_intscsi_host_allocib_query_gid__kmallocdevice_remove_filesimple_strtoullib_srp.ko.debugpgh.rodata.str1.1.rodata.str1.8.rela.data.rheldata.rela.rodata.symtab.strtab.shstrtab.rela__mcount_loc.note.gnu.build-id.rela__bug_table.rela.gnu.linkonce.this_module.rela__verbose.note.module.sig.gnu_debuglink.rela__param.modinfo__versions.rela.parainstructions.rela.altinstructions.bss.altinstr_replacement.rela.text.rela.init.text.rela.exit.textm@$MphJHJ."hy;cy"2z6XzNS(|"9~ 48" 2 $" 288"\ "{ @"`["*h $@H @"(`"`0 0"-h `A P#Ip%Qs