ELF @@#! 00 0 mtp_tx_reqsmtp_tx_req_lenmtp_rx_req_lenstatus%s: ioctl returning EBUSY state:%d %s: ioctl returning %d %s: unknown compat_ioctl code: %d %s: usb_ep_autoconfig for ep_out failed &dev->write_wqvfs_write(time in usec) min:%d max:%d avg:%d 3Wrong value. To clear stats, enter value as 0. mtp_send_receive_ioctl%s: rx %pK queue %s: (%lld %lld) &fi_mtp->dev->read_mutexMTP Write Stats: %s: usb_ep_autoconfig for mtp ep_out got %s 3mtp_bind() could not allocate requests %s6mtp_open %s: - count(%lld) not multiple of mtu(%d) %s: usb_ep_autoconfig for ep_intr failed mtp_read%s: MTP_REQ_GET_DEVICE_STATUS mtp_function_bind%s: usb_ep_autoconfig for mtp ep_intr got %s fullusb_mtp3[%s] EINVAL mtp_writesend_file_work%s: %02x.%02x v%04x i%04x l%u %s: vendor request: %d index: %d value: %d length: %d %s: dev: %pK 6mtp_release %s: %d alt: %d 3 3: Create and symlink PTP function with a gadget configuration %s: dual ======================= vfs_read(time in usec) min:%d max:%d avg:%d %s: returning %zd state:%d %s: rx %pK %d &dev->read_wqvfs read: bytes:%ld time:%d mtp_send_event%s: usb_ep_autoconfig for ep_in failed &dev->intr_wq%s: (%zu) 3%s mtp_release not called returning EBUSY %s: unknown ioctl code: %d %s: (%lld) %s: %s disabled mtp_create_bulk_endpointsreceive_file_workcompat_mtp_ioctl%s: (%zu) state:%d mtp%s: MTP_REQ_CANCEL %s: %s speed %s: IN/%s, OUT/%s MTPmtp_ioctl%s: vfs_write %d f_mtp%s: dev->error %s: returning %d state:%d mtp_function_unbindMTP Read Stats: mtp_open%s: xfer error %d %s: got short packet 3 2: Create MTP function 3mtp gadget driver failed to initialize debug_mtp_reset_stats%s: returning %d 3 1: Delete existing PTP function if any %s: class request: %d index: %d value: %d length: %d %s: usb_ep_autoconfig for ep_in got %s vfs write: bytes:%ld time:%d %s: request NULL ret:%d state:%d 3Error: Create MTP function before linking PTP function with a gadget configuration mtp_ctrlrequestmtp_function_disable3Error setting MTP 3%s: response queue error mtp_function_set_altsuperMSFT100(MTPmtp_usb{`@ Jk?rj  k 4 )k 4 )k) 0 k8 ( $ Q{_{_{og_WOC@4t@!B@,7@9 95@@+799@9xn@6@R r2R`"`(R chJ @tv@!B@!@`@!Bu~@!@@!Bu@!@@"@!B_uH@ 4 *uv @k Tx~@R rR r`y@6zf:@@q T@T6 #@( h# @w~@x@RR*H!!`@&r`TR @@qiTRu@R rR~@ ru@vR r`R r@@qTu@U@v@vuvRqTx@R r `@R rR y@`6zf:@@H@]@ qT @9h@9 i99J@J]@_qCT R I9l999@ )Q@J @@d@]@!B qI1jOqE@f@#1*!B@OFWE_DgCoB{A_{ g_WO@9l@ !B9tb.{uw@T6"@( H"x@v~@v@@w@v@@w@{w@T6"@( H"x@v@v`"@J?SOEWD_CgB @{ƨ_{ O@  @@**!B@b~@*5`~@*5@b@*5`@4*`~@@b@*4*OB @{è_`@*4`@(R`aR"Rh{WO@!u`~@`@`@`aR"R@c@!OBWA{è_{ _WO@4@y6@y3 @y #@9 @$@98@@!B***@9q!Tߺq !T@9qT@J!@HRt2vqTqT @@9!B***@9qaT:q  T9 6@*q@R41!@ ) T@ R@ I9J V @@9!B***@9*)5qT @!BA qThRaR"RcaR"R* 5qT@R@!By @A)R q(Ry@k꧟R )@ rI3 )@ @!@7*ODWC_B @{Ũ_!_{ _WO)P@@4(Ah4R(457@x68u^ caR"RODWC_B @{Ũ_{@)R )P@4 Ai4R aR"R{_{ _WO)P@@4(Ah4R(457@x68u^ aR"RODWC_B @{Ũ_C{O@*R r@2R   k I H-=H!HH 6@R rwR`b!Bb!B!BARr"R@ {{J  5@T4R`?CT@s@hb!BC#!Rhb@!a.B _)@?TOD@{BC_u u*@~@{OqmT` R}@ r*h^`OA{¨_{ O\@@@@OB @{è_{og_W O C@Ѩ9 F8@@!B@#Bj2)]@yqu))T*/?Rqc@@TX6I#@(  ҩ(I#*8Aq!Tc*c"R@ Tx6i#@(  ҩ(i# A qT9cA q T @4@  멲 IR yKDy y+B @@IKA6"}@C 7 jjtˊ}J GӉK @ RV@R)) (6K飐Ri=r R })e(   @ r 7@˿*lTJ52 qT.8+**@!BAh4R@6_ *@!B**@A!B*/: _)@?!TOJWI_HgGoF{E_{og_ W O @`Ѩ9 C @5`@!B(@]@yT`@!B6c.(AH4+T()#(**(R6@R Yx@q rH @8?@7{xK7j6`@W@!@W@Ch@!*W@k!Tkjtˋ}K G)K @ Rj@+- h裐R)h=r(}jeӊ R ( (A(5(A qT*@"R(A5(A qT@(A qT4\S@5H @IW@T 멲IW B)˿ ?kT`@!Bן_,T*(/,*)A@q\ 5 @(Ah4R(@ (Ah4R(@(A5 @`@!B*=T)R(!iR jTA8 @9 @IxӋ(7 @L6K kꃊk1 뇟K @I ?(A"cR` @+Bc@y7@*+>xC*:hRrkTtb R qATA8 @9 @(7 @k6JxJ J!郉J1_ ꇟjIx@I ?(A"R`'@)#* Rib  @!B*H@}@ _)@?TOH;@{FC_ R Rc*R!{  @ R!Q qaT@ Ai4)R *hf @{¨_ R !{@ RQ *{_{_WOd@ R*c qTA4 qT(RH R @A!BIU8HR@@  @:RrkTRrkT(R#2@yKy@+#c@R@9/BA4 qaT(R R @!B*~@OCWB_A{Ĩ_{og_WO @ 6@(@!BrqiThA(4t uz@ TW6I#@( X#VoC* y%RC"R@`Tw6i"@( x"@@@[Co@W@s@~@*A8 @9 @ixӋ(7 @L6k"kꃊk1 뇟k@i"?(a"b `@R r*`4s@6yNy _)@?AT*OIWH_GgFoE{D_ *s@6xNx{!@R*@@ ({_{ R{_{`@@ )Jk , )J ( )J ( k) 4  8 0Q{_{_~ K K  K? K > K? K? ~ K K {@{_alias=usbfunc:mtpdescription=MTP function driverlicense=GPLparmtype=mtp_rx_req_len:uintparmtype=mtp_tx_req_len:uintparmtype=mtp_tx_reqs:uintintree=Yname=usb_f_mtpvermagic=4.19.191-g107525974b03-ab7627177 SMP preempt mod_unload modversions aarch64depends=msm_ipc_loggingalloc_inst_mtp_ptpfunction_alloc_mtp_ptpU?3module_layoutdmemset~)Hmemcpyg__stack_chk_guard__stack_chk_fail__ll_sc_atomic_subȗ|__ll_sc_atomic_add_returnXF-kmalloc_caches }param_ops_uint{&usb_function_unregisterpipc_log_context_destroy} usb_function_registerFipc_log_context_create|Ahusb_ep_disableRusb_ep_enablenBconfig_ep_by_speed"#>__wake_upъusb_ep_free_requestL.usb_ep_alloc_requestVusb_ep_autoconfigۢbusb_string_idIusb_interface_idrusb_put_function_instanceh!seq_printf6seq_putsn Tsingle_openv"kstrtoint#seq_read!Oadebugfs_remove]N}debugfs_create_file Bdebugfs_create_dirb?fvfs_write3vvfs_reade?ktime_get榹misc_register57C__alloc_workqueue_keyT__init_waitqueue_headݍschedule_timeoutMqueue_work_onMfputiBflush_workqueue.fgeth__list_add_valid}P__arch_copy_from_user 8_raw_spin_unlock_irqrestoreUrS__list_del_entry_valid vQ_raw_spin_lock_irqsaveA)k__arch_copy_to_userHۈ__check_object_sizeDf_raw_spin_unlock_irqG_raw_spin_lock_irq2: mutex_unlockq:usb_ep_dequeueausb_ep_queue֮Amutex_lockTfinish_waitQschedule&prepare_to_wait_eventuyHinit_wait_entry衃ipc_log_string%.,debugfs_remove_recursive destroy_workqueuedmisc_deregisterjkstrndup`Ϙstrlen地__kmallocH>kmem_cache_alloc_tracev__mutex_init%usb_os_desc_prepare_interf_dir-GOconfig_group_init_type_name2|printk zkfreeLinuxusb_f_mtpGNU31ܵH  p$H( 04p<D HL P`X \ ``d h lt|    yy@@jj 04=8r<=@rHT\@`@dbhbt |h@h88==ii ,r0r4 8DHPT\l{p{t x  $0 4 D`    (h,h48HL\`PdPt x    (4 <T8Xh 8ktk t04<@DHLPX\`lptxrxr::    <@L=PX@\=`l@p|   ,8 D`   , Z0 %4 Z8 %< L \ t            $ , 8 D P X ` h |               < @@ @T "p x |     T T " H H   $ ( 8 P T dX \ d` d p       S  S    , `            4 X\ 0 `!d!xH|H$$``,,  $(,48<@DTXTT* *,04DHP6T(X6\(dhldd!![[   <d!!DHLSPTSX`$<`p| $`PX\`dhlWW!$!P t!x!)))))0)LPp*) *$)())!!H Tt!x!#!!  $(0 DXHXLx|}}77LP`dhtx|:: $4<!!LJLJ P A J A J0 8 H      !!!J !$!J,!L!!!!"" "H"L"T"X"J\"`"Jh"l"!t"!" "!"!"""L""L"# #,#<#T#### $0$@$L$h$$$$$$$%p%%%%%W%%W%%%&&&&&&$&(&!0&!`&d&h&l&p&t&x&&&&&&&&&&&&'#(' @'!D'!'', (((.(((((((((!(!)<)#d)#p) )!)!8*l*,*++.,+8+<+@+mD+;H+mL+;T+`+!h+!++#+ ++,,,,$,P,X,\,`,d,h,|,K,K,,,,,,- -(-0-14-*8-1<-*@-`-h---- .4.@.H.L.P.UT.*X.U\.*d..!.!..Y....Y./$/H/d////// 0 0D0000011!1!`1#h1111 1111h11h112 2`$2(2 ,2`0242 <2D2 H2L2 T2 X2 \2 `2 d2ph2l2 t2 x2p|22 2 2y2y22222@2@22j2j2 ( ()$*(0,+4 <+@(H,L0TP,X8`,d@l,pHx -|P@.X hh ( 08HPX`p `(i0r8{HPiXr`{p`x{{`{ ({0H@  (0PPLh`p1 2`4  d " ,' t) + t,pAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)tuwxyz~v{|}b  [  h =  N   4  $ 0| <q H< T ` lk x6 e  0  [    W   _ y *  HU p  Q   Y @ T$ @ `O i r {K   S    I   E   (, P  U P y L $  : T L `! 4 H X ds " ,'  D B t)m   ( + 0  8g t, @v , H P Xa . 1 1p 2 @  '  "      2 2  >  [  x]    U: F w (((P(  q X t)t 4$  X r ` (eH(p(X(  2 1 Lq   PL Pc T(   l7 i r (( $l  %  M   ` {  ,'HP +@~ dD t,8 .0 , $h  (   @ Lb " h0w  G TY \r@K@      L@:)  1D  ( {/GuK<hhS)=)Z,zc0_lX8uiH:Y]l@+7~E yI /S.note.Linux.rela.exit.text.comment.altinstr_replacement.init.plt.bss.rela.rodata.debug_mtp_ops.rela.altinstructions__versions.rela.data.mtp_strings__ksymtab_strings.rela___ksymtab_gpl+alloc_inst_mtp_ptp.rela___kcrctab_gpl+alloc_inst_mtp_ptp.rela.text.function_alloc_mtp_ptp.modinfo.rela__param__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.rodata.datainit_wait_entrymemcpyipc_log_context_destroy__alloc_workqueue_key__mtp_setup.__keyalloc_inst_mtp_ptp.__key_mtp_devfputschedule_timeoutmtp_complete_outmtp_free_instmtp_alloc_instusb_ep_free_requestusb_ep_alloc_requestparam_ops_uintkstrtointprepare_to_wait_eventmtp_send_eventmtp_function_set_alt__mutex_initfinish_waitmemsetfgetktime_getseq_putsdebug_mtp_reset_statsdebug_mtp_read_stats__param_str_mtp_tx_reqs__param_mtp_tx_reqsmtp_fopsdebug_mtp_opsmtp_item_ops____versionsmtp_stringsmtp_ctrlreq_configfsmtp_string_defskmalloc_caches__module_dependsss_ptp_descshs_ptp_descsfs_ptp_descsss_mtp_descshs_mtp_descsfs_mtp_descsmtp_complete_intrusb_os_desc_prepare_interf_dirdebugfs_create_dirusb_function_unregistermisc_deregisterusb_function_registermisc_register__arch_copy_to_user__arch_copy_from_user_raw_spin_unlock_irq_raw_spin_lock_irqkstrndup__wake_up__crc_alloc_inst_mtp_ptp__kstrtab_alloc_inst_mtp_ptp__ksymtab_alloc_inst_mtp_ptp__crc_function_alloc_mtp_ptp__kstrtab_function_alloc_mtp_ptp__ksymtab_function_alloc_mtp_ptpdent_mtp__ll_sc_atomic_add_returnqueue_work_onmtp_complete_indebug_mtp_opensingle_openstrlen__param_str_mtp_tx_req_len__param_mtp_tx_req_len__param_str_mtp_rx_req_len__param_mtp_rx_req_lencompat_mtp_ioctlmtp_send_receive_ioctl__stack_chk_failprintkreceive_file_worksend_file_workmutex_unlockmutex_lock_mtp_ipc_logmtp_os_stringipc_log_stringusb_ep_autoconfigseq_printf__check_object_sizedebugfs_removedebugfs_remove_recursive_raw_spin_lock_irqsavedestroy_workqueueflush_workqueueusb_ep_dequeueusb_ep_queuevfs_writemtp_writeipc_log_context_createmtp_attr_releasemtp_release_raw_spin_unlock_irqrestoremtp_func_typemtp_shortnamemtp_set_inst_nameconfig_group_init_type_nameinit_module__this_modulecleanup_modulescheduledebugfs_create_filemtp_string_tableusb_ep_disablemtp_function_disableusb_ep_enablekfreemtp_freeusb_put_function_instancemtp_devicekmem_cache_alloc_trace__stack_chk_guardmtp_function_unbindmtp_function_bind__list_del_entry_valid__list_add_validusb_string_idusb_interface_idconfig_ep_by_speedvfs_readseq_readmtp_read__init_waitqueue_headmtp_ss_out_descmtp_fullspeed_out_descmtp_highspeed_out_descmtp_intr_descmtp_ss_out_comp_descmtp_intr_ss_comp_descmtp_ss_in_comp_descmtp_ss_in_descmtp_fullspeed_in_descmtp_highspeed_in_descmtp_ext_config_descptp_interface_descmtp_interface_desc__kmallocmtp_allocmtpusb_func__ll_sc_atomic_sub$d.99__UNIQUE_ID_mtp_tx_req_lentype89$d.89$d.79$d.69$d.59$x.49$x.39$x.29$x.19$x.9$d.98__UNIQUE_ID_mtp_rx_req_lentype88$d.88$d.78$d.68$d.58$d.48$d.38__mtp_setup.__key.28$d.28$x.18$x.8$d.97$d.87$d.77$d.67$d.57$x.47$x.37$x.27$x.17$x.7_note_6$d.96$d.86$d.76$d.66__UNIQUE_ID_intree56$x.56$d.46$x.36__mtp_setup.__key.26$d.26$x.16$x.6$d.95$d.85$d.75$d.65__UNIQUE_ID_name55$x.55$x.45$d.35$x.25$x.15$x.5$d.94$d.84$d.74$d.64__UNIQUE_ID_vermagic54$x.54$x.44$x.34$d.24$x.14$d.104$x.4$d.93$d.83$d.73$d.63$x.53$d.43$d.33$x.23$x.13__UNIQUE_ID_description103$d.103$x.3$d.92$d.82$d.72$d.62$x.52$x.42$x.32$x.22$x.12__UNIQUE_ID_license102$d.102$x.2$d.91$d.81$d.71$d.61$x.51$x.41$d.31$x.21$d.111$x.11__UNIQUE_ID_alias101$d.101$d.1__UNIQUE_ID_mtp_tx_reqstype90$d.90$d.80$d.70$d.60$d.50$d.40$x.30$x.20$d.110$x.10$d.100$d.06@ D`Ap<pppFpp2 2kB&pC`C( CE*.@Ex|EWX@[@[0 @[Q f@Ȭ@  @ @` )@  @ K@ @0 0(bLoƶRlp`"g