ELFP@@'$ y?#{WO@R!R"R`RR@` `OBWA{è#_`B+!HR )*RJ h Rij )ufs~hV i`@*Ru,`@*R` @v",@!`Eu+5!cv 5!*!s?#{ @S%R2(`B`@`"@`&@`*@`"@`&@`*@`6@`:@`>@`B@`2@`N@`@ @{¨#_qh~_~h~ ȩ5_W?#{ @`@h@@6`"@`*@ @*{¨#_֛EX?#{ @`@h@@6h"@Yh"@`"@Uh*@Yh*@`*@ @*{¨#_ց >?#{WO@h_h6h*@HEV FF Gh_v*i@ R rR @ r@(!! **.14 (Q`@DR4L1T`@R( R2(h")R1h7OBWA{è#_R~_)(~ Ȫ5~_}~ ȩ5i"1(}_ @* ȫ5;H6?#C{WOA8C**R}R3ѨR@RR%R'RC8 VR`@**3ѢRR%R'R C_8h 6qATA8Cq_ן TODWC{BC#_?#{ 4@h:@h>@hB@+RDR@p@ @ ) p `6h:@RDRp@ @ ) p `:h>@HRDRp@ @ ) p `>hB@RDRp@ @ ) p `B @{¨#_?#C{OA8C** }RcRR@R$RR;y t@5c*RA8C_ TOD{CC#_֠CRCx_8C*R28(R! 9`@A?#{ 4@`:@`>@`B@ @{¨#_?#{  @`&@`*@ @{¨#_֓?#{WOT@X@@7@@7OBWA{è#_4 1 T1AT@4h"@!,2@@ h@qT*2@2@iy2@@@)"FT GG H2 5@R2@DR"@ @)q@H!RrK! * kI1HQV "@4L1T@"R(%R2(b)R17Bh"@!*b1(}_ @* ȫ5;7R~_)(~ Ȫ5~_}~ ȩ5>?#{WOA8CEHhEhi, hEhi,hEhi,hEi-?hfA*`fE*R }RRR$RRu+ hfERiERjE @)q@H!RrK! * kI1HQU `E 5jfE RhEkEM@iVK 1 R+r k! * ! Q J@_ q`T_q#T?q R)ş?Aq)1*R)QI!  R `E5R`fE**R}RCѢRR%R'RC98 VR`fE**CѢRR%R'R _8 6qATtqMTR RR`fE**R}RSRR&R'RS9c98 `fE**cRR%R'R `fE**SѢRR%R'R `fE**CRR&R'R `fE**3ѢRR)RGRCx C_x7hA3A)R)*A8C_ !T*OEWD{C#_*L1aT`~E`!**L1aT`~E`!*`EhfE!tA)R }_J) } ȫ5>?#C{OA8CA5A)R1)hbE7`fE**R}R3ѢRR%R'RC8 C_8*`fE*3ѢRuR%R'R C8`E`E`EA8C_ TOD*{B@C#_A }_)@ } Ȫ5hbEH6C~D?#{O(+)AB)A*R?1*r@tjfER/RkE?q N@)r@?rj!!*)m1DRh nQi`E4*L1T`~Eh@ i@hr@)hAiI@ @_ @T OA*{¨#_`!h@ hAi A)R))A1*}_J@*} ȫ5A)R }_J) } ȫ5+?#{ OAFA)R1)h@( @7iB(*RqR5DRBR@*DR R &RKRlfEDRxy" Jy@ D0)]S )2 P 4*L1aT`~EhfE!B*`AOB @{è#_A }_)@ } Ȫ5h@(G6`!R{?#{C@7"*RgI9*fA*`fER }RRR$R *{A@#_W?#{WOA8CI>R k@ T(>RkT>RkaThm9"yJ@9 Rim9*`fE* 3R}R3ѢRR'RgRC8SxC9 `fE**CRRd'R'R wR`fE**3ѢRRd'R'R C_806qAT`fE**R }R3ѢRR$'RGR C_x.y*;R6*@y RJ@9*hm9*,}S`fEK3R}R3ѢRR'RgRC8S8c8C9 `fE**CRRd'R'R HR`fE**3ѢRRd'R'R* C_8h76Q65 A8C_ TOEWD{B@#_;W?#{ !`Eh@h @{¨#_֓?#{OT@tX@ 1T1T1`T61Tc5h2@ @9? r T@*@J*R @9? jT@*@J* @9 6@*@J* @96@*@J*@ @9@77H6DR4*L1T@OA{¨#_h"@!@@! )@" @?#{ OT@X@.@!R@H@65@A@ @?T@AOB @{è#_ֈ"@!*@?#{ T@ @{¨#_Óp)?#{O !R`!RfE`BR )@# @OA{¨#_W?#C{WOA8C*R}RCR?$9Rm9(RGRCx#y((9*dE fE**3ѢRR(RGR #@y(`7r RJR!SI.9i C_x RJR rI*Rij.9k4!SS`YRh"9A8C_ TOD*WC{BC#_ű6?#{!B{#_ g@?#{{#_ P9@WP@rtl8150author=Petko Manolov description=rtl8150 based usb-ethernet driverlicense=GPLvermagic=6.1.99-android14-11-gc151586fe278-ab12919773 SMP preempt mod_unload modversions aarch64name=rtl8150intree=Yscmversion=gc151586fe278depends=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*can'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 LinuxLinuxrtl8150jKusb_register_driverxYusb_deregisterralloc_etherdev_mqs2 kmalloc_cachesMkmalloc_tracefree_netdev<}tasklet_setup usb_alloc_urbe* #usb_free_urb:*_dev_err zkfreeOC register_netdev@~_dev_infodHalt_cb_patch_nopsNǣtasklet_killunregister_netdevx"usb_kill_urbuconsume_skbenetif_device_detach=NKnetif_device_attach{'_raw_spin_lock_irqSuK_raw_spin_unlock_irqeRusb_submit_urb*__tasklet_scheduleusb_control_msg_sendʙ$,usb_control_msg_recvғ__stack_chk_failOٛO__netdev_alloc_skbzoHdev_addr_mod 7Aget_random_bytesk>netdev_notice(a__printk_ratelimit.$_dev_warnQKskb_put/ eth_type_transpE8netif_rx 4_raw_spin_lock_irqsavep\_raw_spin_unlock_irqrestoreӥnetif_carrier_offmSnetif_carrier_onPjiffiesԁnetif_tx_wake_queuecapableXausb_unlink_urbv__dev_kfree_skb_irq9dstrscpynJnesnprintf0jethtool_convert_legacy_u32_to_link_mode1eth_validate_addrv&ethtool_op_get_linkmodule_layoutGNU=nV|3b @#PgGNU,40D0HXxi\|i\llll (0P.T.Xee $,4<DLT\dli|i|0D\TTp$$ (T\dHH|| ( 8 \    i| i|  H T X d p |  i| i|  iT iTX   4 `     `hlttpiti $00,iH0iH\t|[[,`0\Lx o$o(0 ,8Phlx (S,S8`hllIIh0pp l$l(ppi iLi\$ih(0i 4<i$ @Hi0 LTi X`i(dliDpxi8|ii ii$(i0i8`iii@ilii i(iHlAndroid (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362) !38=EKNQ"BJZ]`cfilma!" I  P    k # \ P     Dl <<      LC   lm   |T TP XN \  P `=$ lg x |0H  < ( |H{ 4 s $7  aT  $ B ` ,v $dv u $1l H Cx <` p| "  6 H4 [ Z  |  M H(  v P T  U DT H: t | ) <"  1ps44.Tb ON   GIIna n  (   .a5.`c..... > ê^ 4 $]$, zGN%0#DuXE TBbUk?9M .note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss.rela.altinstructions__versions.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.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.BTF.rodata.str1.1strscpynetif_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_ksettingsget_random_bytesjiffieskmalloc_cachesfree_all_urbs_dev_errusb_register_driverrtl8150_driverusb_deregisterset_ethernet_addr__kcfi_typeid_eth_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_fail__kcfi_typeid_ethtool_op_get_linkintr_callbackwrite_bulk_callbackread_bulk_callbacknetif_device_attachnetif_device_detachsnprintfnetif_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_tablertl8150_tablecapablekfreeethtool_convert_legacy_u32_to_link_modenetdev_noticekmalloc_tracertl8150_probedev_addr_modusb_control_msg_sendrtl8150_suspendusb_submit_urbusb_kill_urbusb_unlink_urbusb_free_urbusb_alloc_urbconsume_skb__netdev_alloc_skbasync_set_reg_cb_note_9$d.69$d.59$d.49__UNIQUE_ID_alias339$d.39$d.29$d.19$d.9$d.68$x.58$x.48__UNIQUE_ID_alias338$x.38$x.28$x.18$x.8$d.8$d.67$d.57$d.47__UNIQUE_ID_depends337$d.37$d.27$d.17$d.7$d.76$d.66$x.56$x.46__UNIQUE_ID_scmversion336$x.36$x.26$x.16__UNIQUE_ID_license506$x.6$d.65$d.55$d.45__UNIQUE_ID_intree335$d.35$d.25$d.15__UNIQUE_ID_description505$d.5$x.64$x.54$x.44__UNIQUE_ID_name334$x.34$x.24$x.14__UNIQUE_ID_author504$x.4$d.4$d.63$d.53__UNIQUE_ID_alias343$d.43__UNIQUE_ID_vermagic333$d.33$d.23$d.13__UNIQUE_ID___addressable_cleanup_module503$d.3$x.62$x.52__UNIQUE_ID_alias342$x.42$x.32$x.22$x.12__UNIQUE_ID___addressable_init_module502$x.2$d.2$d.61$d.51__UNIQUE_ID_alias341$d.41$d.31$d.21$d.11$d.1$d.70$x.60$x.50__UNIQUE_ID_alias340$x.40$x.30$x.20_note_10$x.10tt s|P S@% 5#=#@m~||^>@P$tpm>|]>|0@  |0A |0B |0C  L L L L@ T U^>V(i6i=Ai=@Pi0_i=: = ji0@~i0AWW0Bi0Ci0Di0Ei0Fi0G Wi"i" L@$ L$ L$L%!6 X= E!]F@$!W(![/! =!@ 6 I!s O!u U!_!e!@j!n!vv!G@!L!L!x!z@!!!|!}@!~!!!!@l`!y "!v@"t")"@/"A"K"^\"^d"^s"^"^"^ L L@ LL"L "L@ "L "L   !@=YZh@F0@0A0B 0C"0D L L LL@X[0q!2yX<\@ L L L L@ ] ^a_ b@qe `a Y cd Y fg Yi j Pkm@t@ L L LL@l Yn opr@q Y$s YUuv w:( Jx@UzdJjy Y { Y| }t@U~ @ 0@   @ y!!.@\bm;t {$06I @0`@ @`X@y@I`%Dp/Dx<E MU b @t'{!G GG! ! ! 8 8@       @ ! (!2?O`@m{ @@#@)/5<@DLV]@iu}@ 00 @@ "+!3!= L L@ @ @$+@3?xHzO~@ L L LL@ 0   0     $$  w`@ir@y   L L@ LLA!F X@k@    @ %.9A@GU[fH@w!~@' 0  @@@a 0@!,`!36!F#P@#W #i#r7%7& @&`&&f& '@'(@**6@, -y.(!@.1y.E!/fH w @(@zjfr@r@r@6@r@r@r@r@   RFhrq!@ s   @   Y `@  c 0  6   0' 04 `= c@F ^\ ^c ^y 0 x    ~  0 !@   @ @  $X 0@ & 08 0H Y 0@j { 0  0@  0! 0 ! @! ! 0! "* 0@": "M 0"_ #p 0@# `# # !# !@$ $Y% L@% L% L%L&xXYRF@8@ $ U   b r ( @0<&@@BD,F5!@GSDYHfJ@rL{NPR@T@@ XX  "U#  U# 0X@ G  ,@   3U;&Է(ݷD^^^@{U  fn v0@}0`(4MU  ( @  6( @ y@(89[z@ @>eo  @  % 0 @< G \ 0h r @}   * 0 b 0 L@0 L0 80 0 0@ `   0 0 @ !W {v@  OO  5VH5!\H fH @wH HHH H@H7H HyHH!H H H I @I I8"I *I @2I ;I EIWIy `I @kI tI I I @ I I I I @ I I I I<II Iy@Iz#` I@JJ)J7J@FJ LNJXJ"  $99a909@9b0909 9e909 9#: @: `:   : ,: 8:0D:fG:lJ:nM:pY:r@j:su:s|:u:f$:0@$: `$:v$:y$:x%:@%:I%:I%; %;{%/;!&>;|&O; &_;D'q;D'; ';!@'; '; ';{(;!@(;!(; @) <})<!*<~+*<l@,<<-?<@-I<$-R< .]< @.g< `.s< .< .<0/<0 /<0!/<0"/<0#/<0@/<0A/=0B/=0C/=0D/+=0E/?=0F/F=0G/S=0H/_=0I/m=0J/x= /=+/r=1==1= 1=#2=#@2=!2.!3K#3=!3=!@4=%4=D5=!7=!7=F8>F@8>F8&>85>L9;>L@9A>L9G>G9U>0:_>p@:l> ;r> @;y>L;>L;> <> @<>H<>K?>@A>AoA>B>L@B>MB? C? @C&?C)?NC/?OD8?+@D@?PDG?eDO?SEW?S@Ed?SEREr? F|?UF?0G?@G?sG?G?0G?tH?vH?LH?LH?yI@= I @w@I@ I@I(@#@J4@yJB@JO@zKX@@K]@Kk@K|@ L@@L@ L@L@_M@0O@L@O@LO@LO@)P@@PA `P A P9A?PAA!QIA,QUA.QhA!RvA3RA6RA0@TA4TA6UA!VA:WZWA;WAJWA @XA `X B XBLX.BLYEBK@YPB Y`BYmBZB ZB0@ZBZBZBL[BV@[B @[B#[B{[ CW]Cb]^&C[@^2C\^8]^^n:C_@p]p Lp LqL@q"Lq"Lq"Lr"L@r9ar&rp{bS0 y@<AsWfʏՏ'( ݏ i)@*T T/T0@T#U1S0=)@` P(U i@,8? H{#T$@*T+1T,8T)h-@LT<TT<iT=.^U/bUbjUy yU@U0`U UyUq!U!UU@` P(U/iU4U!U5V5@wS6VSVS"VT .VU@ #   +#   9# G# Y# g#  y(Uu#  y(U?l#  y(U# # ;?# ;?# * /# #  /#  /#  / #  /ߝ &G -#  /D#0L# _# ;?s# ;? / #  /##  3 mFrtl8150rx_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_ksettingsv@c^@hVO4J@H# 54*80@\# %l*( @\H# q@\@#.*)@0_#Kp0F@8`#;x06@P`#0e2P`@h`#p23U0`Loa8506@@a0#; G$G  b b0%Pt uke~v0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyW8*ӍJP0  `He0  *H  I*|IN`m4Ps7`vQW3RP-[9팵|xnE'sp|8t_!#+==(p8mLT}~t?@-GdLVvy8vwpY9O "'Lhgt{{M5xn-,N&%1ɐvj g@uw9x XȮ\3 j8Oj%V7\F#ba& ܫ f!<POx[[L hGiuљ,'7,aF>x/_*6p6Q9ԺӀ> ի{ z5*q~oF\ A7 hμE~M1sCnI -mWRilt?SpI/O4 >GIZY0L-wxJz 3(iWWVLS~Module signature appended~