ELF>v@@*)GNUqS#)LinuxUH vHv#HtHHHD]H t uzH]ÃXv}Ht̓HH]HDÃ)E5$v^HtHH]HDà HH]HDHLuYH]H3.4uQH]ÃvTH (HH]HDÅHH]HDÃ2HH]HDHu H]ÃHH]HDH]H]H]H]H]H]H]ff.HLT$HArUHATIARHG Hp0HHPHHQhHA`DDLHeAZA\]IbHHHjML$`AjHHXZUHAWAVIAUATSHHHG0LhHEMoeALc`LIWPIGHJ@9BIF HM~ HIGHBIGHBIGHBIG HB IG(HB(IG0HB0IG8HB8DDLHLE1L%E LA~`IHHeD[A\A]A^A_]HC0HHHu)jMAj@HHXZ? AGL[0A~ L]L]HAF`<A~ xAN H}EHH'UHAUAATSHHHAE9w5EH@A@IFHÐHD[A\A]]DHtHAH@(HHDH@@Hcr HHHAwD oE1 HHuHuff.UHAWAVAUIATLSHHueHi]HHHHEHH9'LADŽtAIHDpDEuHH9LDEEA HDH9uI}A IHDHI1HpIH+UDDMHU HUIuEHDMHHS㥛 RHHHRHXZE1Av|DDMI}DMDHIHAHeD[A\A]A^A_]rI}A IHDHA DDDML$)I}DMDHMHAsD lDI}LEDHHA?UH]U(1HAVAULdATILM$xLH0.15.0-kADŽ$dI$I$xLHI$ LAŅtLDA\A]A^]I$I$d xHLLDA\A]A^]fUHAULxATILI$L LADA\A]]UHAULxATILI$L LADA\A]]UHAULxATSHLH HAątLD[A\A]]HHdxHff.fUHAVAUATE1SH t [DA\A]A^]HE1 H(LLJHH HLxLHHHL HLAH߾ LE[DA\A]A^]fUHAUATE1SH tuLxHLH HLAH(H{E1H Hǃ Hǃ(E[DA\A]]fDUHATL`SHH;HtHCHHCH L9u[A\]@UHAUATL(MttILLLLI<$LLLLKLLLLLA\A]]ff.fUHAWAVLAUILATSH(H8L(HxIHLpHI(LHAąHLLLAąHLAąLE11IGI?ALJ`HEILHE)HIYAHAA`I@t]A@tIHIHAH)H DHEHHMHQEuHMLEH}HMHHH}LELAąLAąLAąLAąLAąId1LAąLAąLAąLAąLAąLAąH(D[A\A]A^A_]Aff.@UH?H]ff.fHUHHHt]H]ff.fUH?E1H]UH?H]ff.fUHc֋H?H H]ff.UHH]ff.fUHHHH]ff.UHH]fUHATSHeH%(HE1HIHHLtHMeH3 %(H[A\]HRHLuPHH}HUHLuQHH}HUHL`HsLL @UP,HHHtH ] HtUH H] fHUHAVLAUATSHwHLAąjLkE1E1111L1LLAXEHx*LHp0HeD[A\A]A^] ff.fHt UHSHHH[] @UHATSHHL2Hx0HHx L爃1HHp H HSHp,ƃRƃsD[A\]HsLHH[A\]UHAUATSD`LoEHHHHHHHHHH H=IVEDHAHHHH1[A\A]]UH]DUHHHH]UHHH]DUIHIpHHH]ff.fU@HSHGHHxHC1HpHs[]ÐUIHHHeH%(HE1H}H@uLHuEHEeH3%(uff.UIHHHeH%(HE1H}HuHLEHEeH3%(uff.@UIHHHeH%(HE1H}HuHLEHEeH3%(uff.@UIHHHeH%(HE1H}HuHLE HEeH3%(uff.@UIHHHeH%(HE1H}HuHI@@LE HEHEeH3%(uUIHHHeH%(HE1H}HuHLE HEeH3%(uff.@UIHHHeH%(HE1H}H@uLHuEHEeH3%(uff.UIHHHeH%(HE1H}HuLHuEEHEeH3%(uUIHHHeH%(HE1H}H@uLHuEEHEeH3%(uUIHHHeH%(HE1H}H@uLHuEEHEeH3%(uUIHHHeH%(HE1H}H@uLHuEEHEeH3%(uUIHHHeH%(HE1H}H@uLHuEUHEeH3%(uUIHHHeH%(HE1H}HfuLHuEHUHEeH3%(uUIHHHeH%(HE1H}HfuLHuEHEeH3%(uff.UIAɹHHHeH%(HE1H}HFdLE(fUEF`fDMƉEfEĸfEȸEHHEHHuHEHEeH3%(uff.@UGP`AH]fUHMtpAHt^LPIuUwEHFHV01H~N4HLHI$HLHI$HLHI$HLHI$ HLHI$@HLHI$ĀrhHLHI$KiHLH+fDUHAULATIDLLA\A]]HIHHHHLUHHAWLAVL`AUAHATILSI$ HĀeH%(HE1HHhA$ HE fEALΉ\\HtgIDAELLEHLLH]eH3%(u:H[A\A]A^A_]D@HLHHIH~H1HUH)HHdžHHI HXHHHhHHHHHVHPH@H`HVHHHHVHHHHV0HHH(HV8HXHV@HHH~XH@HHXH`]HNxHHH0HHHN HHV(@UHHHAUIATSHH_0HpeH%(HE1HHxAELLHpfUfEAąwH HbHuԃHUHhHbHTHTH)H)HH`Hf`AąuFH0F tD1L"H`HDH0LHEeH3%(HĈD[A\A]]uqgYTfTJH0Iu0HH{ME0HHHLH04TTf.HB8G8tE1DURH(HA]DfUHHHAUATLpISLHxeH%(HE1HHxI\$0fEAD$LHfEHHGHUs;uvt  uyLLDHEeH3%(ukHx[A\A]]H H}HMHt Ht H)H)ƒr1ɉ΃L3L79r뗋 t t 뇉t ft vff.HHt3HHz u"IItH8,H9 uH t1ULH1]ff.fUH9+w]HcH+]ff.@UHHHAWAVL`AUATSHHxLg8LeH%(HE1HHhDCdK`E)AD$LMl$@EDEfEMDudLLAąu u}HEeH3%(HxD[A\A]A^A_]IuEHHtLc8IMILLhH`tD``<HPHc81HIH4 H0Vf3P3 u1UH1H]f.H0Pf3V3N1 uUHAUATISHt[A\A]]H0B Ml$LHLHHHLHt1UHATIHSHt u[A\]Hc8HI$HHPff.@UHAUE1ATSHHCxEH{@AIJ4 BHCxJ< HHH{@J4 HJ< HHJ< HD9w[A\A]]ff.Ho8rVUeHATIt6H= HHt@I$ AA\]A\]ff.UHAVAUATSHG(HH@(L+L`(1LI+$H~.Mt$0M$DDCfu8L3He[A\A]A^]ID$@HHHpftMLHLjIAj@HHXZkff.HUE1HAUATISHHHNI$LhvLI$ID$A$uDI$LIt$@LIDŽ$LLID$@[A\A]]A$<1A$<I$PLA$8ADŽ$<xH; k@tuUHAVLw@AUE1ATISID$xDLAHH4ID$xLHI$H4I$HE9$w[A\A]A^]ff.UHAUATSHG@HHwpLhHtH@UHCpHshHtH{@;HChLt0E1DHItHtLLAD9wLLLCxHǃt-E1DHItHt LLCxAD9wLLHCx[A\A]]UHAUIATSL'HI$xAuI$H; H;Hx[A\A]]UHAWAVAUAATISHHLppMAt~IE11Lx@HÅu+E11DLH9MH[A\A]A^A_]IHcp HIHw1 HHuHuff.fUHAWAVAUATSHHHbDLHHeL\E1LeEt\DL$ILI$H}EA$A$ADŽ$H}%AD;rL%HE1T t4H8 EAIJ< H@ J< D;T rLLH1[A\A]A^A_]H LHHMHHpDH LHHHHp놐UHAWEAVAUATESHHHHG@HMMUHHELhHE0AɉuH}HEMAE%DMЉEtE A%Eк LIHDD LH4@HEHIF@HELEIVEMHuHHUAFdE(PE PEPHAD} Adž8HE LH4@HIHMDEDHILuE1IV LEIIHEDeI^DMIAFEO, IIIHH]LDMHLLLHLHE0DML0HeD[A\A]A^A_]HS@+H+HUHU9+LcL+LHHHHHuHuH{@DE8A<HEIc8HHH HC@{HLxMGPMuMIMHH H}H}E11IPA<HPILZAA8AHIPuH}DMLEHI4LHHDMLELC0*fDUHAWAVL`AHAUIHATILSH˹HxeH%(HE1HHhfDufEI$fE$HEMtAąT AD9viH8 McIJ<( AątAWEt5LcH@ UIJ<(H8 J<(UԃuLHT HLHCHu1E1t$DAHuDeMAT t3HIcHHtHtLI8 AE;T rHLILJ8 I0 M HLII( LILJ0 HEILJ( I I E1A H}IILJ ILJ 1I-He[A\A]A^A_]A@1ҾLI0 A HPA Pjj@jH(I( I0 <<88HHEI"1MDeH]LmHu LI@ HHAT E1DeMLmEMH]AE9T Mc LIJ>HCI@ J|>uAT MM1Det2HHcHHtHtLI@ A9T wHLILJ@ I8 rMH]LmI H}E1 I xA HI HI (Hp*HMIHp*IIH1IEHe[A\A]A^A_]I( LIHEILJ( AI( I EHcEILJ( HEIfUHh*HAWAVAUATSHHh*HEL#H9IHC HE1LkHLpLLHǃHǃHs,H{ HE1LHHs8H{ HǃHǃHC8H8ALHǃ8AHCHHBHH{H"L;HCLM$$H9]H[A\A]A^A_]ff.UHAVLh*AUATSHh*L+L9uIHCLccLHC H1x111HǃLHǃHǃHǃHǃHCHHPHsPH{ HsHH{ Hs,H{ IELM9;[A\A]A^]UHAWAVAUATSHHLh*eH%(HE1IEHEHh*HEI9MIF MfLLHXIF HxIAv,LI~ LHuAIF HxEEAF0IF t A@A I8AHAF41LI~ IF8HI^ MnHHCLHxLUHELUAV,LA8LI~ LUHuALIF HxEEMHAEhHH!AMlIEpDDI~IP@HI`A`A`AwLLAIF *tLeADžHLI^$ADžaHHH HItɀHItHItHItH@H HI tHHIHtHHItHH HItHHItHHItHHItH@HItHHI tHHI@tHHIĀtHHItHHHH L灋4HH HH!H ADžukL ADžu\AdžANHIdžpAIXAI`AI`AIhALuIL;uHEsMEIuPI} IuHI} Iu,I} Iu8I} IE8I8AIDž8AHEeH3%(HHD[A\A]A^A_]EAMhHuHHYHuHH8A<IPIc81HHHAM E1Tff.HUHATSHH,H ,H8,HGHGHGHt Hǃ8,Hx*Hx0AąHx*Hx*@HD[A\]ff.fUHSH8,Ht#H8,H,Hǃ8,Hx*H8AHx*HxAHx*Hx0t[][]ÐUHAVLxAUAATISHLAH HLxAHHLEu7DDDDDDDDDDD[DA\A]A^]HsI $HHA$HsHHD[A\A]A^]HsI$HHHsI$HH]A$HsHH4A$HsHH A$HsHHA$HsHHI$HsHHAL$HsHHjAL$ HsHHDDUHAWAVIAUATSHp DD9 EDF A9AF9@F@EAD,E}D9}rDLy1wAv1EAF, E}D9}sɃv붃tD9t!LċEЃEF, 닋MA+LA*E*A*A*1H[A\A]A^A_]@UHG@HVhHxHF`HHHtHPHHVXHF`H"HFhHFPHHtHPHHFPH"HFX]@UHHATISHxHHHxeH%(HE1HH}CLE HxEHUeH3%(u Hx[A\]ff.@UHATLSHLJLH H !HHHǀH9uL1[A\]UHAWLAVAUATILSM$ !M$ AIuHt"H`u H`HtH^`LHuIM9uL[A\A]A^A_]DUHAWAAVAAUMATISHA@(fsftAftHD[A\A]A^A_]AE*EID$@ pHxHH0IM EEdD8IUXfDpHH IM(D@HHIM0HPBHHIM8HH"IM@HH*IMHHH2IMPHH:DHKPM$HCPLHML{`HCXHC`HChDiuGaHMADI I HHCPtHHCH HSX%I !I !HC`HtLxL:LHShE1It$0DHH1A@*EADUiGaHH HtHPtfxuf9Pt H@PHu]ff.iGaUHH Hu 'H@PHtHPtfxuH9uxf9~u]fDUHAVAUATStE1A[DA\A]A^]Ë~?L1E1Lt@IHLHAL9u[DA\A]A^]E1UH]UFH H H@ tF V]@U0JFHF1]F@X UF F@\ H]FDH U*H]FT F ff.UHHH]U4JHt94Jt4J1]f.UH xH]U(H]U~Hu ]` 1ø]ff.U~Hu ` ]1ø]ff.H H @<uHHF1UH<PHHF1]@UHAWIAVAUATSHHL I MH 8N 9CuQHs@HC@H2H3H!I ҍ6EE18X uWHD[A\A]A^A_]MxLLEsLL LEALElMxLLL LArMxLLEs LL LEALE.I fUHAUATIHSIHHUV1Ht*1Ll@IHHHuLL9uH[A\A]]UHHt/H DxEt1L EDHA9wHt6H H2H HrH HrH HrH HB Ht1]ff.UHAWAVAULATISH@HDvH eH%(HE1~ FF L DDž AljK<Hf8Df@bfBcPfz*HF0HS8HC0HSH3HC@HS02Hs0I @ <<Hk0 Hk0 I =<tSC I$ CI$ f CHk0I 1z t Hk@C He[A\A]]fA-HF01)f; vUf>f?e+HF01fwMfffu#Hn0f9uDHn01f1f5v2f6'HF01~f:Hk01gPf%HF01H<t%C He1[A\A]]Hs@hHS@^C !HC01Hn0&HF0'HF01,HF01.HF01ff.UHAVAUATISVFHV HHHJHVHHHrHA;$X u1A;$\ L5M$II$r$dIms HL9xI$t_I$u+C A$X CA$\ A$1[A\A]A^]LC LA$X CA$\ øUHLJH]f.HO8HG0Q@9wAE19wDÃE1)9vHG HP0GHHHHHGHO8HG0Q@9w<AA9wUHG HP0GHHHXHG HH8GHLx0HCAF HCHEHLHG r HH@ECLQ;Hx0 LMDELUL]ȉuL]LUHMDEILMtlI(IsHrH@PHtLMLHULMHUIILMHELMLH0LaI(IsAHt&H@(HtLME1LLMM'HHuE1LLMLMMAv LLLfAAD$HfAE|IH&s3AN(w&HH(H-H'sxAF*tHC0AtAF@u~I$8LH([A\A]A^A_]HH~LLMHUHULMHC AFHELLH0H([A\A]A^A_]AF AfAfA[A@AAFAHC(AFAFAAIAAVAAIUHAVE1AUAATSHW HH A8C8t [DA\A]A^]H{(Lg0Hw8AD$;FtI9uID$LHG0IL$(DID$ ID$(HC xts8HPAHC@HS E9w[DA\A]A^]ff.UHAWAVIAUIATSHIU HHFHHR@DQH}HLzHI(IHIH AHYLI(MtHEE1LLHEAEtHDbIIII(SH3HH@(HtE1LHL9uMIE A^pHP0AF|HHL I(HHx H;M9uIF0E1IuIMDH HI(Hx H;M9uIF8tIF8uIF0AD9H;IMDH HI(Hx HH;L9uID E1HHD IHHx H;HHx H;EDH HAHx H;A u/t_E1IH;IMDH HI(Hx H;M9uIF8tIF8uIF0AD9w[A\A]A^A_]ID E1HHD IHHx H;HD IHHx H;HHx H;EDH HAHx H;AAuBIEV Mt5AEDHLLLADIHH[hL1HSHH;SPtBHHHSHHB HSHHB(HSHHRHSHljD<aL%AH{HAH{HH(H{E1H Hǃ Hǃ(H{HHLLLLLLLH}HAHLL떉HL뫉HL눉HLzHL막HLL댉HLHLLȉHLHLI?ȉHLLۉHLLLHLH{HH{DHHLHLHLHLHG HDHH@@HxI\$0I}0DHI|$0HHHHHfuX 1LHHC8Ls0E1E;sLDAHi@IHLLHC8LLID$@HHxI$HHHH0HLHLK S LHH{0HEDMA8H{@t DMDMЋMHUELHDMDMH{0HAH{0HEDMЃ}tA<IPLDMDMeH{0HEDMfH{0AHHH{0HUHA&H{0HUEHDMH{0HA>H{0HAH{0HAUHHSHHH[]H}HIHEH}HHEH}HLIHEMDHEI}HHI8AIdž8AAHHAHHAH{HI~HEEI~HHHLAHL1HLHI$ HHx1HLHLID$ I$HHp0HC HHHp0HLHHLHUHHHHH]UHHH]ionic_dev_cmd_waitionic_adminq_cbionic_adminq_postionic_q_postionic_init_devinfo ionic_lif_identifyionic_station_setionic_lif_notifyq_initionic_notifyq_serviceionic_lif_adminq_initionic_vlan_rx_add_vidionic_vlan_rx_kill_vidionic_set_nic_featuresionic_set_featuresionic_stopionic_qcq_disableionic_qcq_enableionic_lif_rx_mode_ionic_lif_rx_modeionic_lif_addr_delionic_lif_addr_addionic_lif_addrionic_lif_rxq_initionic_lif_txq_initionic_intr_allocmemcpyionic_rx_filter_saveionic_get_rxnfcsw-dbg-statspoll_countrearm_count(compl_count@stopwakedropdbell_countpktsbytesdma_map_erralloc_errcsum_none csum_complete(csum_error0pktsbytescleandma_map_errlinearize fragsHtx_packetstx_bytesrx_packetsrx_bytestx_tso tx_no_csum(tx_csum0rx_csum_none8rx_csum_complete@rx_csum_errorHDEVCMD_UNKNOWNIONIC_CMD_IDENTIFYIONIC_CMD_PORT_IDENTIFYIONIC_CMD_RESETIONIC_CMD_NOPIONIC_CMD_GETATTRIONIC_CMD_LIF_RESETIONIC_CMD_PORT_GETATTRIONIC_CMD_PORT_SETATTRIONIC_CMD_PORT_RESETIONIC_CMD_SETATTRIONIC_CMD_LIF_IDENTIFYIONIC_CMD_PORT_INITIONIC_CMD_RX_FILTER_ADDIONIC_CMD_RX_MODE_SETIONIC_CMD_LIF_SETATTRIONIC_CMD_Q_CONTROLIONIC_CMD_LIF_GETATTRIONIC_CMD_RX_FILTER_DELIONIC_CMD_LIF_INITIONIC_CMD_RDMA_CREATE_CQIONIC_CMD_RDMA_CREATE_ADMINQIONIC_CMD_RDMA_CREATE_EQIONIC_CMD_Q_INITIONIC_CMD_RDMA_RESET_LIFIONIC_CMD_FW_DOWNLOADIONIC_CMD_INITIONIC_CMD_FW_CONTROLcomp admin queue command: comp 7IONIC_RC_UNKNOWNpost admin queue command: cmd TIMEOUT%s (%d) failed: %s (%d) IONIC_RC_EAGAINFailed to init port Failed to reset port 0.15.0-kPensando Ethernet NIC Driverionic6%s %s, ver %s 6%s removed IONIC_RC_SUCCESSIONIC_RC_EVERSIONIONIC_RC_EOPCODEIONIC_RC_EIOIONIC_RC_EPERMIONIC_RC_EQIDIONIC_RC_EQTYPEIONIC_RC_ENOENTIONIC_RC_EINTRIONIC_RC_ENOMEMIONIC_RC_EFAULTIONIC_RC_EBUSYIONIC_RC_EEXISTIONIC_RC_EINVALIONIC_RC_ENOSPCIONIC_RC_ERANGEIONIC_RC_BAD_ADDRIONIC_RC_DEV_CMDIONIC_RC_ERRORIONIC_RC_ERDMA&ionic->dev_cmd_lockionicCannot register devlink: %d include/net/devlink.hionicfw0x%xasic.idasic.revdevlink_register failed: %d fw_version %s No bars found, aborting L%d-%s%uionicnlifs: %d nintrs: %d ndbpgs_per_lif: %d intr_coal_mult: %d intr_coal_div: %d max_ucast_filters: %d max_mcast_filters: %d %d %s ionicidentitynlifsnintrsntxqs_per_lifnrxqs_per_liftotal_sizebase_paqindexsg_base_pasg_desc_sizenum_descsdesc_sizepidqidqtypedropstopwaketailheaddesc_blobsg_desc_blobcqdone_colorintrvectorintr_ctrlnotifyblockeidlink_statuslink_speedlink_down_countnetdevcoal_initmaskcreditsmask_on_assertcoal_timer&x->waittxq_init.pid %d txq_init.index %d txq_init.ring_base 0x%llx txq_init.ring_size %d txq->hw_type %d txq->hw_index %d notifyq_init.pid %d notifyq_init.index %d notifyq_init.ring_size %d notifyq->hw_type %d notifyq->hw_index %d rxq_init.pid %d rxq_init.index %d rxq_init.ring_base 0x%llx rxq_init.ring_size %d rxq->hw_type %d rxq->hw_index %d rx_mode 0x%04x -> 0x%04x: RX_MODE_F_UNICAST RX_MODE_F_MULTICAST RX_MODE_F_BROADCAST RX_MODE_F_PROMISC RX_MODE_F_ALLMULTIlif%d %s rx_filter add ADDR %pM rx_filter add VLAN %d adddel%s OOM deferred: rx_filter %s %pM rx_filter %s %pM deferred: rx_mode Link up - %d Gbps Link down feature ETH_HW_VLAN_TX_TAG feature ETH_HW_VLAN_RX_STRIP feature ETH_HW_RX_HASH feature ETH_HW_TX_SG feature ETH_HW_TX_CSUM feature ETH_HW_RX_CSUM feature ETH_HW_TSO feature ETH_HW_TSO_IPV6 feature ETH_HW_TSO_ECN feature ETH_HW_TSO_GRE feature ETH_HW_TSO_GRE_CSUM feature ETH_HW_TSO_IPXIP4 feature ETH_HW_TSO_IPXIP6 feature ETH_HW_TSO_UDP feature ETH_HW_TSO_UDP_CSUM adding station MAC addr %pM include/linux/netdevice.hdeleting mac addr %pM updating mac addr %pM notifyq event: event 7 reset_code=%d state=%d %s: %s state=DOWN %s: %s state=UP Cannot allocate queue info Cannot initialize queue no intr for %s: %d no vector for %s: %d ionic%.5s-%.16s-%.8sirq request failed %d qcq alloc of %s%d failed %d txrxTx Timeout recovery lif%uadminnotifyqNo doorbell pages, aborting Cannot map dbpage, aborting adminq init failed %d adminq->hw_type %d adminq->hw_index %d capabilities 0x%llx eth.max_ucast_filters %d eth.max_mcast_filters %d eth.features 0x%llx eth.config.name %s eth.config.mac %pM eth.config.mtu %d Can't get intrs from OS: %d &x->waitrx_filter add filter_id %d ionicunknown xcvr type 0x%02x port_info not initialized ionicinclude/linux/dma-mapping.htx_%d_%stxq_%d_%stxq_%d_cq_%stxq_%d_intr_%stxq_%d_sg_cntr_%drx_%d_%srxq_%d_cq_%srxq_%d_intr_%srxq_%d_napi_%srxq_%d_napi_work_done_%ddrivers/net/ethernet/pensando/ionic/ionic_main.cPosting of %s (%d) failed: %d drivers/net/ethernet/pensando/ionic/ionic_regs.hDEVCMD %s (%d) done=%d took %ld secs (%ld jiffies) DEVCMD %s (%d) timeout after %ld secs DEV_CMD %s (%d) error, %s (%d) retrying... DEV_CMD %s (%d) error, %s (%d) failed Failed to allocate port info, aborting Cannot enable PCI device: %d, aborting Cannot request PCI regions: %d, aborting Cannot memory-map BAR %d, aborting Cannot setup device: %d, aborting Cannot identify device: %d, aborting Cannot init device: %d, aborting Cannot identify port: %d, aborting Cannot init port: %d, aborting Cannot identify LIFs: %d, aborting Cannot size LIFs: %d, aborting Cannot allocate LIFs: %d, aborting Cannot init LIFs: %d, aborting Cannot register LIFs: %d, aborting Unable to obtain 64-bit DMA for consistent allocations, aborting. err=%d devlink_port_register failed: %d Resource bar size %lu too small, aborting Incompatible firmware signature %xDoorbell bar missing, aborting lif=%d qname=%s qid=%d qtype=%d p_index=%d ringdb=%d ionic stop is not posted %s stop %u tail %u head %u drivers/net/ethernet/pensando/ionic/ionic_dev.cnotifyq_init.ring_base 0x%llx set rx_mode 0x%04x failed: %d rx_filter del ADDR %pM (id %d) q_disable.index %d q_disable.qtype %d NIC is not supporting vlan offload, likely in SmartNIC mode feature ETH_HW_VLAN_RX_FILTER %s: lif->features=0x%08llx new_features=0x%08llx rx_filter del VLAN %d (id %d) deleting station MAC addr %pM q_enable.index %d q_enable.qtype %d Notifyq IONIC_EVENT_RESET eid=%lld Notifyq unknown event ecode=%d eid=%lld drivers/net/ethernet/pensando/ionic/ionic_regs.hCannot allocate queue structure %s: no intr, index=%d nintrs=%d Cannot allocate completion queue info Cannot initialize completion queue Cannot allocate queue DMA memory Cannot allocate netdev, aborting Failed to allocate lif info, aborting Failed to allocate rss indirection table, aborting Failed alloc doorbell id bitmap, aborting Cannot register net device, aborting eth.queue_count[IONIC_QTYPE_ADMINQ] %d eth.queue_count[IONIC_QTYPE_NOTIFYQ] %d eth.queue_count[IONIC_QTYPE_RXQ] %d eth.queue_count[IONIC_QTYPE_TXQ] %d Can't get minimum %d intrs from OS drivers/net/ethernet/pensando/ionic/ionic_lif.cdrivers/net/ethernet/pensando/ionic/ionic_rx_filter.cOnly select one FEC mode at a time Command parameter %d is not supported bad HW value in dev.intr_coal_div = %d only the rx-usecs can be changed unknown xcvr type pid=%d / 0x%x Changing jumbo or mini descriptors not supported Descriptor count must be a power of 2 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c%s %s: rejecting DMA map of vmalloc memory 4%s: DMA single map failed on %s! 4%s: DMA frag map failed on %s! include/linux/dynamic_queue_limits.hdrivers/net/ethernet/pensando/ionic/ionic_regs.h4%s: SKB alloc failed on %s! SSSSversion=0.15.0-klicense=GPLauthor=Pensando Systems, Incdescription=Pensando Ethernet NIC Driversrcversion=CA0EDEBF6259BDE9F97DA37alias=pci:v00001DD8d00001003sv*sd*bc*sc*i*alias=pci:v00001DD8d00001002sv*sd*bc*sc*i*depends=retpoline=Yintree=Yname=ionicvermagic=5.4.0-216-generic SMP mod_unload modversions pmodule_layout } devlink_port_registerӅ3-system_wqnetdev_info:zLkmalloc_cachesmsleeps}Zskb_clone_tx_timestampϾpci_free_irq_vectorsUdebugfs_create_dir'usingle_openk"debugfs_create_u8 ^ynapi_disableSMustrlen2]napi_schedule_prepQZ__napi_schedule_irqoffdma_set_maskȞPsingle_releaseFڀpci_disable_devicertnl_lockERnetif_carrier_on[c_raw_spin_lock_bhD__hw_addr_sync_devYjV__x86_indirect_thunk_r9cseq_printfHregister_netdevice_notifiermtgnetif_carrier_offGV__warn_printk-cancel_work_sync^dma_direct_sync_single_for_cpuK__dev_kfree_skb_anyG^7>pci_release_regionsb˛@mutex_unlock:~debugfs_create_x32PFmdevlink_allocdma_free_attrs,idebugfs_create_fileL3)F__preempt_count*zcpu_numberlevmemmap_base9tdebugfs_remove_recursiveSseq_read 0pv_ops Hdma_set_coherent_mask9netif_napi_delPjiffiess__dynamic_netdev_dbgb unregister_netdevice_notifierNcomplete_allAfp__netdev_alloc_skb0|csum_ipv6_magiccX__pskb_pull_tailT__init_waitqueue_headmdebugfs_create_u32pci_set_master$netif_schedule_queuef,devlink_info_serial_number_put&bitmap_zalloc{1pci_alloc_irq_vectors_affinity囝R_dev_warnŏWmemset5 ioread8m#netif_tx_wake_queueRpU3netif_tx_stop_all_queuesQ__mutex_initprintkw\ethtool_op_get_link9?<__local_bh_enable_ipКDmemcmp* dql_completed(Lphys_basexpfree_netdevdebugfs_create_u64 __x86_indirect_thunk_r13register_netdevHWstrlcpydma_direct_map_page/dma_alloc_attrs*mutex_lock!netif_set_real_num_rx_queues"netif_set_real_num_tx_queues/$.netif_napi_addx__x86_indirect_thunk_r14Qsoftnet_dataڶV3_dev_errOdevm_kfreej*}devlink_port_unregisterݡvpci_iomap_range[cpumask_local_spreadwOqpci_clear_masterCfind_first_zero_bitu#synchronize_irq͋hdevlink_info_driver_name_put^|page_offset_basegY|print_hex_dumpcdma_direct_unmap_page3napi_gro_receive-U_dev_infoWddebugfs_create_regset32Gusleep_rangeeth_prepare_mac_addr_changetR6devm_free_irqWI_raw_spin_unlock_bhA]debugfs_create_x64) __stack_chk_fail򆹜vmalloc_baseBmemcpy_toiodnapi_complete_done\ɢ.__x86_indirect_thunk_rax> eth_type_transddevlink_info_version_running_put Tdev_driver_stringapskb_expand_headm__fentry__av3netdev_erreth_commit_mac_addr_changem}Fnetdev_rss_key_fillfortify_panicFdpci_unregister_driverѠ"kmem_cache_alloc_traceRv_raw_spin_lock"__dynamic_dev_dbg&Bpci_irq_vector;net_ratelimit}gLnetdev_warnv^eth_validate_addr8pdevlink_freemseq_lseekdevlink_register zkfree8߬imemcpyGpci_request_regions@debugfs_create_blob{,devlink_port_attrs_setS9iounmapDb}memcpy_fromio/__pci_register_driveryG~debugfs_create_u16F|`devlink_info_version_fixed_putJOunregister_netdev6queue_work_onnJnesnprintf{pci_iomapconsume_skbpci_enable_device_memS?EJiowrite32  __num_online_cpus&9skb_tstamp_txUskb_putYdevm_kmalloc Mwait_for_completion_timeoutYirq_set_affinity_hintޖ{devm_request_threaded_irq 5<devlink_unregisterrnrtnl_unlock| dma_opsyOdevlink_port_type_eth_set_ioread32Balloc_etherdev_mqs D @  D H KD H D D KQ {zyxLK@<7pnljhfdb`^\ZXVTRR5~}^]SRQPb@ionicGCC: (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.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.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0ionic.ko   #c#+.+B X'e }  788 p8<88Xt `~ H8f:6 # `  #: Qg:)X L@  q#O ` /, 1P8Mfb8~v,   P$@ $ $$ !$$P!$ $ !#! < / ; H `PW @c) y)4P)'#88p8888. 8J+ax8}@8888`8 -/ 88X 8T 8p 8 8x 8/ 8 1Q$@2#5p2H 8d3z8p4 85( 8` 8 "  ( /07>P7PH6_ 8{ 98 :S : `;*3 F  8b H 8~  8  8  8 h 8 0 8 8& 8B 8^ P8z 8 8 8 p8 88 )" @]5 8Q  @ ` @w 8 B< PC (8 8     @E7) E%C FST G!k @Gx| P8 I # Iq J Je 0K- @ 8I  8e 3  L M M NY O  8  X X8&Q6#K ZP\k9 `r88Q8*8FH8b8~88h8088 8&8B<W @ f ` u       p        @ ) ` 8 g >#D8` otyuu<Pupu+u$uu60v*PvB`v"Tv"fv\|% wg9xpyyl|3@|E$8@|U@}hS4PY@k  p :'9;2T @K fzGH "   '8\E5 6X u] b g`B.     ( (9 `( !$%&SfP"-~QU!2"H&Y(QA[ u  !.`B:C Zh@ Ms`]wQ U І#96GZh#w #P  a& V!@$-?@YVbp  (63DVw)%Y@\ely`lP ( "'>UU{fv s0tJ`Y&/XHUki@q`P p#/7KP(Fal;t o@pl  " X $= Q ^ sBv  0    M q{   !!-!L!a!p!`!!!!%!!#;! ""*"! ?"]"r"z"""@%"('""""#('#E)#4#D#X#g#z##UX### r#cE#$$'$A"9$D$\$dn$$$$$$$$$[%%`Y7%S%`%!v%` %`%%%8% 0%B%%&p.&5&B&,[&r&O}&&&p&?&&&{&''7 $' `K'U'@Qh'__UNIQUE_ID_srcversion45__UNIQUE_ID_alias44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6ionic_opcode_to_strionic_adminq_cb__UNIQUE_ID_ddebug189.61142__UNIQUE_ID_ddebug190.61147__UNIQUE_ID_ddebug192.61160__UNIQUE_ID_ddebug193.61165ionic_adminq_post_wait.coldCSWTCH.35CSWTCH.37__UNIQUE_ID_ddebug196.61215ionic_port_init.coldionic_port_reset.coldionic_init_moduleionic_cleanup_module__func__.61216__func__.61143__func__.61161__UNIQUE_ID_version188__UNIQUE_ID_license187__UNIQUE_ID_author186__UNIQUE_ID_description185.LC32.LC39ionic_unmap_barsionic_removeionic_probe__key.61304ionic_probe.coldionic_driverionic_id_tableionic_dl_info_getionic_dl_opsionic_devlink_register.cold.LC0__UNIQUE_ID_ddebug187.60210ionic_dev_setup.cold__UNIQUE_ID_ddebug188.60403ionic_q_service.cold__func__.60404__func__.60211identity_openidentity_showcq_tail_opencq_tail_showq_head_openq_head_shownetdev_opennetdev_showionic_diridentity_fopsq_head_fopscq_tail_fopsintr_ctrl_regsnetdev_fopsionic_lif_notify_workionic_isrionic_lif_txq_init__key.13187__UNIQUE_ID_ddebug191.61097__UNIQUE_ID_ddebug192.61102__UNIQUE_ID_ddebug193.61106__UNIQUE_ID_ddebug194.61110__UNIQUE_ID_ddebug195.61114__UNIQUE_ID_ddebug196.61118ionic_lif_notifyq_init__UNIQUE_ID_ddebug240.61644__UNIQUE_ID_ddebug241.61649__UNIQUE_ID_ddebug242.61653__UNIQUE_ID_ddebug243.61657__UNIQUE_ID_ddebug244.61661__UNIQUE_ID_ddebug245.61665ionic_lif_rxq_init__UNIQUE_ID_ddebug197.61132__UNIQUE_ID_ddebug198.61137__UNIQUE_ID_ddebug199.61141__UNIQUE_ID_ddebug200.61145__UNIQUE_ID_ddebug201.61149__UNIQUE_ID_ddebug202.61153ionic_lif_rx_mode__UNIQUE_ID_ddebug212.61273ionic_lif_rx_mode.coldionic_lif_deferred_enqueueionic_tx_timeoutionic_lif_addr_add__UNIQUE_ID_ddebug208.61220ionic_vlan_rx_add_vid__UNIQUE_ID_ddebug232.61428ionic_lif_addr_del__UNIQUE_ID_ddebug209.61233ionic_lif_addr__UNIQUE_ID_ddebug211.61252__UNIQUE_ID_ddebug210.61248ionic_lif_addr.cold__func__.61247ionic_addr_addionic_set_rx_modeionic_addr_del__UNIQUE_ID_ddebug213.61284ionic_set_rx_mode.cold__func__.61283ionic_qcq_disable__UNIQUE_ID_ddebug190.61003ionic_link_status_checkionic_link_status_check.coldionic_lif_deferred_workionic_set_nic_features__print_once.61308__UNIQUE_ID_ddebug214.61309__UNIQUE_ID_ddebug215.61314__UNIQUE_ID_ddebug216.61318__UNIQUE_ID_ddebug217.61322__UNIQUE_ID_ddebug218.61326__UNIQUE_ID_ddebug219.61330__UNIQUE_ID_ddebug220.61334__UNIQUE_ID_ddebug221.61338__UNIQUE_ID_ddebug222.61342__UNIQUE_ID_ddebug223.61346__UNIQUE_ID_ddebug224.61350__UNIQUE_ID_ddebug225.61354__UNIQUE_ID_ddebug226.61358__UNIQUE_ID_ddebug227.61362__UNIQUE_ID_ddebug228.61366__UNIQUE_ID_ddebug229.61370ionic_set_nic_features.coldionic_set_features__UNIQUE_ID_ddebug230.61386__func__.61387ionic_vlan_rx_kill_vid__UNIQUE_ID_ddebug233.61442ionic_get_stats64ionic_station_set__UNIQUE_ID_ddebug246.61677__UNIQUE_ID_ddebug247.61682ionic_station_set.cold__func__.5283ionic_adminq_serviceionic_lif_set_netdev_infoionic_lif_notifyionic_intr_free.part.0ionic_qcq_enable__UNIQUE_ID_ddebug189.60989ionic_set_mac_addressionic_set_mac_address.coldionic_lif_qcq_deinit.isra.0ionic_txrx_deinitionic_link_status_check_requestionic_notifyq_service__UNIQUE_ID_ddebug203.61166__UNIQUE_ID_ddebug204.61171ionic_notifyq_service.coldionic_qcq_free.isra.0ionic_txrx_freeionic_qcqs_freeionic_lif_reset.isra.0ionic_adminq_napi__UNIQUE_ID_ddebug235.61548__func__.61544__UNIQUE_ID_ddebug234.61543ionic_qcq_allocionic_qcq_alloc.cold__func__.60974ionic_change_mtuionic_tx_timeout_workionic_netdev_opsionic_lifs_alloc.cold__UNIQUE_ID_ddebug238.61626__UNIQUE_ID_ddebug239.61631ionic_lifs_init.coldionic_lifs_register.cold__UNIQUE_ID_ddebug252.61758__UNIQUE_ID_ddebug253.61763__UNIQUE_ID_ddebug254.61767__UNIQUE_ID_ddebug255.61771__UNIQUE_ID_ddebug256.61775__UNIQUE_ID_ddebug257.61779__UNIQUE_ID_ddebug258.61783__UNIQUE_ID_ddebug259.61787__UNIQUE_ID_ddebug260.61791__UNIQUE_ID_ddebug261.61795__UNIQUE_ID_ddebug262.61799ionic_lifs_size.cold__func__.61759__func__.61678__func__.61645__func__.61167__func__.61627__func__.61429__func__.61443__func__.61310__func__.61004__func__.60990__func__.61274__func__.61234__func__.61221__func__.61133__func__.61098.LC67.LC78__UNIQUE_ID_ddebug189.60270__func__.60271ionic_get_sset_countionic_get_regs_lenionic_get_pauseparamionic_get_coalesceionic_get_ringparamionic_get_channelsionic_get_priv_flagsionic_set_priv_flagsionic_get_rxfh_indir_sizeionic_get_rxfh_key_sizeionic_set_tunableionic_get_tunableionic_get_module_infoionic_get_module_info.coldionic_set_link_ksettingsionic_set_link_ksettings.coldionic_get_statsionic_get_rxfhionic_get_module_eepromionic_set_rxfhionic_get_rxnfc__UNIQUE_ID_ddebug185.60973ionic_set_pauseparamionic_set_coalesceionic_set_coalesce.coldionic_nway_resetionic_get_regsionic_get_drvinfoionic_get_stringsionic_priv_flags_stringsionic_set_channelsionic_get_link_ksettingsionic_get_link_ksettings.coldionic_set_ringparamionic_set_ringparam.coldionic_ethtool_opsionic_maybe_stop_txionic_rx_recycle.isra.0ionic_rx_cleanionic_tx_map_single__warned.35265ionic_tx_map_single.coldionic_tx_map_fragionic_tx_map_frag.coldionic_tx_tso_postionic_tx_cleanionic_rx_walk_cqionic_tx_tsoionic_rx_fill.cold.LC1.LC6.LC7ionic_sw_stats_get_countionic_sw_stats_get_valuesionic_lif_stats_descionic_txq_stats_descionic_tx_stats_descionic_rx_stats_descionic_sw_stats_get_stringsionic_dbg_cq_stats_descionic_dbg_intr_stats_descionic_dbg_napi_stats_descalloc_etherdev_mqsionic_debugfs_add_identioread32devlink_port_type_eth_setionic_dev_cmd_resetdma_opsrtnl_unlockionic_dev_cmd_lif_resetionic_debugfs_add_devionic_debugfs_add_sizesionic_dev_cmd_port_pauseionic_dev_cmd_port_resetdevm_request_threaded_irqionic_dev_cmd_adminq_initionic_cq_initirq_set_affinity_hintwait_for_completion_timeoutdevm_kmallocskb_putskb_tstamp_tx__num_online_cpusiowrite32pci_enable_device_memconsume_skbpci_iomap__this_moduleionic_q_mapsnprintfionic_bus_unmap_dbpagequeue_work_onionic_initionic_dev_setupionic_lifs_allocunregister_netdevdevlink_info_version_fixed_putionic_dev_cmd_port_identifyionic_dev_cmd_port_statedebugfs_create_u16ionic_ethtool_set_ops__pci_register_driverionic_rx_napiionic_init_devinfomemcpy_fromioionic_bus_infoiounmapionic_cq_servicedevlink_port_attrs_setdebugfs_create_blobpci_request_regionsionic_identifymemcpyionic_db_page_numionic_num_stats_grpsseq_lseekionic_openionic_setupeth_validate_addrionic_dev_cmd_port_fecnetdev_warnnet_ratelimitionic_dev_teardownpci_irq_vector__dynamic_dev_dbg_raw_spin_lockkmem_cache_alloc_tracepci_unregister_driverfortify_panicnetdev_rss_key_filleth_commit_mac_addr_changenetdev_err__fentry__pskb_expand_headdev_driver_stringdevlink_info_version_running_puteth_type_trans__x86_indirect_thunk_raxnapi_complete_donememcpy_toioionic_devlink_allocvmalloc_base__stack_chk_faildebugfs_create_x64_raw_spin_unlock_bhdevm_free_irqionic_dev_cmd_port_autonegeth_prepare_mac_addr_changeionic_lifs_initusleep_rangeionic_lifs_unregisterdebugfs_create_regset32_dev_infonapi_gro_receivedma_direct_unmap_pageprint_hex_dumppage_offset_baseionic_dev_cmd_donedevlink_info_driver_name_putionic_debugfs_del_devionic_dev_cmd_identifyionic_start_xmitsynchronize_irqfind_first_zero_bitionic_port_identifypci_clear_mastercpumask_local_spreadionic_rx_filter_by_addrionic_dev_cmd_lif_initpci_iomap_rangedevlink_port_unregisterdevm_kfree_dev_errionic_dev_cmd_port_speedsoftnet_dataionic_lifs_registerionic_rx_filters_init__x86_indirect_thunk_r14netif_napi_addnetif_set_real_num_tx_queuesionic_port_resetnetif_set_real_num_rx_queuesmutex_lockionic_dev_cmd_compionic_rx_emptydma_alloc_attrsstrlcpydma_direct_map_pageionic_debugfs_add_lifionic_lif_identify__x86_indirect_thunk_r13ionic_lifs_sizedebugfs_create_u64free_netdevionic_q_postphys_basedql_completedionic_q_serviceionic_rx_filter_freememcmp__local_bh_enable_ipionic_dev_cmd_lif_identifyethtool_op_get_link__mutex_initionic_rx_filter_by_vlannetif_tx_stop_all_queuesionic_dev_cmd_statusnetif_tx_wake_queueioread8ionic_resetionic_rx_filters_deinitmemset_dev_warnionic_napipci_alloc_irq_vectors_affinitybitmap_zallocdevlink_info_serial_number_putnetif_schedule_queuepci_set_masterionic_bus_get_irqdebugfs_create_u32__init_waitqueue_head__pskb_pull_tailionic_bus_map_dbpagecsum_ipv6_magicionic_debugfs_add_qcq__netdev_alloc_skbcomplete_allionic_dev_cmd_waitionic_debugfs_createunregister_netdevice_notifier__dynamic_netdev_dbgjiffiesnetif_napi_deldma_set_coherent_maskionic_bus_register_driverionic_debugfs_del_lifpv_opsseq_readdebugfs_remove_recursivevmemmap_baseionic_debugfs_del_qcqionic_rx_fillcpu_number__preempt_countdebugfs_create_filedma_free_attrsdebugfs_create_x32mutex_unlockionic_lif_rss_configpci_release_regions__dev_kfree_skb_anyionic_rx_filter_saveionic_lifs_freedma_direct_sync_single_for_cpucancel_work_sync__warn_printknetif_carrier_offseq_printf__x86_indirect_thunk_r9ionic_lifs_deinit__hw_addr_sync_dev_raw_spin_lock_bhnetif_carrier_onionic_cq_bindionic_devlink_freertnl_lockpci_disable_deviceionic_bus_free_irq_vectorsionic_reset_queuessingle_releaseionic_dev_cmd_port_initionic_bus_alloc_irq_vectorsdma_set_maskionic_debugfs_destroyionic_port_initionic_q_initionic_adminq_post_waitionic_tx_flushionic_cq_mapionic_stats_groupsionic_q_sg_mapnapi_schedule_prep__napi_schedule_irqoffionic_bus_unregister_driverstrlennapi_disableionic_devlink_unregisterionic_devlink_registerionic_stopdebugfs_create_u8single_openionic_rx_filter_delionic_dev_cmd_godebugfs_create_dirpci_free_irq_vectorsionic_rx_flushskb_clone_tx_timestampmsleepkmalloc_caches__mod_pci__ionic_id_table_device_tablesystem_wqionic_dev_cmd_initdevlink_port_registerz1 @ G T e ~y X     5     & ) = lP W f m J}   ,   V  :   B " jz^z J r e kzs  @  pr( / k4uz6 8yz]mE1z%.DUv  %EE  & +ra nh  m    `   $ )AzJOQz| Z ( 0A z[ h *u   z  3   z  S $ M Za z        T& . 7 Q zy  ;    6 z \A z` h p x  "   p      z ! , 8 J  U g o 7w F   a  ?HOajlKtbN0C^Pq  (3azmqzzz"z!z-\AzI P IW _Wqzy uz  ~ K* 2RD RK] eR|z  zkz g0_=+J]2z9zZ"ZH  O PTraz~ Y1>Y%!z1zBQzb1qzZzEEz 1Azw z z7 Maz z  !z[ qz z 5Az z z> Taz z !z zzzzz+Baz 5Kazzz X rzr4Qz_ @ nz  z  !z P! z !. A zI Da q Zv  p          z  !!!z-!   > H >r3> =>  B>r^>  h>  m>r>  >  >r> 5 > h >r> M > 0 >r ? e ? ?r7? y A? F?rc?  m? r?r?  ? P?r?  ? ?r?  ? ?r@  @ "@r?@  I@ pN@rm@ - w@ 8|@r@@z@ @ @ @ @@z@ :A RAjA~AAAAA A AABBzQCz^C eC :CCC5DiDxD J D DE 8E (E2EAEzhEEzE E :EE"FFFzF GzAGzNG UG :GGH XH P!HrHH1YHEH?HEHHzIz3IQIaIxnI  sI'IzIIEIJz^JJ#JJzJJ&$Jt1KzK  K @ KrK KnK  L  LL!LzVLLLLL?LMzMzN5NjNNNzNN6NNOzMO 0KRO]jO @EoOOEO1Oz P(P/PGPOPs|PsP P P PPGQ X NQ  XQ  aQrQ X Q  Q XQrQzTRA`RlRAR{RRRASQ/S>7SQS`SSJSSTT:T1LTE_TgT/TET f T l TKT )U< U UpUUzU :U UVVVzWqW  MXEX  YZZZt[[z[[[[\2\B\iQ\z^\ v\ :\\\\]zP]/Y]]  ]V1^  >^K^ :^^^  V_A_A` ```a  aAaA3bQbbbwsc!czc/dRdLfdeydddze0eueeez2fBfVfdfsffffffdffkg8g=FgYgigrgMg Ogh2jnj jLje6k D =k BkrRk 0 Yk ^krvk?kEkkzk )l Fl%l0lalzlllllQlzmm&mDmZLmm Y m mrm  m mrm  m mrn  n nr4n 8 ;n 0@nrXn  _n hdnr|n n nrn n nrn  n nrn  n Hnro n o or!oz`oDfoDo ooo'p8Apzppzp p pq-qAqzdqqqzqq r!rzrA-sss s ssz1tztztft tuzuzQuzquzuzuzuz1vzQvzavzvzvzv!w!!wzwwwwxxmx)xAxMxZxixx5xzxxfx xyzyzz{|z'|A|z^|  e| m||z||: }}A}zN~h`~O EQzzTTzZ0ZAz[zހ "f; G ZfqzāDWizejoty~zDžԅ>Niцz݆ @zz߇ z*f4ň ͈oՈ } P !zj4o z?$v > CSCz/c4$B/čڍ4zz#o14Nc4zN|t|}ǘzgE~1z $D SGXo`1 К ;4UoowL  } P ̛z3<G]4rzhE1zCEɞ1zG1$ӡv "PCazz ( Ȥ  ( W  ܥ  ڦz p K3 H U _K   KΧ ݧ  K  K0 :Ka k x KȨ ڨ ߨK  K ` )K@ JK n) 1y6@ `U \ ayms   Hy 6y A FK T \d lt|3  p h  p  @ h&.9 AL T\g oz "   @  ]  ] % , 84> G OY ` hr   n0 (  f y5   f y8  '+a:U^  f'nza:a:a:  =  v  'HQI '  'K, | 4nQ Gi  r{S  y y # y   8 n < $nC P Hn\ `ayw |y yz  '5 b !b, (1@MM~`Z  fykjr  zej `j  j Gl  )p ` !)p+ :0'5w<  J'OwV h ^nhq @ yn Ty    '  '   Ո#  , 1 B  G L `] 0 b g wz   ! '&+0   ! 8`FhWpixz"2BTnnnnn n(n0n8n@nHePt@IHhP  ` p /Ih0@ IhP` Ihp  I(h0P  i   P7 I l P\ @2 B@ 3H @( @@@HuPxPPu@}puu|xuut@|8Pv@0vHyP|huppvyv`v w08@` (@0P8@ @ H P` XP `h p@ x ` @p` 0Pp (@08@`HP X`h@px` ``P @   !(P!0!8!@!H!P "XP"`"h#pP(x(())P)+-/1@2p23p4507P79 ::`;@ @(B0PC8@E@EHFPGX@G`HhIpIxJJ0K LMMNOOQUV[P\]cdek`l l( o0@p8p@@qHqP rXs`0thtpuxuPupuuuu0vPv`vvv wxyy|@||@}P @(0p8@HІPX`h px` P0Pe:&GmH uHJPPT 6U$Z([,[0"\42]8e<f@gDgHWjLuP vTցX\)`$dBhl?p^tx|ȡPpU t$(0y48`@7DH(P4T>Xx`<dkh@p.*t+x3**8**=**`{*7+(*R+ =,1-B,-hG,,0L,,,O- ,$j-(0Y.4a/8 @^.DC/H Pc.T$/XH `h.d/h p.t/x ./ 00 (3_3 3C44?5 5=6P 66 88 v99@== '=$>(p 00=40>88 @9=D[>H PB=T>X `K=d>h pT=t>xX ^=? h=4?r=`?|=?x=?@=?=@=<@=j@`@@( A$A(0OD4D8P@mDDDHPGT HXx`qKdKhh pvKtKx0 P6QHjQqQgKkg+kUmmZmn_mnpdmn8imnnmmn sm$In(0xm4%n8X@}mDnH PmTmX`mdmhprtsxL|W|  (@ ?+ {,+$(7047<@7HqL7TX7`HdlOpxk| \t›{Y!`8!@HPp!x!e!J> (0XP>X`h f @   f @   f @   0f 8@ @ H8 hf p@ x  f @  f @  f @  ( Hf P@ X ` f @  n f @  Y f `  J (f 0` 8 @8`f h p xf   f   f   @f H P Xxf   f   D f   0 f (X 0 8 Xf `X h p f   f   G f @  8f @ H P- pf x   f    f    f  ( 0 Pf X ` h f    f   y f     e 0 f 8  @  H M h f p  x  5 f    f     f    ( H f P  X  `  f    f    f    % ( f 0 ( 8  @  ` f h ( p  x n f   8 f   /  f      @ f H  P  X  x f @   f @   f @  m f ( @ 0  8 RX f ` @ h  p ? f @  . f `  f `  8f @` H Ppf x`  gf `  Tf `  Cf p ( 0XPf X ` hX4 o   x{0^.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela.rodata.rodata.str1.1.rela__mcount_loc.rodata.str1.8.rela.parainstructions.modinfo.rela.smp_locks__versions.rela__jump_table.rela.data.rela__bug_table.rela__verbose.data..read_mostly.data.once.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?g:@؋'Jk E@ 0'^R6Y@!'n#i@!x' ~p y@P" ' 20O@@,'20O <@=`'<@@>'' @XA' @U`'@@V`'$@Y`'.*A*Q*@L@u0'!k@.p0@.y$0$080 4(/ Xd~'0u0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H `*8y6%PĐG $-لv;: [-Y$JV2@ss a3*S.E-U+*E)e"Q2a?ʱW)/B+ӞVWȄLdC*RBqpDR$f-C& a"vܥ;N/K9!,p 3$*ũ[?HFO(B*Z.mˊDE GKUa1-jx:n Pq{d( YIg]Ku]>2+L]3`C`z\ڍ!|()=[?e twa| E2i W.%˖+W~Rp*IL;O@ZhoY?ZO&&a bkJOz S-1jkn jOo0ιVo9!Tm@K qzF΢gb~qHhOr~Module signature appended~