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. include/linux/uaccess.hdrivers/usb/gadget/function/f_mtp.cmtp_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 %s(work_completion)(&dev->receive_file_work)6mtp_open %s: - count(%lld) not multiple of mtu(%d) %s: usb_ep_autoconfig for ep_intr failed (wq_completion)"%s""f_mtp"mtp_read%s: MTP_REQ_GET_DEVICE_STATUS &(&dev->lock)->rlockmtp_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 (work_completion)(&dev->send_file_work)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@vVR r`R r@@qTuVAU@v@vZuvRqTx@R r `@R rR y@`6zf:@@H@@ qT @9h@9 i99J@J@_qCT R I9l999@ )Q@J @@d@@!B qI1j.TqE@f@#1*!B@OFWE_DgCoB{A_{ g_WO@9l@ !B9t4*{uw@T6"@( H"x@v@vVA@w@vZA@w@{w@T6"@( H"x@v@Zv`"@J?SOEWD_CgB @{ƨ_{ O@  @@**!B@b@*5`@*5@b@*5`@4*`@@b@*4*OB @{è_`@*4`@(R`"aR"RhZ{WO@!uZ`@`@`@`"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 @!B[A qThR#aR"R[aR"R* 5qT@R@!By @[A)R q(Ry@k꧟R )@ rI3 )@ @=@7*ODWC_B @{Ũ_!_{ _WO)P@@4([Ah4R([457@x68u^ aR"RODWC_B @{Ũ_{@)R )P@4 YAi4R Y!aR"R{_{ _WO)P@@4([Ah4R([457@x68u^ # aR"RODWC_B @{Ũ_C{O@*R r@2R   k I H-=H!HH t6@R rR`b!B"!B!B" !BARcr"R^bb " *{z !B*f B ) *jnrB !B* ) T 5@T4R`?CT@s@hb!BC#!Rhb@!4B _)@?TOD@{BC_u u*bA~@{OqmT` R}@ r*h^`OA{¨_{ O\@@@bAOB @{è_{og_W O C@ Ѩ9 Mp@@!B@Cj2)]@yqx))T*?Rq!kR*@@Ty6i#@(  ҩ(i#*8ZAq!Tc*c"R@ T6#@(  ҩ(# ZA qT:cZA q T @4(@  IR yjGy yC (@@iKA6"}@C 7 jjtˊ}J Gө"M @ Rv@R)) (6"M飐Ri=r R })e( " ; @ r 7@*T52 qT.9+**@!BZAh4RZ@864_ *@!B**@ZA!B*: _)@?!TOJWI_HgGoF{E_{og_ W O @ Ѩ9F<@`@!Bh@]@yT`@!Bv4*h[A4Thi h#**(R6@R Yx@?q r `@87{8K7o6`@DW@!A@BW@Ch@!*HW@kTkjtˋ}K Gi'M @ R~@+- h裐R)h=r(}jeӊ R h' \}R*hB(5h[A qT*@"RhB5h[A qT@h[A qT4S@5 @W@T 멲W B)˿ ?kT`@!BןT*h,*iB@qZ 5`@h[Ah4Rh[@ h[Ah4Rh[@hB5`@`@!B*z: _)@?!TOKWJ_IgHoG{F_{{_{WOC@@*@*5-R* @)@?!TOCWB{A_!{DB!{_{og_WOC@! #C****4AA@ TCZkk 1#%T(Ccz4d *!**!#C****4AA@ TCZkk 1#%T(Ccz4d *!**@OFWE_DgCoB{A*_{og_WO @@ @[Aw@!BLR*[A5C* #C"R[A5C@ )@U]@yT mT[A4@)@@JZ96) @y))@))4@-TS qT(R[HR[4*[AH 4#{WAR r @` 7 @!TR*B[A4 qTh q TC* C"RB5[A qTC[A q T qTV@D46@|@@I6|@HD @!BV@@"R1aRA8 @9 @ixӋ(7 @L6k"kꃊk1 뇟@@i"?(`" q`T@B5@hR[@[A4 qaT(R[ @[A!B _)@?ATOIWH_GgFoE{D_{og_W O C@@@[A!B[A(4 qaT(R[THR[@]@yhA8[A? qT!_R*g@ T6#@(  ҩ(#[AqaT*"R@ T:6)#@(  ҩ()# [A qT[z@ @?4[@**!R@@ @9 @xӪ(7@K@ K6!J郉J1_ ꇟ @@)@H!)A" Y @R r7*gA)9aTV5ODR@!B*t@[A4 qaT(R[@[A!B _)@?TOJWI_HgGoF{E_@!B*@!B@Y6U_[A**`*{WO@ `Rr@( *q(T)R(!iR jT!RA8 @9 @ixӋ(7 @L6k"kꃊk1 뇟k @i"?(a"cR c**;hRrkT R qaT!RA8 @9 @(7 @k6jxj"JA郉J1_ ꇟ ix@i"?(a"#R#* R  @!B*}@ _)@?TOFWE{D_ R Rc*R#A*C{WO@*@`Rr( q>=(T)R(!iR jT!RA8 @9 @ixӋ(7 @L6k"kꃊk1 뇟 @i"?(a"cR @+Bc@y7@*+>xC*>hRrk!T R qT!RA8 @9 @(7 @k6jxj"J!郉J1_ ꇟjix@i"?(a"R`'@)#* R  @!B*H@}@ _)@?TOHWG{FC_ R Rc*R!{  @ R!q qaT@ YAi4)R Y*h @{¨_ R !{@ Rq *{_{_WO@ R* qT[A4 qT(R[H R @[A!BIU8HR[@@ @:RrkTRrkT(R2@y# ky@#  cARcA9C[A4 qaT(R[ R @!B*~@OCWB_A{Ĩ_{og_WO @ 6@(@!BrqiTh[A4 AR*tuz@ TW6I#@( X#VsC* y# %RC"R@`Tw6i"@( x"@@@Co@@s@~@*!RA8 @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-gc2161d44afae-ab7624114 SMP preempt mod_unload modversions aarch64depends=msm_ipc_loggingalloc_inst_mtp_ptpfunction_alloc_mtp_ptpiymodule_layoutdmemset~)Hmemcpyg__stack_chk_guard__stack_chk_fail__ll_sc_atomic_subȗ|__ll_sc_atomic_add_return0kmalloc_caches[Uparam_ops_uint~{ìusb_function_unregisterpipc_log_context_destroyZ9usb_function_registerFipc_log_context_create|Ahusb_ep_disableRusb_ep_enable_&Iconfig_ep_by_speed:__wake_upъusb_ep_free_requestL.usb_ep_alloc_requestfܸusb_ep_autoconfig(usb_string_idusb_interface_id[yusb_put_function_instance8Tseq_printf5seq_putsSsingle_openv"kstrtoint:,seq_readt*debugfs_removeG{debugfs_create_filed {debugfs_create_dir#vfs_writefvfs_reade?ktime_getTmisc_registerMlockdep_init_mapd__init_work)q__alloc_workqueue_key|__init_waitqueue_head __raw_spin_lock_initݍschedule_timeoutnpqueue_work_on0>fputiBflush_workqueue^fgeth__list_add_valid}P__arch_copy_from_user=0_raw_spin_unlock_irqrestoreUrS__list_del_entry_valid_raw_spin_lock_irqsaveA)k__arch_copy_to_userxp __might_faultHۈ__check_object_size6X{_raw_spin_unlock_irqz_raw_spin_lock_irqmutex_unlockq:usb_ep_dequeueausb_ep_queuexmutex_lock_nestedԣfinish_waitQscheduleSGprepare_to_wait_eventuyHinit_wait_entrynk__might_sleep衃ipc_log_string{Ǜdebugfs_remove_recursive destroy_workqueuemisc_deregisterjkstrndup`Ϙstrlen地__kmallocwr5kmem_cache_alloc_trace__mutex_initvD}usb_os_desc_prepare_interf_dir1config_group_init_type_name2|printk zkfreeLinuxusb_f_mtpGNUI|NG-.H  p$H( 04p<D HL PX \ `d h lt|    88DD 048 <@ HT\@`@dbhbt|h@h,8,8ii,r0r48DHPT\l{p{tx**)*)) $0 4 D`) ) *(,48H&L&\&`TdTtx&&& &(4<T,8Xh,8ktk t04<@DHLPXJ\I`JlIpt   <@LPX@\`l@p0<Hd  0 4 8 < @ P `  x    !    !    $ D( 0 D< H T \ !d !l !          ~  ~  @ D X 3t |        3 H H  o$ ( o, < T X \ ` d h t           0 d         $8\` 4d2h2|,H,H//,`,`  $(, 48 <@'D(L'P(TX"\0`dOt"x0|O  88 pp %@%@  $(048HL TNXN`d+h+|*@ *@ ++((''PP2 2\`hlptx1 $,+0+48<@HPT\22ooHBTB`h$Pdx))   oo0LX\`dohlot|eoeo22122(,048<D\`\dh\lt&&$,0<@ X\d=h=x BB,<Xh8222212204D\p4|22VV1 $O(O48<DP\dx|&&O O (4<PT)lt)ii(2,20DHLX\dhBlBx&& T d      B  B   } }!!P!`!|!!!!!!!!!" "*$"*,""""""#(#,#4#8#<#@#H#L#2T#2#1#2#2####e##e## $$4$$B$B$$$$%$%4%@%\%%%%%%)%)%%*&*&t&&&&&&e&&e&&' '''e' 'e(','24'2d'h'l'Up'et'Ux'e|'''''e''e''''' (4,(1D(2H(2(*(*(()-8)/H)*L)*T)))/)0)))m)3)m)3)*2*28*0d*4*4*1*2*2 +*+*+t++-+/+*+*+L,d,/x,0,,,m,,m,,,2,2,0-40-1@-PD-PL-P-T-`-/p--0-@--@--------0 ./<.h.l.0t.|.1.f.1.f...8/@/H/X///0///U/f/U/f//2/2//0 05050$0@0BH0BX0h0000001$1P1l1111*1*1202@2\2x222222422331(3N,3N83"H3hL3P3hT3X3#p3333 333 33 33 3 3 3 3 3p33 3 3p33 3 48484 4D$4D(4,4044484<4@48) )8*$+(0x,4 <,@(H`-L0T-X8`-d@l .pHxl.|P/X $hh%'( &( 0'8(H)PX'`(p* `(i0r8{HPiXr`{p`x{{`{ ({0H/@` h ('0PPhp'd3|3P X  h 'x  # 0( * 4- -Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)|}~C <@ M H @ { ( P PY `  h h/ )  v o  } $ 0 < H T ` l x ; ^  k   +   5  8X   e H p %  y /  R  @_ ` i r { s )  L  Y     m  # ( 0% 86 T 0 P u  p S  } T )  # # 0( M p  # * i (G 4-j 0 w 8 -N @ -A Hd P  q X / 3H d3 |3  `       6  2  >+  [  x  1  U@!B] F   (T 0 8 @2(((P(  qe XPI * $@     (H(p({(  |3 d3    TL) P  (h   l i  r ((C $  3  /     ` 0 { S P 0(lP 4-  -8 /TZ - h ` i }  >  >@  # h0    pp@n@      PL-HL I 3Dc ( ]-lrjv %LFU`l}ozU0z>{}(:U@cHNB:^. qv.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_event__might_faultmtp_function_set_alt__mutex_init__raw_spin_lock_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__might_sleeplockdep_init_map__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_failprintk__init_workreceive_file_worksend_file_workmutex_unlock_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_idmutex_lock_nestedconfig_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$d.119$x.19$d.109$x.9$d.98__UNIQUE_ID_mtp_rx_req_lentype88$d.88$d.78$d.68$d.58$d.48__mtp_setup.__key.38$d.38__mtp_setup.__key.28$d.28$d.118$x.18$d.108$x.8$d.97$d.87$d.77$d.67$d.57$x.47$x.37$x.27$x.17$d.107$x.7_note_6$d.96$d.86$d.76$d.66__UNIQUE_ID_intree56$x.56$d.46$x.36$d.26$x.16$d.106$x.6$d.95$d.85$d.75$d.65__UNIQUE_ID_name55$x.55$x.45$d.35$x.25$x.15$d.105$x.5$d.94$d.84$d.74$d.64__UNIQUE_ID_vermagic54$x.54$x.44__mtp_setup.__key.34$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__mtp_setup.__key.32$x.32$x.22$d.112$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__mtp_setup.__key.40$d.40__mtp_setup.__key.30$x.30$x.20$d.110$x.10$d.100$d.06@ D`Ap<pppFpXp2 P4kPD&D`@E( hEF*.Fx|(G@hZZ@@^@^0 @_V f@@  @ @x` )@ظ  @ K@ @ؾ0 0bLoR\`"X:H