ELF@@-*%%%%%%%%%%%%zR| (4D-DD \ DD-(D$D-DD L DD-8pD-D0L 0 H 0LD-D ,D-D H     HD-D (LD-D H  l  HD-,lD-D H  L  HD-48D-D0L 0   0LD-D 8pD-DPP 0  PPD-D , D-D H    HD-0D-DPL   | PLD-D (DD-D H  d  HD-(<<D-D H  \  HD-4h`D-D0L 0 ` 0LD-D 8,D-D`P 0 L `PD-D 44D-DPP 0  PPD-D 4xD-D0L 0  0LD-D 4LD-D0L 0  0LD-D ,L-D0L  L 0LD-<|D-D`T @  @ `TD-D (HD-D H  h  HD-0 dD-D H     HD-D 4TD-D0L 0 T 0LD-D (4D-D H  T  HD-(pD-DD X DD-<<D-DPP 0  PPD-D v?#{WOH@R!R"R`R@R`. `OBWA{è#_!`B'*hHRRhh RJ ushV ` *Ru(` *R` @u"(@!B`.Eu'5!B fBfv5!b*!fQ?#{ d@dS%R2(`B`@`"@`&@`*@`"@`&@`*@`6@`:@`>@`B@`2@`N@`@ @{¨#_qh~_~h~ ȩ59?#{ d@`@h@U@6`"@`*@* @{¨#_ T?#{ d@`@h@U@6h"@Yh"@`"@Yh*@Yh*@`*@* @{¨#_R?#{ O@`h_h6h*@`Eu u2@u)Ru6@uIRu:@5iR`y)h_u* Ri@ rj@ @(!R(H! *,1(Q4 `@R4L1T`@R( "R2(h")R1h7OB @{è#_`i"1(}_ @* ȫ5;6R~_)(~ Ȫ5~_}~ ȩ5?#C{WOA8* C*R}R3ѢRRR@%R'RC8 VR`@**3ѢRR%R'R C_8h 6qATA8 C_qן TODWC{BC#_?#{ 4@h:@h>@hB@+RR@h@ @ ) h `6h:@RRh@ @ ) h `:h>@HRRh@ @ ) h `>hB@RRh@ @ ) h `B @{¨#_?#C{OA8* C* }RcRRR$R@R;y *`@5c*RA8 C_ TOD{CC#_CRCx_8C*R28(R! 9`@A?#{ 4@`:@`>@`B@ @{¨#_?#{  @`&@`*@ @{¨#_wz?#{ OT@X@@7@hV@7OB @{è#_4 1 T1T4h"@!62@ @4q#T*2@2@iy2@hAiA")hiF4h"@!*:@s)R>@sIRB@iR"y)2@"@ R2@ rR @Ji@(!R(h! **1(Q5 "@4L1T@R(R2( b)R1H7B"b1(}_ @* ȫ5;Ո7R~_)(~ Ȫ5|~_}~ ȩ5/?#{WOA8 CEhhEh hEh)RhEhIRh"EiRj(h_y)fA`D**R }RRR$RRt' hDiE RjE rR @Ji@(!R(h! **1(Q4 `E5jDh Ek.EiVJL@ 1 R+r !k! * R Q k J@_ q`T_q#T?q+R*ş?=q RJQj!) R ` E5`DR**R}RCѢRR%R'RC98 VR`D**CѢRR%R'R _8 6qATuqmTR`D RS9R**R}RSRR&R'Rc98 `D**cRR%R'R `D**SѢRR%R'R `D**CRR&R'R `D**3ѢRR)RGRCx C_x7h@4A)R)*A8 C_ ATOEWD{C#_*L1aT`D!`***L1aT`D!`*`E*hD!`A)R }_J) } ȫ5/?#C{OA8  C @)@ ;5A)R1)hD7`D**R}R3ѢRR%R'RC8 C_8`D**3ѢRuR%R'RC8 `E`E` EA8 C_ T*OD@{BC#_A }_)@ } Ȫ5hDH6[?#{ O) @@((';B)A*R?1*r@iDRlEt.R_q-@j@!IR?r! *1) )Q `E4*L1T`DhAi"Ahr@)h@i"@ @_ @T *OB @{è#_!`h*A h@i* A)R))A1*}_J@*} ȫ5A)R }_J) } ȫ5x\u?#{ O  @)@ ;FA)R1)h@( @7iC(*RqR5RBR@*R R &RyIRR"jDxyK@ 0j]SD H2P 4*L1aT`DhD!B*`@OB @{è#_A }_)@ } Ȫ5h@(G6!`bR T@7?#{C"*RgL9fA*`D*R }RRR$R *{A@#__Są?#{WOA8I>R C k@ T(>RkT>RkaThi9"yJ@9 Rhi9`D***3R}R3ѢRR'RgRC8SxC9 `D**CRRd'R'R wR`D**3ѢRRd'R'R C_806qAT`D**R }R3ѢRR$'RGR C_x.y*;R6hi9*@y RJ@9`D*C8(}S*K3R}R3ѢRR'RgRS8c8C9 `D**CRRd'R'R HR`D**3ѢRRd'R'R* C_8h76Q65 A8 C_ TOE@WD{B#_I?#{ !`Eh*Ah* @{¨#_wz?#{OT@X@ 1T1 T1T:1T5 0@(@9 r Th@ )AJ )R(@9 jTh@ UAJ U(@9 6h@ eAJ e(@96h@ YAJ Yh@* @9 U@7I76R4*L1T`@OA{¨#_ @i@!"h@! )@" @wz?#{ OT@X@.@AR@ U@65 @@ @?T@ @OB @{è#_։"@!* @wz?#{ T@ @{¨#_ֲR?#{HIRB )r()4(@ !@*@(D R )@# @{#_f?#C{WOA8 C*R}RCRR(R?$9GRi9Cx#y((9*D D**3ѢRR(RGR #@y(`7r RJR!SI.9i C_x RJR rI*Rij.9k4!SS`YRh"9A8 C_ T*ODWC{BC#_50o?#{!B{#_`}?#{{#_author=Petko Manolov description=rtl8150 based usb-ethernet driverlicense=GPLname=rtl8150intree=Yscmversion=gcb019dda06f1depends=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*vermagic=6.12.11-android16-0-gcb019dda06f1-ab12995838 SMP preempt mod_unload modversions aarch64 P9@WP@rtl8150async_set_registersTx timeout. intr_urb submit failed: %d Rx status %d read_bulk_callback%s failed with %d device reset failed failed tx_urb %d %s: rtl8150 is detected couldn't reset the device v0.6.2 (2004/08/27)may be reset is needed?.. %s: Tx status %d Assigned a random MAC address: %pM rx_urb submit failed: %d %s: intr status %d %s: promiscuous mode out of memory usb-%s-%scan't resubmit intr, %s-%s/input0, status %d couldn't register the device rtl8150|;usb_register_driverbusb_deregisterL*alloc_etherdev_mqsgkmalloc_cacheso__kmalloc_cache_noprof**free_netdev itasklet_setup usb_alloc_urbhusb_free_urbiϛ_dev_err51kfree~register_netdeviϛ_dev_infoZ4ȸalt_cb_patch_nopsgtasklet_kill**unregister_netdevhusb_kill_urb{consume_skb**netif_device_detach**netif_device_attachb|_raw_spin_lock_irqb|_raw_spin_unlock_irq usb_submit_urbg__tasklet_scheduleusb_control_msg_send9Tusb_control_msg_recvFr__stack_chk_failq`o__netdev_alloc_skbXtdev_addr_mod)get_random_bytesnetdev_notice__printk_ratelimitiϛ_dev_warnF\bskb_putKeth_type_trans]u!netif_rxcWa_raw_spin_lock_irqsave*X_raw_spin_unlock_irqrestoreI+netif_carrier_offI+netif_carrier_onjiffies[netif_tx_wake_queue capableSusb_unlink_urb+]dev_kfree_skb_irq_reasonb8snprintf?ethtool_convert_legacy_u32_to_link_mode`teth_validate_addrhRHethtool_op_get_linkfmodule_layout|;bL*go** i hiϛ51~iϛZ4ȸg**h{****b|b| gҮ9TFrq`oXt)iϛF\bK]u!cWa*XI+I+[ S+]b8?`thRHfusb_register_driverusb_deregisteralloc_etherdev_mqskmalloc_caches__kmalloc_cache_noproffree_netdevtasklet_setupusb_alloc_urbusb_free_urb_dev_errkfreeregister_netdev_dev_infoalt_cb_patch_nopstasklet_killunregister_netdevusb_kill_urbconsume_skbnetif_device_detachnetif_device_attach_raw_spin_lock_irq_raw_spin_unlock_irqusb_submit_urb__tasklet_scheduleusb_control_msg_sendusb_control_msg_recv__stack_chk_fail__netdev_alloc_skbdev_addr_modget_random_bytesnetdev_notice__printk_ratelimit_dev_warnskb_puteth_type_transnetif_rx_raw_spin_lock_irqsave_raw_spin_unlock_irqrestorenetif_carrier_offnetif_carrier_onjiffiesnetif_tx_wake_queuecapableusb_unlink_urbdev_kfree_skb_irq_reasonsnprintfethtool_convert_legacy_u32_to_link_modeeth_validate_addrethtool_op_get_linkmodule_layoutLinuxLinuxGNU R8kYi %I?jGNU,4@HXtlXxlXrrrxrx uu$,HLT| (08@HPX`hx$l(l8Ld$\\x  $,4`hpKK  , 8 H h   = =   l l, @ |    l l  l$ lt   P |    x|11!!qq8L(htll0\`h0 < @Tll^^4_8_D(@Tpt|xKK<TXt $Ldjj r$r(jjl lTld$lp(0lH 4<lX @Hld LTl(X`lXdllpxl||ll llT(l0lT8`ll\lPl`rll l(lPAndroid (12833971, +pgo, +bolt, +lto, +mlgo, based on r536225) clang version 19.0.1 (https://android.googlesource.com/toolchain/llvm-project b3a530ec6537146650e42be89f1089e9a3588460)mHntlll l<lXtllll@lHlll llTPllTll\$lXllll` !38=EKNQ"BJZ]`cfijk() Xr4  / W Xxp     D H<  j    L l $ l.  K `) d T) X d X h$f t(  0# L <U \ H h  , ` "T , 4  `O \n Tx P TlZ 7 x X i  4 ~ 4 T P T | ? E \H X \c   .   n p 9 ! `< \ `:4z4t4.b u| n nw { o" 4"##r$5$ .:..0.^.E. "#$[%%% awo% / X#34? M$`QD  (_r^D/\(ka=5o!<O.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss.rela.altinstructions__versions__version_ext_names.hyp.event_ids__version_ext_crcs.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.init.eh_frame.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.rela.exit.data.rela.init.data.hyp.data.rela.data.rodata.__llvm_fs_discriminator__.BTF.rodata.str1.1netif_rxunregister_netdevfree_netdevusb_control_msg_recvskb_putrtl8150_tx_timeoutrtl8150_set_multicastrtl8150_start_xmit__printk_ratelimitrtl8150_resetrtl8150_disconnectrtl8150_set_mac_addressalloc_etherdev_mqsalt_cb_patch_nopsrtl8150_netdev_ops____versionseth_type_transrtl8150_get_link_ksettings__start_alloc_tags__stop_alloc_tagsget_random_bytes____version_ext_namesjiffieskmalloc_caches____version_ext_crcsfree_all_urbs_dev_errusb_register_driverrtl8150_driverusb_deregisterset_ethernet_addr__kcfi_typeid_eth_validate_addr_raw_spin_unlock_irq_raw_spin_lock_irqrx_fixuptasklet_setuprtl8150_get_drvinfo_dev_info_dev_warndev_kfree_skb_irq_reasonnetif_carrier_onrtl8150_openfill_skb_poolfree_skb_pooltasklet_kill__stack_chk_fail__kcfi_typeid_ethtool_op_get_linkintr_callbackwrite_bulk_callbackread_bulk_callbacknetif_device_attachnetif_device_detachsnprintf__kmalloc_cache_noprofnetif_carrier_off_raw_spin_lock_irqsavenetif_tx_wake_queuertl8150_siocdevprivatertl8150_close_raw_spin_unlock_irqrestorertl8150_resumeinit_module__this_modulecleanup_module__tasklet_schedule__mod_usb__rtl8150_table_device_tablecapablekfreeethtool_convert_legacy_u32_to_link_modenetdev_noticertl8150_probedev_addr_modusb_control_msg_sendrtl8150_suspendusb_submit_urbusb_kill_urbusb_unlink_urbusb_free_urbusb_alloc_urbconsume_skb__netdev_alloc_skbasync_set_reg_cb__llvm_fs_discriminator__$d.79$d.69__UNIQUE_ID_license859$d.59$d.49__UNIQUE_ID_alias539$d.39$d.29_note_19$d.19$d.9$d.68__UNIQUE_ID_description858$x.58$x.48__UNIQUE_ID_alias538$x.38$x.28_note_18$x.18$x.8$d.8$d.67__UNIQUE_ID_author857$d.57$d.47__UNIQUE_ID_alias537$d.37$d.27$d.17$d.7$d.66__UNIQUE_ID___addressable_cleanup_module856$x.56$x.46__UNIQUE_ID_depends536$x.36$x.26$x.16$x.6$d.65__UNIQUE_ID___addressable_init_module855$d.55$d.45__UNIQUE_ID_scmversion535$d.35$d.25$d.15$d.5$x.64$x.54$x.44__UNIQUE_ID_intree534$x.34$x.24$x.14$x.4$d.4$d.63$d.53$d.43__UNIQUE_ID_name533__UNIQUE_ID_vermagic533$d.33$d.23$d.13$d.3$x.62$x.52__UNIQUE_ID_alias542$x.42$x.32$x.22$x.12$x.2$d.2$d.71$d.61$d.51__UNIQUE_ID_alias541$d.41$d.31$d.21$d.11$d.1$d.80$d.70$x.60$x.50__UNIQUE_ID_alias540$x.40$x.30$x.20$x.10P]=%$. @h^ S$D E%7L%7@S%7\%\c%\j%Q]@v%@ݞ`% %\H\ S]% ݞ%K@U]%P]W] 2 1 2 5% !8 ׄT]% []% []% []% !8% !8 D % a]!% x D f4% d] D H%fM% f]h% a]u% x ׄT]% j]% y D K% m] D % o] D Ct vy % q] g )B\D % s]% A D %4% v]#% .,% []>% !8rtl8150rx_urbtx_urbintr_urbtx_skbrx_skbrx_skb_poolrx_pool_lockintr_intervalintr_buffasync_reqrx_cregrtl8150_tasync_set_reg_cbfill_skb_poolfree_all_urbsfree_skb_poolintr_callbackread_bulk_callbackrtl8150_closertl8150_disconnectrtl8150_get_drvinfoecmdrtl8150_get_link_ksettingsrtl8150_openrtl8150_probertl8150_resetrtl8150_resumertl8150_set_mac_addressrtl8150_set_multicastrtl8150_siocdevprivatertl8150_start_xmitrtl8150_suspendtxqueuertl8150_tx_timeoutrx_fixupset_ethernet_addrwrite_bulk_callbackv@c^  @@@h@@g@@@@@@O@J@{) 5Z80@)%Z( @H)q@@)[@8)[@P)[x0]s@h)@p)2c dU0@X)Lo= e@@P0) k wHx5{0:{${ _h+MWӭ ض0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyozC!k,%70  `He0  *H [H#F&tzɵ"f*qVnilZqOeQf$ttŅ-l()8ku!G*Ǹf*ć1O|wQ/J2OC'yo4 e5^5Fp 7I6 ,/bW!3k¸iLnD߱<ޛCpu ,$8";Qc Orm qeo~aw)^\ : ~PA0 [*dnݫqt %oX?bb_IمŬ+~LEߞ`ΈW`:+knD_ZkjS/,ɹam܊ (1[E-C2CK|4T6<5~Module signature appended~