ELF@@%"zR| (8D-DD ` DD-(D(D-DD P DD-<pD-D@P @  | @PD-D <D-D@P @  H @PD-D ,D-D H  t  HD-0 D-D0L 0  0LD-<TD-D@P @  @PD-8D-DPP 0  PPD-D 8hD-D@P @ 8 @PD-4 `D-DPP 0  PPD-D ,DhD-D H  H  HD-(tXD-D H  x  HD-@D-DPT P  h PTD-D L\D-D\ `   \D-D 84D-DPP 0 0 PPD-D HpD-D`X `   `XD-D HD-D`X `   `XD-D 8D-DPT @  PTD-<D8D-D`T @   `TD-D 0pD-D0L 0 H 0LD-@D-DPT P  4 PTD-D 8HD-D0L 0  0LD-D (8@D-D H  `  HD-0dD-D0L 0  0LD-@D-D`T @  | `TD-D ?#{_WOBR!R"RJ@@RRtb*vN`OCWB_A{Ĩ#_`B(!`"*`"( `(v`"s`hfHR`Bh`R*h  R*Rh v)w"w*Rw")x&x*R`B)x*@@!`NEv(5!""`fx 5!*!?#{ WO"f@f RKLR2(`Bt`@u`"@v"`&@wB`*@`"@`&@`*@``6@``:@``>@``B@``2@`b`N@`@OCWB @{Ĩ#_qh~_~h~ ȩ5?#{O`"tf@@@`h@h7 "@B*@*OA{¨#_?#{ O`"tf@@@`h@h7$"@bZ"@"@<B*@bZ*@*@*OB @{è#_?#{_WOutBh_h7`Bh*@hKvbw.@wvw2@wvw6@wvw:@w `B`w*`"v@u_@ R r8!*r@B"R2RȂZV``@DR 4L1T``@GR !R(>R!'R2(t"R&'(R2h7(R~_)(~ Ȫ5~_}~ ȩ5~_}~ ȩ5~_ @ Ȫ5;6OCWB_A{Ĩ#_?#C{WOA8%C"RC8@**R}R3ѢRR%R'R VR`@**3ѢRR%R'R C_8 6qTA8%Cq_ן TODWC{BC#_?#{ WOth6@hRDR@r@ Br@ th:@hRDR` r@ Br@ th>@hRDRr@ Br@ thB@h#RDRuhr@ uBvrh@ vOCWB @{Ĩ#_?#C{OA8%C"+y@**R }RCRR$RR *@5" A@t`+@yt yA8%C_ TOD{B@C#_2 (R" 2 9AR@929s@`" bA!?#{ ``6@``:@``>@``B@ @{¨#_?#{ ``"@`"`&@`B`*@ @{¨#_?#{ _WObZ@V@h@7tw@@7ODWC_B @{Ũ#_ֿ1@T4 1Tux2@Ȇ@ q(Tn 5h5bQ*`2@*y2@ 8cy`2@@@v"xy6@y(xy:@!"@!!"@!*xy>@yxyB@9 u`"w"@v@@` R r8!*y2@ 9s@B"R2RZV`"@DR 4L1T@DR./R(;R/5R2(tbR(R27sB$~_ @ Ȫ5;ը6Rqi~_)(i~ Ȫ5 qh~_}h~ ȩ5qh~_}h~ ȩ5?#C{og_WOA8%Cv)h2Eh"t)u6Eut)u:Eut)u>Eut*uBE+`" x(t"(uA`E**R }RRR$RR u)y"EwE@ R r:!*v2E r@ C7# :S 63R ( ([8W`"ER5vB)y*EwE@`b* R)r;!*`R*|NE zJ C7# ;S <3R ( ([r8W@ qTqhT _q RHǟAq1)RQ:!  c:(@R@5RC98@**R}RCѢRR%R'R WR@**CѢRR%R'R _8 6q TqTR RRS9c98@**R}RSRR&R'R @**cRR%R'R @**SѢRR%R'R @**CRR&R'R Cx@**3ѢRR)RGR C_x7`hARAKL(R(*A8%C_ T*OHWG_FgEoD{CC#_*L1T`(`E *L1T`(`E `b!*`b!*`"E@!cw(Rqi~_)(i~ Ȫ5?#C{WOA8%C`t(hARAFG(R2(@7t"(C8`E**R}R3ѢRR%R'R C_8uC8`E**3ѢRR%R'R `)`"E`")`&E`B)`*EA8%C_ T*ODWC{BC#_~_@~ ȩ5?#{og_WOty(hARA(R2(r@R`b)qrw")v.`"({&ExE@)RRk TH>Rk T(>Rk!T `*Bvj9"y`*Juj9J@9 RC8u"(Z 3SxC9`E**R}R3ѢRR'RgR `E**CRRd'R'R SR@**3ѢRRd'R'R C_806 4sQ@**R }R3ѢRR$'RGR C_xyNR6`*Juj9RJ@9*@y Rt"(3C8 }SS8C9c8`E**R}R3ѢRR'RgR `E**CRRd'R'R SR@**3ѢRRd'R'R C_8064sQ *A8%C_ TOEWD{B@#_?#{ O`b!`")`&EtBh@uOB @{è#_?#{ _WO`b`tZ@wV@71,T1 T1T}{ 1`T5`t2@@9 rT@C@@9R jT@@OM&@9h 7 @#@@9h7 @@ @9@@77 7DRL1T*5@ODWC_B @{Ũ#_`h"@@!*"@B*@b@!*?#{WObZ@V@b.@!R@@7&$5t@A"f@@aT@s@``AOBWA{è#_"@!*?#{ ``V@ @{¨#_?#{ O`RH` !(RhB"(EsB*@b@BROB @{è#_?#{WOA8%C`&Cx#y*&9`*j9"(v*9E**R}RCRR(RGR E**3ѢRR(RGR #@y4`7`.`r RIR5.9`""Sut"9C_x` RIRr4`.t(Rt"h.94"SS9`YRA8%C_ !T*OEWD{B@#_?#{!B{#_?#{{#_ P9@WP@rtl8150author=Petko Manolov description=rtl8150 based usb-ethernet driverlicense=GPLvermagic=5.15.148-android14-11-g3f4e1ccba8ea-ab12065098 SMP preempt mod_unload modversions aarch64name=rtl8150intree=Ydepends=alias=usb:v0BDAp8150d*dc*dsc*dp*ic*isc*ip*in*alias=usb:v0411p0012d*dc*dsc*dp*ic*isc*ip*in*alias=usb:v3980p0003d*dc*dsc*dp*ic*isc*ip*in*alias=usb:v07B8p401Ad*dc*dsc*dp*ic*isc*ip*in*alias=usb:v1557p8150d*dc*dsc*dp*ic*isc*ip*in*alias=usb:v0586p401Ad*dc*dsc*dp*ic*isc*ip*in*scmversion=g3f4e1ccba8eacan't resubmit intr, %s-%s/input0, status %d couldn't reset the device usb-%s-%s%s: Tx status %d couldn't register the device v0.6.2 (2004/08/27)failed tx_urb %d rx_urb submit failed: %d out of memory %s: promiscuous mode device reset failed %s: intr status %d %s failed with %d Assigned a random MAC address: %pM read_bulk_callbackasync_set_registersTx timeout. may be reset is needed?.. Rx status %d %s: rtl8150 is detected intr_urb submit failed: %d LinuxLinuxrtl8150`module_layoutethtool_op_get_linkC1\eth_validate_addr0jethtool_convert_legacy_u32_to_link_modenJnesnprintf__hwasan_storeN_noabort__dev_kfree_skb_irqusb_unlink_urbcapableTzD__hwasan_load2_noabort~)Hmemcpy3netif_tx_wake_queuePjiffiesVnetif_carrier_onnetif_carrier_offp\_raw_spin_unlock_irqrestoreLp_dev_warn 4_raw_spin_lock_irqsave*netif_rxVPeth_type_transskb_put(a__printk_ratelimit:netdev_notices}=F__hwasan_load1_noabort 7Aget_random_bytes__hwasan_store1_noabort__hwasan_store2_noabort|]Ic__netdev_alloc_skb__stack_chk_fail!cusb_control_msg_recv$susb_control_msg_send*__tasklet_schedulekusb_submit_urbt_A__hwasan_load4_noabortSuK_raw_spin_unlock_irq{'_raw_spin_lock_irqHnetif_device_attachnetif_device_detach$'jconsume_skbh"usb_kill_urbunregister_netdevNǣtasklet_killתAcpu_hwcap_keys5arm64_const_caps_readyQd__kasan_check_writeL8G_dev_infoQ4register_netdev zkfreetuy_dev_errsusb_free_urbousb_alloc_urb__hwasan_store4_noabort<}tasklet_setupsfree_netdev\__hwasan_store8_noabortVkmem_cache_alloc_traceTn\kmalloc_caches_Z/alloc_etherdev_mqsh'J__hwasan_load8_noabortS+usb_deregisterڠusb_register_driver1[__sanitizer_cov_trace_pcGNU[H˕$1sgmGNUz$8@0D0P`p|zzZZ]] ]] 4DPz`p|zzww zw.w.@LX`zdwhwtzwewezz$,8@LT`hpxz,z4zdzl|zzz$0<zDzP\htz$,8zDPzXz`lxzzzz $0<HTdlZxpZxxzzzz$z,4z<DzLzlzzzzz z$ X d   z z z  z $ z8 D zP ` p     z  z      , z@ L zX h x     z  z     $ z, z4 z< z z    z   < zD T d l     w$ w$   z       4z<DLT\dzzzz,z<L\zdwHhwHltz|wHwHzz$4DPz`lztz|w|w|zwwzz ,8P\htZxZxzz(z@Lz`zhpz|zzzzzzzHzT`zp|zzzz8DP\tZxZx,8DP\hxZ%Z%zz T`zz 8@ltzz$z|zzzwwzwwzzww$,z4DHzPzzzz$8dlzt|zz z0DPzdZ'Z'(<zDL\lxzz$w(w,8HThtzzzzzz z0<zDd0h0p$0<HT`hZ8)lZ8)tzzzzww z   z$ , w0 w4 w[8 w[D L zT z z  z      ,!8!z!z!z!z!!!!"L"T"""""z"z"##,#8#D#P#|#####$,$z8$zD$zL$zX$z$$z$wo$wo$$$$$$%z,%8%\%zd%z|%%%%%%%z%%&&z&z$&z,&z4&@&zH&zP&`&p&|&&z&z&&&&&&&z&'z'z'z'$'8'z@'zH'P'p'zx'''w'w''z''''w'w'(z((,(8(D(P(\(zd(zp(zx(((((((z(z((((( )z))wS )wS0)L)zT)\)d))z))w)w)))))wI)wI*P*z`*l*x******z+ +0+T+`+t+z+z+++ z__{{ ]$](| z__~ZZ,ZZ4 Z$ZD(0Z4ZL8@ZDZlHPZTZX`Z dZhpZtZxZZZZZ ZZ$ZZDZZHZZZHZ ZPZZZZ ZH$Z(0ZL4Z8@ZlDZHPZpTZX`ZdZL hpZtZT xZZpZ(Z0Zp 8`Z\!Z$Zx)0Z *]ZZ ZP(ZH]Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)[H\tZZZP$ZXZZZ ZX HZ xZ ZxZ8ZptZZ Zp HZ\!Z$Z%Z'<Z8)hZx)Z *  49>HNOPCMQRmryvSVYZnT !" py} ~PCy   8 Y h X `g hS X  @  P  x % p 0 )@ Ps %` pU e # m $ (O H_ LL \ g $u p I `  Y L0 P 'H@a pP tv }`C pS * 8)@ p ^ \!8c $p x) *E44.b [M     u;ncHn/   y.+.L.z.[..k 8@j(Db:a&*'Ju( F1+ITs[1 ;<6,.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss__versions.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela.gnu.linkonce.this_module.rela__jump_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.hyp.data.rela.data.BTF.rodata.str1.1memcpyarm64_const_caps_readynetif_rxunregister_netdevfree_netdevusb_control_msg_recvskb_putrtl8150_tx_timeoutrtl8150_set_multicast__hwasan_storeN_noabort__hwasan_store8_noabort__hwasan_load8_noabort__hwasan_store4_noabort__hwasan_load4_noabort__hwasan_store2_noabort__hwasan_load2_noabort__hwasan_store1_noabort__hwasan_load1_noabortrtl8150_start_xmit__printk_ratelimitrtl8150_resetrtl8150_disconnectcpu_hwcap_keysrtl8150_set_mac_addressalloc_etherdev_mqsrtl8150_netdev_ops____versionseth_type_transrtl8150_get_link_ksettingsget_random_bytesjiffieskmalloc_cachesfree_all_urbs_dev_errusb_register_driverrtl8150_driverusb_deregisterset_ethernet_addreth_validate_addr_raw_spin_unlock_irq_raw_spin_lock_irq__dev_kfree_skb_irqrx_fixuptasklet_setuprtl8150_get_drvinfo_dev_info_dev_warnnetif_carrier_onrtl8150_openfill_skb_poolfree_skb_pooltasklet_kill__stack_chk_failethtool_op_get_linkintr_callbackwrite_bulk_callbackread_bulk_callbacknetif_device_attachnetif_device_detachsnprintfnetif_carrier_off_raw_spin_lock_irqsavenetif_tx_wake_queue__kasan_check_writertl8150_siocdevprivatertl8150_close_raw_spin_unlock_irqrestorertl8150_resumeinit_module__this_modulecleanup_module__tasklet_schedule__mod_usb__rtl8150_table_device_tablertl8150_tablecapablekfreeethtool_convert_legacy_u32_to_link_modenetdev_noticekmem_cache_alloc_tracertl8150_probeusb_control_msg_sendrtl8150_suspend__sanitizer_cov_trace_pcusb_submit_urbusb_kill_urbusb_unlink_urbusb_free_urbusb_alloc_urbconsume_skb__netdev_alloc_skbasync_set_reg_cb_note_9$x.49$x.39$x.29$x.19__UNIQUE_ID_alias309$x.9_note_8$d.48$d.38$d.28$d.18__UNIQUE_ID_alias308$d.8__UNIQUE_ID_license487$x.47$x.37$x.27$x.17__UNIQUE_ID_alias307$x.7__UNIQUE_ID_description486$d.46$d.36$d.26$d.16__UNIQUE_ID_alias306$d.6__UNIQUE_ID_author485$d.55$x.45$x.35$x.25$x.15__UNIQUE_ID_alias305$x.5$d.54$d.44$d.34$d.24$d.14__UNIQUE_ID_depends304$d.4$d.53$x.43$x.33$x.23$x.13__UNIQUE_ID_intree303$x.3$d.3$d.62$d.52$d.42$d.32$d.22$d.12__UNIQUE_ID_name302$x.2$d.2$d.61$x.51$x.41$x.31$x.21__UNIQUE_ID_scmversion311$x.11__UNIQUE_ID_vermagic301$x.1$d.1$d.50$d.40$d.30$d.20__UNIQUE_ID_alias310$d.10 XD  *@EU) 5HD *D *@D *D D D Y@ E @.,`E $E p D [! .,.E G@]6E X@E + \NE _ \\E ajE a|E aE aE y+E 5E ,E ,E ,E ) 5HE lF l  5HF o 5H"F q 5H 8F s 5H Ӽf PF u 5HgF 0oF wF ,F , 5H5EF { 5HF ͷF } c > wGrtl8150rx_urbtx_urbintr_urbtx_skbrx_skbrx_skb_poolrx_pool_lockintr_intervalintr_buffrx_cregrtl8150_trtl8150_probertl8150_resetfill_skb_poolset_ethernet_addrfree_skb_poolfree_all_urbsrtl8150_disconnectrtl8150_suspendrtl8150_resumeread_bulk_callbackintr_callbackrx_fixuprtl8150_openrtl8150_closertl8150_start_xmitrtl8150_set_multicastrtl8150_set_mac_addressrtl8150_siocdevprivatetxqueuertl8150_tx_timeoutwrite_bulk_callbackasync_set_reg_cbrtl8150_get_drvinfoecmdrtl8150_get_link_ksettings@c^@h7PO+J@aF! 5A80@! %A( @Ȩ`!@(!HBC@!|G_IPZ@!j28KU0@@X! LoGM0M@@@0!qQ @a$ha /p#yy'e0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyAYu/䄽Hg.h0  `He0  *H |4P;bsX4ifoQjח ԯ1^Eވn0kb} 7qԛxt!0FWd*МQoGf!J`)J5DG /P.#s E}|>?hjZ=Bx #hAkS יq kYQʨ(:T2UZJnM `{<}l/WeR ,}8u%BMQ24hVlo0قy^(Ww47ݛZ]8;ϖ(A*PN7=kT H09M~Module signature appended~