ELF>`Z@@#"GNU`9?hoa}_MpLinuxU=HAVAUATASHLLGMt3HH HhH;HCEtXHtHMtAHAE@=DpEu@Et HHǃ[A\A]A^]AED~(Mc1AIMeHI<$I$E;uD|I}I}1I}HIE8IU0LIEHIEHBHHIE0H"IE8QDUHAWAVAUATSHpLeH%(HE1MLh1II LHHAvDrI~HE11HIcHHDHD9I}HA׃H9uI H@=I LpHDžhAPHEHxHEHHEHHEuzP= E fAIvI}LAąIM=LAMEHEeH3%(umHpD[A\A]A^A_]úUM@E fA둉E HcHi98H!)ƒ=fAc IFHE1HI HhDHHAUHAUATSH(eH%(HE1ptHEeH3%(uH([A\A]]IHHII}H(MtA$ǃpHHrU=HSHH`HtH;HtH{[]ff.@UHATASH_ptAH(H([A\]ǃpHUtH`HDUHAWAVAUATSHLoAptHe[A\A]A^A_]HHHL`H= HHID$0L`H=I$H9uAD$@HM =MI$H LXLH!H9΋@APD@ HH A t@)Ff9оHGfAfAHe[A\A]A^A_]H=` IHt!L;HL8AƅLHHHHCǀpQI$[@AƅPI$H LXLH!H9΋@@A9ANAD$DHHHH< ID$HHApXXANp=E5HL@ID$H=ED$D1EA;L$DHcULIHIt$HjAMHuHuЋMH=H_vHAL$D~&IcHID$HH8Ht1AE;t$D|I|$1I|$HHH ID$ M|$I|$ID$ ID$(ID$HID$0HHBAD$@IT$0ID$8HAƅPI$H LXLH!H9΋@@ID$H8UHAWAVAUATISHH(LoeH%(HE1=MLD;AvqA vGAGL1E1LHEeH3%(yHeD[A\A]A^A_]A u>I|$HSIt$E1gAv7Au#ID$E1ǀpA xAGvEuLE1]At=~LE1Ap&IEAI|$ptE1HqujHE1Ҁ{XHEHEHE|fUEEfEÈuEHEHuLEHEtID$E1ǀplfUHAWAVL(AUAպHATA SHHHeH%(HE1L(HL0LJ8H=HEHID H<ŰIHHeHuH IC$EHEDeHEHMHxLMDmLMH=IGH(E1MO LxIMwL(HEeH3%(uHHD[A\A]A^A_]AALff.UHATL(ID$I$HBHHI$H"=ID$I|$I|$ LA\]f.UHAWAVAUL@ATSHH@H}I9=HEE1IH@HLrHXI9ucHIV@1HPHI~H"M~8IF@I~Ht1IFLAIHC8HS8HHI9uHEЋ<D9~H[A\A]A^A_]fUHAWIAVAAUATS1H(HuHLJ8HEH(H(HEH0H@HEH@HHuiAe(II0HMIU8M0IMHMIEL(IHIHIM8IE@HA<;]APH H=EHEL`HHEIHtyHE1DL狰\IEH=}0DDLIEH=ELH(D[A\A]A^A_]E1AِUHAUATIHM$I$hI$pHHBHHI$hH"I$pLA$pt'I$hADŽ$pLrLI<$Ht I$LA\A]]fDUHAUL8ATSHH@Lc H{`LCLL[A\A]]ff.pt1ULJpH ]f.UHHHSHHLJ`GH0ǃ(HHHPǃHHHHhHHHhHHpCHǃX[]ff.UHAWLAVIAUIATILSHM$LHLLE=LEHALIHIDŽ$ADŽ$pI$HH=LLAŅu0I$HA$ptALLNLHHI$hHHBI$hIDŽ$pHHD[A\A]A^A_]ff.@UHATSHHUHuH0eH%(HE1HLJL HHH@GHLJHHEHHHEEHEHH@(AąHEeH3%(u H0D[A\]ff.ULGHAVAUAATISHeH%(HE1~LHHIt8H HI$HǀHHHJHBBHRA#$xH9uHHLHGI|$HULEl$HH@(AƅA$HEeH3%(uHD[A\A]A^]Lf.UHAUAATISHHHvPeH%(HE1HHH8H(HH@XHtLHHHǃHHCXHCxǃ1EHtaI|$HUHH@ AąHEeH3%(uLHD[A\A]]HHCLGHHuHDUHHAUATSH0eH%(HE1H7XHtx0u1HMeH3 %(uLH0[A\A]]IH(HHxHR8D@0HUEt@UHAUATSHDoA=H[A\A]]FuUHHH]ff.UVHHuHzt]H]HH]ff.@UHSHHHvPH8H(HtCH@PHtLHHCHCCCx[]HHuLff.fUHAWAVAUATISHFHvLIHsHH8H(HtH@PHt,HHuڹAD$=DpAD$,tQE|$ AHI`HH48I`H8HhDIHsHH8H(HtH@XHt,HHuڹAEE|AtA AE9v3[A\A]A^A_]Hxx0HPD9z`(=)LD9DFD[A\A]A^A_]HXz0t-HJD9yuJb(LH[A\A]A^A_]HJD9ytHPD9zyUHAUATSHFHHLkLFuhI$HsH8H(Ht1H@(HtE1LH=L[A\A]]HHuE1LHHfHxUHATSLHHI$H8H(Ht!LH(ME1 "HHE1 I$HH8H(HtH@(Ht2E1L HHuE1L HxHHǃxHǃ[A\]LH(M4Hxff.fUHAWAVAUATISHHLt|QxIGPHEԅH= M$I$xIHtFIUH:HH9rHHHH9s6=?IDŽ$LIGPLH@H¹HHH+ HH HHHH(HtLP E1A HHuE1A I$H L I$IHtFIUH:HH9rzHHH9sh=iIDŽ$LIEI$H8H(HoH@(HtE1 M$xHHH+HH HHHH(HtE1AL 1H@ !HHuE1AL 1I$H A$HI$HH A$thE1IIH8HH9HHH9=kM$EA]HHL+H@(HtE1II9QIIH8H(HuHHuE1HڸHLH+5HH HHHH(Ht{LP E1AHHAHHCHCCIGCE9$tADŽ$EH[A\A]A^A_]HHuE1AtLwPMtLHH gL7M$LIDŽ$LLoPMuL/LHH M$xLwPMuL7LHH M$^HHE1 M$x,M$.H5&H IHu@UHAVAUIATSLIFPH@HtAtMtQ1II$H8H(HtYH@(HtE1IA9twMLLIDžF[A\A]A^]HHuE1ff.fUHAWAVAUATSHH HFPLwH}L>LHEAFLDhEnAGAD$LIDŽ$IE%AG@HEI$I$DEtHH JHJHHt@yt9H HH1HtONH@8HBHHHFAG@5 C LEЋC,ILEAI(HHt HMI9LHMHMEDMDMD9SAI;sApAGDI`HIG=EЅ(1ALLADŽ$ AH D[A\A]A^A_]I$I$IH1HH}AH}H(HHt-pt&H1ҹH}H}ЅA11H}H}ЅPL@=ȉGLHHGAG UЅ=I`AGxIGhEAGpAlAGtILAUIHAWAVAUATSHH(HGDJ(H}DjLHEȋBAEAEBA BA Ń=IcHEH= LUIHHLUH@LHPHSLHǀHP$HSHP,HSHP4HS HPLJ LAD$LJHLJHAT$ALLMЉу0AD$ 1AD$AWI7AO9LMHǃHH LHLAD$ǃANAT$AU AL$AMMD$MEML$ =EME1HD[A\A]A^A_]ff.UHAUATISIIIIXHt"=HIDŽX[A\A]]ff.UHAVAUATSH0eH%(HE1HHLXMt8IHA}0LuuxHUeH3%(uyà tC u]HUHE1HUHM1HUHU1HLxU=HAWAVAUAATISLwI^HtlLLHHDLHHǃ`IFHL[A\A]A^A_]DL[A\A]A^A_]ff.HGUH@Hǀ]ff.UHAVAUIՉATSH^Aąt [DA\A]A^]LHL(MLApHsLAąu=LkI`LD[A\A]A^]ff.fU1HHtHPǂ]fUHAUIATL` Md$@MtLtILLLA\A]]ff.UHAWA1AVAAUIHATS1HIHfE$I$IDŽ$hI$pfA$|MoMmAMLfA$fA9fAFA$ApIAPHtLA$AƄ$fA$ȃEƉƃ"EƉƃDEA$\HLLE$LID9DBƒ=E$A9r>EA1LA$jHZHHe[A\A]A^A_]Ë ~IDŽ$LfLG1A$AL1He[A\A]A^A_]L11vLf.UHt1u f%$]Ã+w#H ]HH!Hf%$1]HGXH@HHUHATSLHA$t[HIt$PH8H(HtH@(Ht2E1LHHuE1LAƄ$H{Pt A$ t[A\]ADŽ$ L[A\]ff.U1HAWAAVIAUATIHtKH= IIHt7I$HLhLDL1LcuLA\A]A^A_]ILMLA\A]A^A_]ff.@UHAVIAUIATHVF F 9B9I9t =LLLt=t LHA\A]A^]ff.UHAWAVAUATSHHHGXHPLL`M$(A$pQE1IEH8HH9r)HHH9s=BHڸHRHH+5HH HHHH(HtLP E1ALHHuE1ALHnHǃHǃƃHCPHCXC`LIECd1MEuNH[A\A]A^A_]eM$LA$pu*AM$LEE뚸LoPMuL/LHH H5fUHAUATSLHLAąH{PtADž0LHCPI([DA\A]]DLHHEu@HHHHLCUHAUATSHDnHHuHDfDEIDHHH[A\A]]UHATDgDDHHHA\]LHHIPHHt6HHLDHHHIEDHHMHHHHDHHpHHHHHHHHIEHt}AT$DDMHHHHtGHHMHHHCǀpHIwDE1DHHHD6DDMHATDCHHYsLHHHHHHLMAHLMLIL$HHHD)HHHUHHHHAI}1LMcHHALHHHHADŽ$pHHAI$LHHHHkHHE)l$HHHI$H(HEAMHDEH 1HMHF0uI$HEHGHDHuLHuDKEHHHHI$`HHuHuAHHHHDHHDHHI`LHHҋHHH뷋H8EHHE|$ AD$,=DLHHHHEApSHHM`SMHHSHHAGHHEDEЋKHUDEHHDEHHEDEHMHuEHHLULEЋULHHDMHMLHHAHHHHE1HHA|HHcMHHLEHHCLEH,PEHHHHEDEEAHHE1HHHIXHHE1MeE;u=~6AD$M$DHEL$IL$HPAD$ IPXZLAIHHE1HHAHK0SE1HHD;c}&HIcHHH DAAHHHHHHHHA$PDE1HHHEHHPASHHHHAHLHHDLHHWDO,HDG HOAUpHHAL$4UHH)HHAL$,AT$<AL$AUpHHHHHHHHHLHHLHHALHHALHHHLHHE$DHHLHHLHHMMHHLHHU=HAT~HH=u 1HHA!1E1HAH1 HHHHHHHHHHH11HHHHHuHH@HE1HHu1HHAH=H=DA\]U=HS~HHH=HHHHuHH=[]HHHHHHhHhH=tHhHHiser_err_compiser_post_sendiser_post_recvmiser_post_recvliser_disconnected_handleriser_connected_handleriser_qp_event_callbackiser_create_ib_conn_resiser_route_handleriser_event_handleriser_create_device_ib_resiser_addr_handleriser_cma_handleriser_connectiser_conn_terminateiser_device_try_releaseiser_free_ib_conn_resiser_conn_releaseiser_free_fastreg_pooliser_create_fastreg_desciser_free_fmr_pooliser_alloc_fmr_pooliser_inv_desciser_check_remote_inviser_task_rspiser_login_rspiser_post_rx_bufsiser_send_controliser_send_data_outiser_prepare_write_cmdiser_prepare_read_cmdiser_send_commandiser_alloc_rx_descriptorsiser_set_sig_attrsiser_reg_sig_mriser_reg_dmaiser_unreg_mem_fmriser_dma_map_task_dataiser_dump_page_veciser_data_buf_dumpiser_fast_reg_fmriser_fast_reg_mriser_assign_reg_opsiser_exitiscsi_iser_session_createiscsi_iser_conn_bindiscsi_iser_conn_stopiscsi_iser_set_paramiscsi_iser_task_initiscsi_iser_task_xmit_unsol_dataiscsi_iser_mtask_xmitiscsi_iser_task_xmitiscsi_iser_ep_polliscsi_iser_ep_disconnectiser_initiscsi_iser_recvpi_guardpi_enablealways_registermax_sectorsmax_lundebug_level6iser: %s: freeing conn %p cma_id %p qp %p 6iser: %s: device %p refcount %d 3iser: %s: async event %s (%d) on device %s port %d drivers/infiniband/ulp/iser/iser_verbs.c6iser: %s: cq index %d used for ib_conn %p 7iser: %s: device %s supports max_send_wr %d 3iser: %s: unable to alloc mem or create resource, err %d 6iser: %s: setting conn %p cma_id %p qp %p 6iser: %s: remote qpn:%x my qpn:%x 6iser: %s: conn %p: negotiated %s invalidation 6iser: %s: iser_conn %p state %d 3iser: %s: Failed to disconnect, conn: 0x%p err %d 3iser: %s: iscsi_iser connection isn't bound 6iser: %s: using %d CQs, device %s supports %d vectors max_cqe %d 3iser: %s: failed to allocate an IB resource 3iser: %s: device lookup/creation failed 4iser: %s: T10-PI requested but not supported on %s, continue without T10-PI 3iser: %s: resolve route failed: %d 6iser: %s: %s (%d): status %d conn %p id %p 3iser: %s: failure connecting: %d 6iser: %s: Connection rejected: %s 3iser: %s: Unexpected RDMA CM event: %s (%d) 3iser: %s: FMR allocation failed, err %d 6iser: %s: freeing conn %p fmr pool %p 6iser: %s: freeing conn %p fr pool 4iser: %s: pool still has %d regions registered 3iser: %s: Failed to allocate ib_fast_reg_mr err=%d 3iser: %s: Failed to allocate sig_mr err=%d 4iser: %s: iser conn %p state %d, expected state down. 6iser: %s: connecting to: %s 3iser: %s: rdma_create_id failed: %d 3iser: %s: rdma_resolve_addr failed: %d 3iser: %s: ib_post_recv failed ret=%d 3iser: %s: ib_post_send failed, ret:%d opcode:%d 3ib_check_mr_status failed, ret %d 3PI error found type %d at sector %llx expected %x vs actual %x 3iser: %s: %s failure: %s (%d) vend_err %#x 7iser: %s: %s failure: %s (%d) 7iser: %s: op 0x%x itt 0x%x dlen %d 7iser: %s: conn %p: remote invalidation for rkey %#x 3iser: %s: conn %p: unexpected remote invalidation, terminating connection 3iser: %s: Bogus remote invalidation for rkey %#x 3iser: %s: failed to get task for itt=%d 3iser: %s: posting %d rx bufs err %d %s %s: rejecting DMA map of vmalloc memory 3iser: %s: failed allocating rx descriptors / data buffers 3iser: %s: Failed to set up Data-IN RDMA 7iser: %s: Cmd itt:%d READ tags RKEY:%#.4X VA:%#llX 3iser: %s: Failed to register write cmd RDMA mem 7iser: %s: Cmd itt:%d, WRITE tags, RKEY:%#.4X VA:%#llX + unsol:%d 7iser: %s: Cmd itt:%d, WRITE, adding imm.data sz: %d 3iser: %s: conn %p failed task->itt %d err %d 7iser: %s: %s itt %d dseg_len %d offset %d 3iser: %s: Offset:%ld & DSL:%ld in Data-Out inconsistent with total len:%ld, itt:%d 7iser: %s: data-out itt: %d, offset: %ld, sz: %ld 3iser: %s: conn %p failed err %d 3iser: %s: data present on non login task!!! 7iser: %s: op %x dsl %lx, posting login rx buffer 7iser: %s: req op %x flags %x drivers/infiniband/ulp/iser/iser_initiator.c6iser: %s: Discovery session, re-using login RX buffer 6iser: %s: Normal session, posting batch of RX %d buffers 3iser: %s: failed to map sg (%d/%d) 7iser: %s: lkey=0x%x rkey=0x%x addr=0x%llx length=0x%x 7iser: %s: PHYSICAL Mem.Unregister mem_h %p 3iser: %s: page vec too short to hold this SG 7iser: %s: sg[%d] dma_addr:0x%lX page:0x%p off:0x%x sz:0x%x dma_len:0x%x 3iser: %s: page vec npages %d data length %lld 3iser: %s: ib_fmr_pool_map_phys failed: %d 7iser: %s: fmr reg: lkey=0x%x, rkey=0x%x, addr=0x%llx, length=0x%x 6iser: %s: FMR supported, using FMR for registration 6iser: %s: FastReg supported, using FastReg for registration 3iser: %s: IB device does not support FMRs nor FastRegs, can't register memory 3iser: %s: dma_map_sg failed!!! 7iser: %s: Single DMA entry: lkey=0x%x, rkey=0x%x, addr=0x%llx, length=0x%x 3iser: %s: Unsupported PI operation %d 3iser: %s: failed to map PI sg (%d) 7iser: %s: lkey=0x%x rkey=0x%x addr=0x%llx length=%u 6iser: %s: ep %p iser conn %p 6iser: %s: iser conn %p rc = %d 7iser: %s: mtask xmit [cid %d itt 0x%x] drivers/infiniband/ulp/iser/iscsi_iser.c7iser: %s: cmd [itt %x total %d imm %d unsol_data %d 7iser: %s: ctask xmit [cid %d itt 0x%x] 7iser: %s: Sending data-out: itt 0x%x, data count %d 7iser: %s: Need to send %d more as data-out PDUs 3iser: %s: DataDigest wasn't negotiated to None 3iser: %s: IFMarker wasn't negotiated to No 3iser: %s: OFMarker wasn't negotiated to No 6iser: %s: stopping iscsi_conn: %p, iser_conn: %p 3iser: %s: can't bind eph %llx 3iser: %s: iser_conn %p state is %d, teardown started 6iser: %s: binding iscsi conn %p to iser_conn %p 3iser: %s: iser conn %p already started teardown 7iser: %s: iser_conn %p, sg_tablesize %u, max_sectors %u 4iser: %s: max_sectors was reduced from %u to %u 3iser: %s: wrong datalen %d (hdr), %d (IB) 7iser: %s: aligned datalen (%d) hdr, %d (IB) %s %s: rejecting DMA map of vmalloc memory 3iser: %s: Failed to init task %p, err = %d 7iser: %s: Starting iSER datamover... 3iser: %s: Invalid max_lun value of %u 3iser: %s: failed to allocate release workqueue 3iser: %s: iscsi_register_transport failed 7iser: %s: Removing iSER datamover... 3iser: %s: Error cleanup stage completed but we still have iser connections, destroying them anyway 3iser: %s: qp event %s (%d) remotelocalib_iser&x->wait&iser_conn->state_mutex%pISpcommandcontroltask_rspdataoutinclude/linux/dma-mapping.hlogin_rsp3iser: %s: vec[%d]: %llx memreginclude/linux/dma-mapping.h%dinclude/linux/dma-mapping.hiser_descriptors&ig.device_list_mutex&ig.connlist_mutexrelease workqueueiseriSCSI Initiator over iSERiscsi_iserparm=pi_guard:T10-PI guard_type [deprecated]parmtype=pi_guard:intparm=pi_enable:Enable T10-PI offload support (default:disabled)parmtype=pi_enable:boolparm=always_register:Always register memory, even for continuous memory regions (default:true)parmtype=always_register:boolparm=max_sectors:Max number of sectors in a single scsi command (default:1024parmtype=max_sectors:uintparm=max_lun:Max LUNs to allow per session (default:512parmtype=max_lun:uintparm=debug_level:Enable debug tracing if > 0 (default:disabled)parmtype=debug_level:intauthor=Alex Nezhinsky, Dan Bar Dov, Or Gerlitzlicense=Dual BSD/GPLdescription=iSER (iSCSI Extensions for RDMA) Datamoversrcversion=7824EF4C15269C219585C68depends=libiscsi,ib_core,rdma_cm,scsi_transport_iscsiretpoline=Yintree=Yname=ib_iservermagic=5.4.0-216-generic SMP mod_unload modversions $$$$pmodule_layout*kmem_cache_destroyoCdma_direct_unmap_sg:zLkmalloc_cachesE:#__kmallocWsscsi_change_queue_depthn,iscsi_host_remove6:param_ops_intib_fmr_pool_map_physgib_dealloc_pd_userlDiscsi_queuecommandYjV__x86_indirect_thunk_r9'iscsi_conn_stopGV__warn_printk^dma_direct_sync_single_for_cpuysg_nextS,__rdma_create_idD3iscsi_eh_recover_targetd iscsi_unregister_transport˹iscsi_conn_get_addr_param?aiscsi_session_teardownzk$rdma_destroy_idzإparam_ops_boolb˛@mutex_unlockXiscsi_host_addY+ib_destroy_fmr_poolL3)F__preempt_countlevmemmap_base?<sprintf ziscsi_host_allocib_wc_status_msgV+iscsi_lookup_endpointv%rdma_connectfLKiscsi_itt_to_ctaskT__init_waitqueue_head8mwait_for_completionfIscsi_is_host_devicekR~__x86_indirect_thunk_r10 8_raw_spin_unlock_irqrestoreQ__mutex_initدiscsi_conn_startprintknsscanf(]__ib_alloc_cq_user1ib_check_mr_statusrdma_destroy_qpiscsi_conn_send_pduWiscsi_session_get_param(Lphys_base5?>iscsi_host_set_param:.&wait_for_completion_interruptibleVViscsi_conn_teardown8viscsi_put_taska@iscsi_host_free>5}iscsi_conn_get_paramdma_direct_map_pagevУkmem_cache_free*mutex_lock destroy_workqueue@yiscsi_destroy_endpoint{Zinit_netv$ib_alloc_mr_integrityEib_map_mr_sgrdma_create_qp^|page_offset_base/$iscsi_set_paramcdma_direct_unmap_pagelib_unregister_event_handleri1_ rdma_resolve_routeӱ1 kmem_cache_allocǍib_register_event_handler) __stack_chk_fail򆹜vmalloc_basekmalloc_order_tracevtiscsi_register_transportȍViscsi_eh_device_reset\ɢ.__x86_indirect_thunk_rax<wait_for_completion_interruptible_timeouti-ib_drain_sq;ib_alloc_mr_userOiscsi_prep_data_out_pdu Tdev_driver_stringm__fentry__x~`rdma_disconnectѠ"kmem_cache_alloc_traceLiscsi_complete_pdu vQ_raw_spin_lock_irqsaveiscsi_conn_failure^ib_query_qpqkmem_cache_create43ib_event_msgaݾMiscsi_eh_cmd_timed_out9yiscsi_suspend_queuegOib_dereg_mr_useriscsi_create_endpointRSiscsi_eh_abort zkfreeJUdma_direct_map_sgvib_sg_to_pages8߬imemcpylp9ib_create_fmr_pool0ib_map_mr_sg_piqdma_direct_sync_single_for_device^rdma_resolve_addr iscsi_session_setupr5}iscsi_host_get_param#__ib_alloc_pd$iscsi_conn_bindNiscsi_target_alloc33ib_fmr_pool_unmap6queue_work_ons6)complete__msecs_to_jiffies}rdma_event_msg  __num_online_cpus3rdma_reject_msg쓐kiscsi_session_recovery_timedout)6uiscsi_conn_setup眪param_ops_uintalloc_workqueue| dma_opsib_free_cq_usertH H H R ;@LMH ib_iserGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0ib_iser.koJ"  #60= U j }7[D  D[  4$ 3`(K ZowBk pPQ> k&@ PO ?a 0p `  P ;- `h  @*9F UMr  )c h  @ 0( < Ktj u]     # ; Ja 0p P p t # "  { @/'`/;/TLK b0 "z p2R   ` @ 0 0R K   7 F ]  l { 9$9j :(P:<  ,0;?Z W f;e{x  ` @  0=;p=! W   0>-  D x ^  m >"  ?  `   ?' @T `@V P 6 D @Y  jx  p BM C C ` ;     GZ  ,  ; xE   T ` l  v  ` - - (   C@  (('   = _\  P(   N f x(    80 K ([  o @  (  ( '/ Vk7  P31AIYh .@Scs-% (7>/Tcu{T A(;Re|x$=Sl0@ hCRP8`mP1R(a &P9& 1FVey >#4A]+2l@.b'? U  `0B fU1ly$#y6CR0/ hp;wP,7EUm.W"P Ep4f a 33P J_m"{P4cD$03__UNIQUE_ID_srcversion43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6iser_free_ib_conn_resiser_free_ib_conn_res.cold__func__.83303__func__.83325iser_event_handler__func__.83147iser_qp_event_callback__func__.83142iser_create_ib_conn_res__func__.83279iser_create_ib_conn_res.coldiser_connected_handler.isra.0iser_connected_handler.isra.0.cold__func__.83383iser_conn_terminate.part.0iser_conn_terminate.part.0.cold__func__.83336iser_cleanup_handleriser_cleanup_handler.cold__func__.83389iser_addr_handler__func__.83364__func__.83162iser_addr_handler.coldiser_cma_handleriser_cma_handler.cold__func__.83401__func__.83375iser_alloc_fmr_pool.cold__func__.83195iser_free_fmr_pool.cold__func__.83207iser_free_fastreg_pool.cold__func__.83247iser_alloc_fastreg_pool.cold__func__.83218iser_conn_release.cold__func__.83330__key.11013__key.83420iser_connect.cold__func__.83429iser_post_recvl.cold__func__.83440iser_post_recvm.cold__func__.83454iser_post_send.cold__func__.83463iser_check_task_pi_status.coldCSWTCH.203iser_err_comp.cold__func__.83486.LC5iser_create_send_desc.isra.0iser_task_rsp.cold__func__.83590__func__.83567__func__.83575iser_free_login_buf__warned.32946iser_alloc_rx_descriptors.cold__func__.83482iser_send_command.cold__func__.83442__func__.83428__func__.83521__func__.83536iser_send_data_out.cold__func__.83550iser_send_control.cold__func__.83500iser_login_rsp.cold__func__.83562.LC12.LC30iser_set_pageiser_set_dif_domainiser_fast_reg_mriser_fast_reg_mr.coldiser_unreg_mem_fmr.cold__func__.83263iser_fast_reg_fmriser_fast_reg_fmr.cold__func__.83257__func__.83201__func__.83209fmr_opsfastreg_opsiser_assign_reg_ops.cold__func__.83158iser_dma_map_task_data.cold__func__.83220iser_reg_rdma_mem.cold__func__.83233__func__.83313__func__.83288.LC17iscsi_iser_pdu_allociscsi_iser_conn_get_statsiscsi_iser_check_protectioniscsi_iser_ep_disconnectrelease_wqiscsi_iser_ep_disconnect.cold__func__.83854iscsi_iser_ep_polliscsi_iser_ep_poll.cold__func__.83849iscsi_iser_task_xmitiscsi_iser_task_xmit.cold__func__.83727__func__.83708__func__.83716iscsi_iser_get_ep_paramiscsi_iser_set_paramiscsi_iser_set_param.cold__func__.83814iscsi_iser_conn_stopunbind_iser_conn_mutexiscsi_iser_conn_stop.cold__func__.83771iscsi_iser_conn_startiscsi_iser_conn_bindiscsi_iser_conn_bind.cold__func__.83758iscsi_iser_conn_createiscsi_iser_session_destroyiscsi_iser_session_createiscsi_iser_shtiscsi_iser_scsi_transportiscsi_max_luniscsi_iser_transportiscsi_iser_session_create.cold__func__.83794iser_attr_is_visibleiscsi_iser_cleanup_taskiscsi_iser_ep_connectiscsi_iser_recv.cold__func__.83679__warned.41549iscsi_iser_task_initiscsi_iser_task_init.cold__func__.83702iser_init__func__.83904__key.83905__key.83906iser_exit__func__.83915__UNIQUE_ID_pi_guard356__UNIQUE_ID_pi_guardtype355__param_pi_guard__param_str_pi_guard__UNIQUE_ID_pi_enable354__UNIQUE_ID_pi_enabletype353__param_pi_enable__param_str_pi_enable__UNIQUE_ID_always_register352__UNIQUE_ID_always_registertype351__param_always_register__param_str_always_register__UNIQUE_ID_max_sectors350__UNIQUE_ID_max_sectorstype349__param_max_sectors__param_str_max_sectors__UNIQUE_ID_max_lun348__UNIQUE_ID_max_luntype347__param_max_lun__param_str_max_lun__UNIQUE_ID_debug_level346__UNIQUE_ID_debug_leveltype345__param_debug_level__param_str_debug_level__UNIQUE_ID_author344__UNIQUE_ID_license343__UNIQUE_ID_description342iser_assign_reg_opsib_free_cq_userdma_opsalloc_workqueueparam_ops_uintiser_alloc_rx_descriptorsiscsi_conn_setupiscsi_session_recovery_timedoutrdma_reject_msg__num_online_cpusrdma_event_msg__msecs_to_jiffies__this_moduleiser_conn_releasecompletequeue_work_onib_fmr_pool_unmapiscsi_target_allociser_post_recvliscsi_conn_bind__ib_alloc_pdiscsi_host_get_paramiscsi_session_setupiser_task_rdma_finalizerdma_resolve_addrdma_direct_sync_single_for_devicecleanup_moduleib_map_mr_sg_piib_create_fmr_pooliser_pi_enablememcpyiser_reg_desc_get_fmrib_sg_to_pagesdma_direct_map_sgkfreeiscsi_eh_abortiscsi_create_endpointiser_release_workib_dereg_mr_useriscsi_suspend_queueiscsi_eh_cmd_timed_outib_event_msgkmem_cache_createib_query_qpiser_ctrl_compiscsi_conn_failure_raw_spin_lock_irqsaveiscsi_complete_pdukmem_cache_alloc_tracerdma_disconnect__fentry__init_moduledev_driver_stringiscsi_prep_data_out_pduib_alloc_mr_useriser_always_regib_drain_sqwait_for_completion_interruptible_timeout__x86_indirect_thunk_raxiscsi_eh_device_resetiscsi_register_transportkmalloc_order_tracevmalloc_base__stack_chk_failib_register_event_handlerkmem_cache_allocrdma_resolve_routeib_unregister_event_handlerdma_direct_unmap_pageiser_debug_levelpage_offset_baseiscsi_set_paramigrdma_create_qpiser_err_compib_map_mr_sgib_alloc_mr_integrityinit_netiser_unreg_mem_fmriser_send_controliser_conn_terminateiser_unreg_rdma_memiscsi_destroy_endpointdestroy_workqueuemutex_lockkmem_cache_freedma_direct_map_pageiscsi_conn_get_paramiscsi_host_freeiscsi_put_taskiscsi_conn_teardownwait_for_completion_interruptibleiscsi_host_set_paramphys_baseiscsi_session_get_paramiscsi_conn_send_pdurdma_destroy_qpib_check_mr_status__ib_alloc_cq_usersscanfiscsi_conn_start__mutex_init_raw_spin_unlock_irqrestoreiser_login_rspiser_reg_desc_get_friser_send_data_out__x86_indirect_thunk_r10iser_task_rspscsi_is_host_devicewait_for_completioniser_alloc_fmr_pool__init_waitqueue_headiscsi_itt_to_ctaskiser_post_recvmiser_dataout_compiser_free_fmr_pooliser_unreg_mem_fastregrdma_connectiscsi_lookup_endpointib_wc_status_msgiscsi_host_allocsprintfvmemmap_baseiser_max_sectorsiser_check_task_pi_status__preempt_countib_destroy_fmr_pooliscsi_host_addiser_send_commandmutex_unlockparam_ops_booliser_reg_desc_put_fmriser_post_sendrdma_destroy_idiscsi_session_teardowniscsi_conn_get_addr_paramiscsi_unregister_transportiscsi_eh_recover_target__rdma_create_idiser_task_rdma_initsg_nextdma_direct_sync_single_for_cpu__warn_printkiscsi_conn_stop__x86_indirect_thunk_r9iser_reg_desc_put_friser_free_rx_descriptorsiser_alloc_fastreg_pooliser_initialize_task_headersiser_dma_unmap_task_dataiscsi_queuecommandiser_connectib_dealloc_pd_useriser_dma_map_task_dataiser_free_fastreg_poolib_fmr_pool_map_physparam_ops_intiser_cmd_compiscsi_host_removeiser_conn_initiser_reg_rdma_memscsi_change_queue_depthiscsi_iser_recviser_pi_guard__kmallockmalloc_cachesdma_direct_unmap_sgkmem_cache_destroyiser_reg_comp*6 0;$I 0RRZ0yc $ R iRa 0$ 0 R1 3FM 0R$` 0iRs z  4 >,uBLQXfw !Y ^$eo     RLgo^v R 0 43*LSu + +42ri  4 D     R* La    $ R\ j    P FY u z   v  u_ o 7    " d, O6 > Q     ,4Q;vRtk 0$ 0ARI$\d q"RV>>$R !QY ` 3@  3@  3@  <6  y!L$^ TjJp{m  + ` [K%+R%R, 01$8LG 0_ PfLkR 8% 0Pa <& 1bq < Gk018CHQlYry Z) bG y^ ^'2iM6_AhNs bBj j    < C\K%Yp| sa B Kbnz '.vdEc K ;.&T r  KG Pj&u<  l    K ;! <I!e!&t!!! !_!!!! !_ ""!" )"_?"Z"{"-"-"-"" # 3#V#m### n$j$h%qY%`%%U%h%j%h&j7&qY&q&.&&&j&h&h&N&'['i'p'\~'' C'e$(*(1(B(Ub(\n(%}( (  (4(( )7V) e)x))U))s)) *-*C*RK*Bf* m*  r*4~**^** *+o+ x++^+++s+ ,,., 3,Q,-W-!l-f-!-f-f-!-f-f.!,.fA.[..7...7/1/A/a//00 1+1 Q1{11, 112 P21_2q2y2 @/22N 2l2 23 13<3 D3Q333N 3 3~ 33f 33  3*4<4I4 Z4 q444w4 4J5 5 67 77 b88 809 :9 ?9 Q9p9 99!:B:MQ:X:n:8 ~:$: : : ::R:" ;R;;"1;H;W; a;k;V ;$;R;;V ; << b<h<o< ~<:<< <<t <Q= = =!=1=Y=Xq== =3=: = =3=W > >3> >)>1>8>Y>t m>$t>  y>$> >`>  >R>>R>`> ?5!?:?U?G^? p?$? ??? ?R??@'@=:@WB@oJ@(a@}@ @I@ @A$,A9 APARALAA B @B3B E @ M4RY*[ 8 b g4sC*  p 4)   4 *  X4+  x 4 .1 .1   $ 4, .16 =  B 4N 1U \  d 4x  ` @ 4 ]   4 3   4 3 @   4* @1 A 4N 3U \ @a 4f 3m t xy 4~ 3   4 3    4 K4  8 4 5   4 9   4 7! ( 3 48 9E L Q 4V n:c j 8o 4t k; `  4 < @ ` 4  =   ( 4 o<   ` 4 < `  4 <$ + 0 4: =A H M 4W =^ e j 4t =  0 4 Y>  h 4 A?   4 ?   4 ? p 8 4 L A( p/ x4 49 AC pJ O 4W R\ wBc j r 4z D   4 D  @ 4 lG  p#4)5 < G4b { \  6 % 0    6 8H PP P   4( @0 7 C J U4\ a#h\mx ` 04$ )#0 05$<LC 0HRO PX @]Yd\ixs Xz `4L P?Dp2T d(k0/8E@9HbD` (P08 @` H P XP `Phpx P `pP"#'(+P, -(@.0.8/@0/H@/P`/X/`P1h1pp2x03P33p44P999 :P:0;;0=p=0>> ??@`@B C(C0D8 E@ GHm t(08SHPX`SpxL (m0080@HJX`@`@h?p ?x>0>*p=0='.,/9 G;C9C0; P:HB :Og Z8Xri7F ![![$-"([0*4\<%4@sH`4LsT4Xs`=dl Gpx0.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela.rodata.rodata.str1.8.rela__mcount_loc.rodata.str1.1.modinfo.rela__param__versions.rela.data.rela__bug_table.data.once.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?zG:@X`< JG E@% ^UxY@B8 n*Wi@F ~X4 y@I  28_tP@(J 2FwtxT|@Q@ }  @XS x@W @@@X0  "0+;p#!  2YJ0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H D3y8@2xP)}nnj19iM7I)^ bPhIN@^"j\Г&[kym ݚlcK#@zA 9KŶf?w~a=]RpӁm/oi _'V8s)AēꝶRp4$SiCV{>/bsPj@`@!wω@{ ?Ao58C9:sE5Zkeq|1qYCJ'=m'rYu~Wi/tyź~٧#!j>J(2gRtfȤqv#{