ELF>H@@GNU5m?(͢`3 تLinuxUH]DUHATSHDfH=t[A!t_xuKHtADs5ǃxuDH[A\]ǃxtHUHATISHHA$ HI$ A$ C OȃrLHI$ HI$ HtHtH)H)HHA$ u21H[A\]u{tA$ tωLfLLI$ A$ A$uEI$ LE1ÃA$ qA$ ȋLLOff.@HrUHAVAUIATISHAEA9$ A$ ЃA$ HA$0A$ CI$ 9OHcHHtA$ CfuStA$AE<A$ t+A}M$ LA$ HtC[A\A]A^]Ãu[A\A]A^]HI$ HHI$ HD HD H)HH)HH61f{ C tA$EAuAEI$ HcI$sutA$ A$ A$ LLA$ A$I$ LHI$ HI$ HT0HTH)H)HrA$ D D (D fD A$ T0T5T0fT&ff.fUHAVAAUIATAHHHt(HxHǀxHxHuDLDHHADA\A]A^]DUHAWAVAUIATSHH}H0eH%(HE1HED`McLHADž LIHHH 1LuEHHtpEtWHHtKHHtC@@u=xu HJP @ AEHMHHMHHHuEHuLEHIILLLLLHL1H]eH3%(uH0[A\A]A^A_]HEEpff.fUHAWL AVAAUAATSHLHuHm=HIH$I|$L1I$ID$,HH)4HAD$EAD$<E4$A(El$AD$AD$AD$ID$ ID$ID$ID$$ID$,t< HEIƃ H=0tf AL4HAŅuqIiH  DAD EfAfAKfAHu.fEt(A HLHLƃ HeD[A\A]A^A_]LHHD AAAA릀EAD$:LHHA^E-LALff.@UHAVAUIATIS^M$ LLA$ Hu{A$ A$tAA$LLL[A\A]A^]ÄuAMAULeuLLA$ [A\A]A^]L5AU1ɾLDU0HAWAVAUATISHH}HpeH%(HE1H}3HHM9XD,E1H McHxHLIH2DuLmHLtLtHxLMHEELh EfvfMEELhu0AF ƒUȩăEHE1LLHxLhHLh LtLm1LHHEHEDžtLMfEEHEu HExu[HH=8tUPE0HuLH1HMeH3 %(Hp[A\A]A^A_]EDpE1 HHxAMcHLIHdHxLHHEE EEuAGEAGEAGEHE1LLHxHEk t* t1 8EPE0E$%Eff.UHAWAVIAUATSHHeH%(HE1dpE1dLHlHLHIEEEIt$( H}HuLE<HE1xLHpHA$2HpLf|A$EHE1LHpHA$I$|E1A$1ALPLIH=P;XA$A$<?AE A]gA]I$H>AMHHAMHBAMH@AM AE$I$HtC1HHt4HHtHHt @@uAE$I$HHuA$41LLH@(#)mptlAE(A$IM0Hinux-3.0AE,HIM81IEHIE@4.20fAUOAdfAMRAEQLLLHLE1"HPAUT AUTH8AUT AUTH8 AUTH@HAEXLHpHtHxL$LcLXtHLH}HEIDLMLLEHMAVHUuPEPEPEPEP6H0AE HPAUT AUTH8AUT AUT@8 AUT LHpHA$LE1LL?6LXLcVLLH=  I$HA$ ADŽ$:IIILIIIIff.fUHAUIATASHH{@LDHIL[A\A]]fDUHAVIAUATASHHHXeH%(HE1Am*Am wC@ LH}HE%H8DeHuDH}HH H}UuLcHEH Am8#C@8LH}HE%HDeHuDH}HH ESH}SEI4MUDMAVDEuPEPEPEPEPLcHEH0H ,vxAmAmAm t{IHHEeH3%(HeL[A\A]A^]vYAmXt:v&IAm\u&AZ0tAZduAmioctl_cmds.mutex&x->waitinclude/linux/dma-mapping.h3.04.206%s %s mptctl_replymptctl_taskmgmt_replymptctl7mptctl: %s: Raised SIGIO to application 7mptctl: %s: TaskMgmt completed (mf=%p, mr=%p) 7mptctl: %s: completing mpi function (0x%02X), req=%p, reply=%p 7mptctl: %s: iocstatus (0x%04X), loginfo (0x%08X) 7mptctl: %s: scsi_status (0x%02x), scsi_state (0x%02x), tag = (0x%04x), transfer_count (0x%08x) drivers/message/fusion/mptctl.c3mptctl%s@%d::mptctl_gettargetinfo - Unable to read in mpt_ioctl_targetinfo struct @ %p 7mptctl: %s: mptctl_gettargetinfo called. 3mptctl: %s: ERROR - %s@%d::mptctl_gettargetinfo() - no memory available! 3mptctl: %s: ERROR - %s@%d::mptctl_gettargetinfo - Unable to write out mpt_ioctl_targetinfo struct @ %p 4mptctl: %s: WARNING - TaskMgmt, no msg frames!! 7mptctl: %s: TaskMgmt request (mf=%p) 7mptctl: %s: TaskMgmt type=%d timeout=%ld 3mptctl: %s: ERROR - TaskMgmt send_handshake FAILED! (ioc %p, mf %p, rc=%d) 7mptctl: %s: TaskMgmt failed 7mptctl: %s: TaskMgmt fw_channel = %d, fw_id = %d, task_type=0x%02X, iocstatus=0x%04X loginfo=0x%08X, response_code=0x%02X, term_cmnds=%d 7mptctl: %s: Calling Reset! 3mptctl%s@%d::mptctl_hp_targetinfo - Unable to read in hp_host_targetinfo struct @ %p 7mptctl: %s: mptctl_hp_targetinfo called. 3mptctl: %s: ERROR - %s@%d::mptctl_hp_target_info - Unable to write out mpt_ioctl_targetinfo struct @ %p 3mptctl%s@%d::mptctl_hp_host_info - Unable to read in hp_host_info struct @ %p 7mptctl: %s: : mptctl_hp_hostinfo called. 4mptctl: %s: WARNING - %s, no msg frames!! 4mptctl: %s: WARNING - %s: failed 4mptctl: %s: WARNING - HOST INFO command timeout, doorbell=0x%08x 3mptctl: %s: ERROR - %s@%d::mptctl_hpgethostinfo - Unable to write out hp_host_info @ %p 7mptctl: %s: %s: MPT_IOC_SETUP_RESET 7mptctl: %s: %s: MPT_IOC_PRE_RESET 7mptctl: %s: %s: MPT_IOC_POST_RESET 3mptctl%s@%d::mptctl_do_mpt_command - Busy with diagnostic reset 3mptctl: %s: ERROR - %s@%d::mptctl_do_mpt_command - Request frame too large (%d) maximum (%d) 3mptctl: %s: ERROR - %s@%d::mptctl_do_mpt_command - Unable to read MF from mpt_ioctl_command struct @ %p 7mptctl: %s: sending mpi function (0x%02X), req=%p 7mptctl: %s: type=0x%02x ext_type=0x%02x number=0x%02x action=0x%02x 3mptctl: %s: ERROR - %s@%d::mptctl_do_mpt_command - Target ID out of bounds. 3mptctl: %s: ERROR - %s@%d::mptctl_do_mpt_command - Target Bus out of bounds. 3mptctl: %s: ERROR - %s@%d::mptctl_do_mpt_command - SCSI driver is not loaded. 7mptctl: %s: TaskType=0x%x MsgFlags=0x%x TaskMsgContext=0x%x id=%d channel=%d 3mptctl: %s: ERROR - %s@%d::mptctl_do_mpt_command - IOC_INIT issued with 1 or more incorrect parameters. Rejected. 3mptctl: %s: ERROR - %s@%d::mptctl_do_mpt_command - Illegal request (function 0x%x) 3mptctl: %s: ERROR - %s@%d::mptctl_do_mpt_command - Unable to read user data struct @ %p 3mptctl: %s: ERROR - send_handshake FAILED! (ioc %p, mf %p) 3mptctl: %s: ERROR - %s: TIMED OUT! 4mptctl: %s: WARNING - mpt cmd timeout, doorbell=0x%08x function=0x%x 3mptctl: %s: ERROR - %s@%d::mptctl_do_mpt_command - Unable to write out reply frame %p 3mptctl: %s: ERROR - %s@%d::mptctl_do_mpt_command - Unable to write sense data to user %p 3mptctl: %s: ERROR - %s@%d::mptctl_do_mpt_command - Unable to write data to user %p 4mptctl: %s: WARNING - -SG: No can do - not enough memory! :-( 4mptctl: %s: WARNING - -SG: (freeing %d frags) %s %s: rejecting DMA map of vmalloc memory 4mptctl: %s: WARNING - -SG: No can do - Chain required! :-( 4mptctl: %s: WARNING - (freeing %d frags) 4mptctl: %s: WARNING - -SG: No can do - too many SG frags! :-( 7mptctl: %s: -SG: kbuf_alloc_2_sgl() - %d SG frags generated! 7mptctl: %s: -SG: kbuf_alloc_2_sgl() - last (big) alloc_sz=%d 7mptctl: %s: -SG: Free'd 1 SGL buf + %d kbufs! 7mptctl: %s: mptctl_do_fwdl called. mptctl_id = %xh. 7mptctl: %s: DbG: kfwdl.bufp = %p 7mptctl: %s: DbG: kfwdl.fwlen = %d 7mptctl: %s: DbG: sgl buffer = %p, sgfrags = %d 3mptctl: %s: ERROR - %s@%d::_ioctl_fwdl - Unable to copy f/w buffer hunk#%d @ %p 4mptctl: %s: WARNING - FW download timeout, doorbell=0x%08x 6mptctl: %s: F/W update successful! 4mptctl: %s: WARNING - Hmmm... F/W download not supported!?! 4mptctl: %s: WARNING - (time to go bang on somebodies door) 4mptctl: %s: WARNING - IOC_BUSY! 4mptctl: %s: WARNING - (try again later?) 4mptctl: %s: WARNING - ioctl_fwdl() returned [bad] status = %04xh 4mptctl: %s: WARNING - (bad VooDoo) 3mptctl%s::mptctl_ioctl() @%d - Unable to copy mpt_ioctl_header data @ %p 7mptctl%s::mptctl_ioctl() @%d - Controller disabled. 3mptctl%s@%d::mpt_ioctl_iocinfo() - memdup_user returned error [%ld] 3mptctl: %s: ERROR - %s@%d::mptctl_getiocinfo - Structure size mismatch. Command not completed. 7mptctl: %s: mptctl_getiocinfo called. 3mptctl: %s: ERROR - %s@%d::mptctl_getiocinfo - Unable to write out mpt_ioctl_iocinfo struct @ %p 3mptctl%s@%d::mptctl_readtest - Unable to read in mpt_ioctl_test struct @ %p 7mptctl: %s: mptctl_readtest called. 3mptctl: %s: ERROR - %s@%d::mptctl_readtest - Unable to write out mpt_ioctl_test struct @ %p 3mptctl%s@%d::mptctl_eventquery - Unable to read in mpt_ioctl_eventquery struct @ %p 7mptctl: %s: mptctl_eventquery called. 3mptctl: %s: ERROR - %s@%d::mptctl_eventquery - Unable to write out mpt_ioctl_eventquery struct @ %p 3mptctl%s@%d::mptctl_eventenable - Unable to read in mpt_ioctl_eventenable struct @ %p 7mptctl: %s: mptctl_eventenable called. 3mptctl: %s: ERROR - : ERROR - Insufficient memory to add adapter! 3mptctl%s@%d::mptctl_eventreport - Unable to read in mpt_ioctl_eventreport struct @ %p 7mptctl: %s: mptctl_eventreport called. 3mptctl: %s: ERROR - %s@%d::mptctl_eventreport - Unable to write out mpt_ioctl_eventreport struct @ %p 3mptctl%s@%d::mptctl_replace_fw - Unable to read in mpt_ioctl_replace_fw struct @ %p 7mptctl: %s: mptctl_replace_fw called. 3mptctl: %s: ERROR - %s@%d::mptctl_replace_fw - Unable to read in mpt_ioctl_replace_fw image @ %p 3mptctl%s@%d::_ioctl_fwdl - Unable to copy mpt_fw_xfer struct @ %p 3mptctl%s@%d::mptctl_mpt_command - Unable to read in mpt_ioctl_command struct @ %p 3mptctl%s@%d::mptctl_do_reset - Unable to copy mpt_ioctl_diag_reset struct @ %p 7mptctl: %s: mptctl_do_reset called. 3mptctl: %s: ERROR - %s@%d::mptctl_do_reset - reset failed. 7mptctl::compat_mpt_command @%d - ioc%d not found! 7mptctl: %s: compat_mpt_command() called 7mptctl::compat_mptfwxfer_ioctl @%d - ioc%d not found! 7mptctl: %s: compat_mptfwxfer_ioctl() called Fusion MPT misc device (ioctl) driver3mptctl: Can't register misc device [minor=%d]. 6mptctl: Registered with Fusion MPT base driver 6mptctl: /dev/%s @ (major,minor=%d,%d) 3mptctl: ERROR: Failed to register with Fusion MPT base driver 6mptctl: Deregistered /dev/%s @ (major,minor=%d,%d) mptctl_hp_hostinfomptctl_do_mpt_commandmptctl_timeout_expiredmptctl_do_fw_downloadmptctl_ioc_resetmptctl_event_processversion=3.04.20license=GPLdescription=Fusion MPT misc device (ioctl) driverauthor=LSI Corporationsrcversion=FD0EDD7A1D4E32B40E16283depends=mptbaseretpoline=Yintree=Yname=mptctlvermagic=5.4.0-169-generic SMP mod_unload modversions module_layout7no_llseek~% ampt_reset_deregister&mpt_event_deregisterJtmpt_device_driver_deregisterYmpt_event_register')mpt_reset_registermpt_deregisterZmisc_deregister-`mpt_registermisc_registerHmpt_device_driver_registerPmpt_HardResetHandler;͑memdup_userfstrncpyempt_alloc_fw_memory[ Gmpt_free_fw_memorymutex_trylock ӳ-mutex_lock_interruptiblempt_verify_adapterBD dma_direct_unmap_pagekR~__x86_indirect_thunk_r10(Lphys_baseGV__warn_printk%dev_driver_string_dma_direct_map_pagetdma_opslevmemmap_base^|page_offset_base򆹜vmalloc_baseY1zkmem_cache_alloc_traceqkmalloc_cachesT__init_waitqueue_headQ__mutex_initSMustrlenG#mpt_put_msg_frame_mpt_GetIocStatenJnesnprintf=dma_free_attrs mpt_configCdma_alloc_attrsnmpt_halt_firmwareX*mpt_Soft_Hard_ResetHandler 8_raw_spin_unlock_irqrestore vQ_raw_spin_lock_irqsave!Pmpt_fwfault_debugKmpt_put_msg_frame_hi_pri(mpt_free_msg_frame Mwait_for_completion_timeoutSmpt_send_handshake_requestPjiffies=tmpt_get_msg_frame;:mpt_set_taskmgmt_in_progress_flag) __stack_chk_fail zkfreeHۈ__check_object_sizeJ_copy_to_userWvc__scsi_iterate_devicesE:#__kmalloc.6_copy_from_userb˛@mutex_unlock9PGfasync_helperYQioc_list*mutex_lock\ɢ.__x86_indirect_thunk_raxL__x86_indirect_thunk_rdxs6)completeVKmpt_clear_taskmgmt_in_progress_flagprintk=Fkill_fasyncm__fentry__ H    mptctlGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0mptctl.ko_}   e#0= U j }7 g Q g%02eDR ^sPp 2 @ @ e"c<XOqYq Tp|xT   )RFUT+w0"K $ ! `' P0J0!jr9YES Pb3on z 2N    1FZbr}3o &=TkvY!7DYj~E  -Fb}   , > L V i ~     __UNIQUE_ID_srcversion43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6mptctl_removemptctl_event_processasync_queuemptctl_event_process.cold__func__.49791mptctl_taskmgmt_replymptctl_taskmgmt_reply.coldmptctl_replymptctl_reply.coldmptctl_fasyncmpctl_mutexmptctl_gettargetinfomptctl_gettargetinfo.coldmptctl_do_taskmgmtmptctl_taskmgmt_idmptctl_do_taskmgmt.coldmptctl_timeout_expiredmptctl_timeout_expired.cold__func__.49772mptctl_hp_targetinfomptctl_hp_targetinfo.coldmptctl_hp_hostinfomptctl_idmptctl_hp_hostinfo.cold__func__.50116mptctl_probe__key.50188__key.10997mptctl_ioc_resetmptctl_ioc_reset.cold__func__.49781mptctl_do_mpt_command.isra.0mptctl_do_mpt_command.isra.0.cold__func__.50079kbuf_alloc_2_sgl.constprop.0__warned.37329kbuf_alloc_2_sgl.constprop.0.coldkfree_sglkfree_sgl.coldmptctl_do_fw_downloadmptctl_do_fw_download.cold__func__.49873__mptctl_ioctl.isra.0__mptctl_ioctl.isra.0.coldmptctl_ioctlcompat_mpctl_ioctlcompat_mpctl_ioctl.coldmptctl_initmptctl_drivermptctl_miscdevmptctl_exitmptctl_fops__UNIQUE_ID_version160__UNIQUE_ID_license159__UNIQUE_ID_description158__UNIQUE_ID_author157.LC14.LC66mpt_put_msg_frame_hi_primpt_deregistermpt_clear_taskmgmt_in_progress_flagmpt_reset_deregister__check_object_sizedma_opsmisc_deregistermpt_configmpt_device_driver_deregister_copy_from_userwait_for_completion_timeoutmpt_free_msg_frame__this_modulesnprintfcompletememdup_userkill_fasynccleanup_modulekfree__scsi_iterate_devices_raw_spin_lock_irqsavekmem_cache_alloc_trace__fentry__init_modulempt_GetIocStatempt_Soft_Hard_ResetHandlerdev_driver_string__x86_indirect_thunk_raxvmalloc_base__stack_chk_failmpt_put_msg_frame__x86_indirect_thunk_rdxdma_direct_unmap_pagempt_registermpt_event_deregisterpage_offset_basempt_alloc_fw_memorymutex_lockmpt_fwfault_debugmpt_free_fw_memorydma_alloc_attrsdma_direct_map_pagefasync_helperstrncpympt_event_registerphys_basempt_send_handshake_request__mutex_initmutex_lock_interruptible_raw_spin_unlock_irqrestorempt_device_driver_register__x86_indirect_thunk_r10misc_register_copy_to_user__init_waitqueue_headmutex_trylockmpt_verify_adapterjiffiesmpt_halt_firmwarevmemmap_basedma_free_attrsmutex_unlockmpt_get_msg_frame__warn_printkno_llseekmpt_reset_registermpt_HardResetHandlermpt_set_taskmgmt_in_progress_flagstrlenioc_list__kmallockmalloc_cachesll,3 w fH33lcXdu1l[Id6XGdfql  {'. V h mt |l_qK'iiZ h?sQl}{l2o}l` J7 B aJ XR x  a X V  X  ! lC I |a jw  o a  a 7 A lu _~  > ~t ] ( ]d m S ~ ]3sl_ |g Kc]nmK~tqmt` ~]B`sl  g7O V ~[qltdl>jVmZ!_*`O~q Z_&6^mit`Z,5pZ' a~q  P  IU`ri iwq{m ,X4ZZirf.....V>nL  S P hsl49km~ ~N rr   P y !q&![ CH{S Xcq 0| h[   P Ph - P4 P9AhK [ Pb gq  P    P p  J    P7 ( -2x @ EJb J   o"  @ 7C  P ( P/ p4>o I NS f Pm r|o  P h"  ` P "     7a<EOn] Hdo t  @     P 8  P  P .> PE X Jfz P  r P     P  > PE  PUs Pz  P  a 16[J PQ ( \    {[a a  5<aAK;P^ pfs  x! P ! ) 6 @; N V d !q v { ! 8  # `    a ' `    a '  # x%/ m6 p> M $[ ` o ${   $ & n    ' P 0  '  & 0+ 0 ;'D pR \ a f ;'t |  ;'     ;' P   ( P h  ( 8  +, P3 8 D (` Pg 8s x (   F* P   ( P   ( X  + P   (4 P; 0G O }T (` `l q ( P 8  ( P   X. P   h ( P  ( 0"',3 P: FK(W \aL)p Pw |( pl, P X. P [.  P $h)(5 :?9/N PU 8Zf[.u 2 `2 0"2 s1l   !( 29  >N Vb 0gmt$ h  0wm   \  wl m W  \ m' p/6m= BN^0 (0P8 @@ HPXp`hp0"x$'P003bP00P(0J "K J$| (J0" 4Jxm0g.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela__mcount_loc.rodata.str1.1.rodata.str1.8.rela.rodata.modinfo__versions.rela.data.rela__bug_table.data.once.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?3:@`8"J4E@p#^[DYY@nEi@ {2\F2@G`c @x 0e f w @hx<@xx@@0@|0@|X|||V  -0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyjiBu.vW)t_j0  `He0  *H A2Du G.X3K*am5~;t_*P:.[b$F:co2r+\:læ};X/I~8I|Rw@,LVEg+q˝g_5Ec~;,2g|Tfj=qMBʃ'wx5WSNՃ]8?s(<3%Cՙ4ڒuѢX)V(:v;~FVRɫ7p: Zt&4tUs߳ՕF_}JfH6 B5ob|k K%HQCyDy/8ơAQ&礆N)xJ\JO,^MSu`:wٗQDHjN9ݪI!MFFuVW6J[OtQ|)#$}>Y~k R5^SUX52IW5~XKhZXd)3䔣#}~Module signature appended~