ELF{@@/9NP3%s: copy to version_info.pbuf; rc=%d 3%s: Requested buttons[%d] exceeds max buttons available[%d] 3%s: params memory alloc[%d] failure 3%s: stop_rx: wrong state[%d] usf_set_us_detectionq6usm_us_client_alloc3%s: wrong response[%d] on cmd [%d] 3%s: wrong token[%d]q6usm_memory_map3%s: wrong parameters: direction=%d, bufsz=%d usf_open3%s: copy detect_info from user; rc=%d usfcdev_unregister3%s: payload has invalid size[%d] 3%s: timeout opcode[0x%x] include/linux/uaccess.husf_set_tx_info32techpack/audio/dsp/usf.cq6usm_memory_unmapq6usm_callback3%s: CMD Memory_map failed 3%s:dec_cfg[%d] allocation failed 3%s:Comamnd signal detect failed 3%s: port is null 3%s: copy param buf from user; rc=%d 3%s:timeout. wait for write buf not full 3%s: RX: state[%d] 3%s: wrong input: event_type_ind=%d; match_cb=0x%pK usf_get_version3%s: input_register_handle[%d] failed: ret=%d 3%s: APR Common Port Already Closed session_lock.wait_lockq6usm_cmd3%s: set_rx_info32: wrong state[%d] 3%s: buf_size is 0 __usf_set_us_detection3%s: Getting US detection failed rc[%d] 3%s: copy upd_rx_info from user; rc=%d 3%s: get client name failed usf_get_tx_updateusf_set_stream_param6%s: handler[%d] was already registered &(&usc->port[lcnt].dsp_lock)->rlockq6usm_mmapcallback3%s: client info is NULL 3%s: Invalid payload size for WRITEDONE[%d] q6usm_open_write3%s: Commmand run failed[%d] 3%s: wrong w_ind[%d]; d_buf=%d; c_buf=%d 3%s: CMD_GET_PARAM: timeout=%d usf_mouse3%s: set_tx_info: wrong state[%d] 3%s: copy upd_tx_info to user; rc=%d session_lock3%s: wrong READDONE[%d]; token[%d] 3%s: input data wrong q6usm_set_us_stream_param__usf_set_rx_update3%s: the private data is NULL 3%s: start_tx: wrong state[%d] 3%s: copy upd_tx_info from user; rc=%d q6usm_us_client_free&usc->cmd_lockq6usm_us_client_buf_alloc3%s:write op[0x%x];rc[%d];cpu_buf[%d] usf3%s: device %u failed to register wakeup_src __usf_get_version1.7.1q6usm_get_us_stream_param&this_mmap.cmd_waitadd_opened_dev3%s: copy version_info32 to user; rc=%d &usf_xx->waitusfc_tsc_handler3%s:Comamnd open failed 3%s:open failed op[0x%x]rc[%d] 3%s: copy param buf to user; rc=%d USM3%s: US ION allocation failed, rc = %d q6usm_us_param_buf_alloc3%s: client or its apr is NULL 3%s: copy config_rx from user; rc=%d usf_tx_cb3%s: copy detect_info to user; rc=%d 3%s:read op[0x%x]rc[%d] 3%s:timeout. waited for response opcode[0x%x] 3%s: copy upd_tx_info32 to user; rc=%d 3%s: set rx update failed; rc=%d 3%s: get version failed; rc=%d 3%s: Get ready region failure; state[%d]; rc[%d] usf___usf_ioctlusfcdev_connect3%s: NULL primary device q6usm_open_readusf_set_stream_param323%s: usc is null 3%s: Could not allocate q6usm client 3%s: mem_unmap op[0x%x] rc[%d] techpack/audio/dsp/q6usm.cADSP&usc->port[lcnt].lock3%s: mem_map op[0x%x]rc[%d] 3%s: enc_cfg[%d] allocation failed q6usm_runq6usm_readusf_get_version323%s: q6usm_set_us_stream_param failed; rc=%d __usf_get_tx_updateusf_tsc_ext__usf_set_tx_infousfcdev_clean_dev3%s: wrong input3%s: wrong read_ind[%d] 3%s: copy rx_info32 to user; rc=%d 3%s: copy detect_info32 from user; rc=%d 3%s: unsupported IOCTL command [%d] 3%s: copy params from user; rc=%d handle_input_eventregister_input_device3%s: start_rx: wrong state[%d] q6usm_dec_cfg_blk3%s: timeout. waited for run success rc[%d] usf_init&usf->mutex3%s: transparent data copy failure 3%s: input_if[%d] is already allocated 3%s: buf read failed3%s: copy rx_info to user; rc=%d 3%s: timeout. waited for memory_unmap 3%s: Registration with APR failed 3%s: Reset event is received: %d %d q6usm_ext2int_formatq6usm_set_us_detection3%s: set_rx_update: wrong state[%d] 3%s: wrong params: buf_size=%d; buf_num=%d usf_set_tx_info3%s: wrong parameters: size=%d; bufcnt=%d 3%s: timeout. waited for memory_map 3%s: wrong format[%d]__usf_compat_ioctl3%s: copy detect_info32 to user; rc=%d 3%s:read data: timeout 3%s: TX path corrupted; prev=%d usf_kb3%s: input_open_device[%d] failed: ret=%d 3%s: APR handle NULL 3%s: copy version_info32 from user; rc=%d usf_get_stream_param323%s: q6usm_get_us_stream_param failed; rc=%d usf_set_rx_update3%s: copy config_tx from user; rc=%d 3%s: get tx update failed; rc=%d 3%s: parameter buffer is null 3%s: input_reg_dev() failed; rc=%d usf_start_tx3%s: copy version_info to user; rc=%d 3%s: expected[%d] != token[%d] config_xx3%s: stop_tx: wrong state[%d] 3%s: wrong input: event_type_ind=%d 4%s: index(%d) reached max retires3%s: usc->port[%d].ext=%pK; 3%s: set_tx_info32: wrong state[%d] 3%s: buf_size (%d) > maximum buf size (%d) 3%s: buf_size (%d) < version string size (%zu) 3%s: input_allocate_device() failed 3%s: event_type[%d] isn't registered prepare_tsc_input_device3%s: wrong input parameter(s) 3%s: Command 0x%x failed 3%s:write op[0x%x];rc[%d] usf1usf_get_tx_update323%s: us_client is null __usf_set_stream_param3%s: unsupported detector: %d &usc->cmd_wait3%s: open failed op[0x%x]rc[%d] 3%s:Invalid format[%d] 3%s: copy upd_rx_info32 from user; rc=%d usf_tsc_ptr3%s: received RESET_EVENTS usf_set_rx_infousfcdev_register3%s: Invalid format[%d] q6usm_enc_cfg_blkq6usm_writeusf_set_rx_info32usf_set_rx_update32__usf_get_stream_paramusfc_tsc_handle3%s: timeout, waited for OPEN_READ rc[%d] q6usm_is_write_buf_full3%s: device %d is already opened 3%s: copy upd_tx_info32 from user; rc=%d 3%s: get_tx_update32: wrong state[%d] 3%s: copy set_stream_param from user; rc=%d usf_tscusf_rx_cb3%s: wrong WRITEDONE_IDX_STATUS[%d] 3%s:timeout. waited for OPEN_WRITR rc[%d] 3%s: no free region 3%s: misc_register() failed ind=%d; rc = %d usf_set_us_detection323%s: detect_info[%d] allocation failed allocate_dev3%s: copy version_info from user; rc=%d usf_get_stream_param3%s: handler[%d] registration failed: ret=%d 3%s: USM port registration failed 3%s: wrong input: usc=0x%pK, inf_size=%d; info=0x%pK3%s: set us detection: wrong state[%d] 3%s: set_rx_info: wrong state[%d] 3%s: get_tx_update: wrong state[%d] usfcdev_set_filter3%s: wrong input format[%d]3%s: CMD_SIGNAL_DETECT_MODE: timeout=%d 3%s: set us detection failed; rc=%d 3%s: copy get_stream_param from user; rc=%d 3%s: Invalid payload size for READDONE[%d] 3%s: CMD_SET_PARAM: timeout=%d   `-',';'0'/'{WO@**"*`~@OBWA{è_{{g_WO@**@"RkT(RrkT qGT)R(!)R jFT*Rrk,T(RrkTRrk@$ThRrk!DT"RoHRrk THRrk+TRrk!BT"*ZRrk+THRrk+TRrk!@T@_ q@T!R;A8 @9@(7 @j6xө")q胈)1?釟Mx@"?("RM'N){@@y') 'P)#B9ys9 >7s@9aR#9 @9@(7 @J6)q胈)1?釟I?@?("R+4hRrk*TR rk4T@_q5T!R    A8 @9 @xӋ(7 @L6"kꃊk1 뇟C@"?(" R`D+N)3O)@Ay/)#B9'B97)+B97y/B9s93B9w97B9{9;B99?B99#Ay9'Ay99R)Ky BOy AC Ay D3 E AE CAD3y3''*W35!RA8 @9@(7 @j6xө")!胈)1?釟4x@"?("R4@@y'7aR @9@(7 @J6)!胈)1?釟I'@?("R41@_ q"T!RA8 @9@(7 @j6xө")A胈)1?釟3x@"?("R`3s@@y/O)" y 7@aR @9@(7 @J6)A胈)1?釟)!@?("R" 4"R"**@ 5@_ q!T!R;A8 @9@(7 @j6xө")q胈)1?釟)*x@"?("R*@yN)'yO)#)P)+7+@aR @9@(7 @J6)q胈)1?釟@?("R5*5@_qA T!R";A8 @9 @(7 @k6xӪ"J郉J1_ ꇟJ!x@"?("R!'N)/O) Ay+)Ay#B93y'B97y+B9s9/B9w93B9{97B99;B99?B99#Ay@9'Ay9KyR)3)Oy3* 5i!*O  ! P! J*!*!R!"*!*!*5'R! R!R!W4RrkThRrkAT8?@`?I` * _)@?T~@OSWR_QgP{@{N_R!*!*4;R!*Hq*4     R!**4R!*HA*4;R!*Hq*w4;R!*5*4{#O@*@"*@ "=@H4)A -R)@(! !@ @ @/2I1 *R @)M')@* _)@?T*OE#@{C_{OL@M@  _k`T@R rOR!`(R"!Bt"y*`OA{¨_!!*@{ O3@*t"h@ qcT`>@R(R`baR"Rh`>@`>`I` "Th@ qcT`@R(R`aR"Rh`@`u@`h"Cy )?y(@OB @*{è_{ G96@9(4!9 `@y``@``@``@``@` @{¨_C{K_ W O @ R*? kT(RrkTh qGT ) +yJ @ւ@_qaAT>@****O5@? q?T>@*@?4!kRrk,T(RrkTRrk$ThRrkBT"RiHRrk THRrk +TRrk@T"*TRrk@*TRrk*THRrk>T@_ q:T!RA8@9@(7@j6xө")胈)1?釟Gx@"?("#R#G# :7aR@9@(7@j6xө")胈)1?釟i;x@"?("#R)4hRrk)TRrkA4T@_q0T!RA8 @9 @xӋ(7 @L6"kꃊk1 뇟?@"?("#R#@#*55@_qa)T@****65hR@H Qq(Tt@ qcT>@R(RbaR"R>@`>I* @H Qq$T"T@R(RaR"R@``@*y*w!RA8@9@(7@j6xө")A胈)1?釟 .x@"("#R#- @@y` 7aR@9@(7@J6)A胈)1?釟 @("#RB4@_ qT!RA8@9@(7@j6xө")a胈)1?釟,x@"("#R#,"#7aR@9@(7@J6)a胈)1?釟)@("#R 4"R"**@5@_ qT!RA8@9@(7@j6xө")胈)1?釟)%x@"("#R#$#`7aR@9@(7@J6)胈)1?釟 @("#R5*5@_qA T!R"A8 @9 @(7 @k6xӪ"J郉J1_ ꇟJx@"?("#R##* 5y*hRu  ! Y! S*!!!*2*!R!"*!*!*5'R! R!R!V4RrkThRrkAT7>@`>I` ~@ _)@?!TOLWK_JK@{HC_R!*A*4*v6!*R!**4R!*(a*4R!*(*4R!*v5*4{og_WO {) \`!B@bR7*5H_*5a>@bT) Rh>@52@ Rh>@4*R!*OEWD_CgBoA{ƨ_*4`>@R@y4S  4i@i {bkzxjT@* ? 5`@5h&Cy*h&y_@Th@H@y{#Z*`@_T@y(6@95 (R)"9 5@yhyHR*h*!*!!**!*"9{ O h{J j*5`@aJA*5a@bnAcrAh@52@h@@4*R*OB @{è_a"*4`@R`!BHRh{og_WO @C949@h41TaR*iU)* k"Th@ qA TC* ubC"RiU) kATh@ qT@2@yhCykThG96*ty@y@CdR* 4 xA8#(?Uq* T(?QqR53  qS1}C*!R@9@(7@J6)胈)1?釟@("C >qWSQ=@C֢T@y?hTh@ @?C *74!*@`>@@*5miU) k5v ?@ 1T!R*iU) k Th@ q TC* ubCBRiU)%R kTh@ q@ qTCBRiU) kTC* 5?%RAR*} iU) kATh@ q@z qTC* vbC"RiU) kTh@ q@ qTC"RiU) kTCc5%R*5iU) k`T* q5C*b@1T_ qTb@*b*@1T _)@?T* OEWD_CgBoA{ƨ_!c!!{WO@!@@?kT`>@* 5R*h>@B @%E)+ k?kATh@4*tbBRh>@( @%E)%R+ k?kATh@q @4BRh>@ @%E)+ k?k@T5! !%Rb@_ qT _)@?aT*OEWD{C_!u!%R!{g_WO C@"@_qAT(@yi @iR r x@yz @*!RA8 @9 @IxӋ(7 @L6K#kꃊk1 뇟K@I#?(A"yj@ybR(a)QRGj@**i @ >@*5h@ 1T1T4%R} 3%R1!oR*@(5@qT*b"R@5@q`T!I!*vApR*@4'@q @q T*b"R@5@q @q T`@q7@qhr9 _)@?T*OIWH_GgF{E_!**94!*{ <_qTaRA8 @9 @ixӋ(7 @L6k"kꃊk1 뇟 @i"?(`"!R5* @{¨_!RR!{WO@!R*A8 @9 @xӋ(7 @L6"kAꃊk1 뇟@"?("cRc'C)/D)') >@* _)@?TOEWD{C_R!*A*4{WO@!R*A8 @9 @xӋ(7 @L6"kAꃊk1 뇟@"?("cRc'C)/D)') >@* _)@?TOEWD{C_R!*A*4{ O`-RT@* -R d @YAkT4h@)**5Bu @@s @"RaRA8 @9 @xӋ(7 @L6"kꃊk1 뇟K@"?("35*&!!*!*!!*OB @{è_{ _WO`-RH*!T* -R Q 7@ -RQ 6@YAkhTV 4 @*!RA8 @9 @)xӋ(7 @L6+#kꃊk1 뇟+@)#?(!"@) @*4*! !ODWC_B @{Ũ_!*!*4!*{ WO*` ((.| b@y_q" T.6b@yJRRyjh.b@yi77)77 7(6h:@Ph:@)***A)!R**B)!R**E)R**C)AR**D)aR***OCWB @{Ĩ_Rh.b@y6th.b@y)6@h.b@y6h.b@yi'6{h.b@y /7!`!R{ O,!@C @aR*@aR"R@aR"R@aRBR@aRbR"@aRR"@!RB)RqCy77h7H7( 7(6J@y!RFRS***OB @{è_ֈJ@y!Rb)RCy6J@y!R)RSCy6J@y!R(R SCy6J@y!R"(R SCy('6J@y!R(RSCyH/7{ O*)).j.4} H @*RR) )  IOB @{è_!`{O,!@C @AR*c@AR"Rc@ARBRh2@y!R"Rh2@y!RB"RSh2@y!R""R S***OA{¨_{ O**i.4*.} ( @* )      EOB @{è_!`{ ,!I@@9@B @!R?q*** @{¨_{ qTR(rkT!Rh`baR"R @{¨_!{WO  @2@yRrHQ k( ThQ=q T6@y@ R!q1bR @b2@y`Br*hJ@yhy@h @h6@yh y@)RhN@yi9h2yN@y R r` `@N@y*!RA8 @9 @xӋ(7 @L6"kꃊk1 뇟+@"?("`^@`>*OBWA{è_!!!N@y!`˨*T4!`I {OCR(rklTqT qATH@)Rq(hR(rkaTH@4R hi @*wR*1aTRht`baR"ROA{¨_R(rkAT!Rh!{<rT*{_ @!q{_ R{_C{WO@!R*A8 @9 @xӋ(7 @L6"kaꃊk1 뇟+@"?("R@>@* _)@?!TODWC{BC_R!*a*54C{WO@!R*A8 @9 @xӋ(7 @L6"kaꃊk1 뇟+@"?("R@>@* _)@?!TODWC{BC_R!*a*54{ O<rTc@954R"95*OB @{è_!*!*4R*!*"9*@ ) @y A8k@*J @_q aT*_qT()R %94? qAT_qT_q`T51T_{D )!@94 |iih?*{_{WO@y RhZ @h@R r R RiZ ) @ RJh*  RtZ5*4!**u*OBWA{è_*!**{O@E  R)& Aj@? TOA{¨_{<rT@9(4!9 {_<!{_{g_WO<ra T@9h 46(R  A8(S@ ( aRR*!RB)R****h@ @?q+T**96*****h@ @ kT~@9 E@7! @)*4 !A)#@@94_'q TZQ!* !HR RODWC_BgA{Ũ_{OC@@>  JRKR( * r*R+rѿcxx=)C7R*@H4#*#BR@4%R#BR@q` @sH4#34*#*!_*!*! _)@?T*OF{E_{ WOqTa **-RV!T* -R U )@I -RU @@*@@*Z**OCWB @{Ĩ_{ O@(4h @t *u"Th @h@b@*@`@~*h@(h@b@*@`@Z*h@t *u Th@hVAb@!R@`RAR~*h^AHhfAb@!R@`jAjZ^*h@yQ qT* >@)?y(`nA@qmT R! (@5@`@OB @{è_!{ g_WO@R rR@R rR* @7R @iOEWD_CgB @{ƨ_8RXR3!B*xvu`n@5!B6`! R!`b!B` !B``Z{*t"h``B 2"RyVhf{_WO!B)@R)r k*mTR)r k TR)r k T @y_ qT@5vh@?kh*@R$ R)r k`T R)r k! T`RvB  @y_q T@5bA_kThAjA?k khu RhAJ @y_q) T @)5HRrh q*TRrh eqT)R(!)R `r jT豝Rrh  qT/R)r kaT@y@y!@`nARn r )+ih8J @h@ka ThC4`baR"RhA@@cB*?*OCWB_A{Ĩ_! !!!i!*!hAh!*un!*{@y_qT @@*R*r? k T R*r? kT @)"5HR(rkAT@4@l@4DaR"R*{_!{_!{og_WOC@*w|a*qT4(@Q qBT **? -RMV!A5*-R*W)6`@@$@**7* @)@?! T*OFWE_DgCoB{A_!***!v*!*-RW!T@(@@*@@?__*-RW@h-RW@@*@@Z*C{;O@@H JR ( * r*Rk*oywy3?# )BFS ) 7! R*@h4#*#BR@h4%R#BR@q @H4#5! #@*h _)@?TOH;@{FC_!C@*!{og_WOC@**qT@Q q"T **4? -RMW !A5-RWv[@@d@!R*`7*-RW!** *!v @)@?aT*OFWE_DgCoB{A_*!*-RW!T-RW @-RW@@*@@__*(@h@@*@@~*{ )@*qT -R !@ @ @ @/2I1 *R)M')/@ _)@?T{C_C{;O@S@ lA u **JRcyhnARR@99sy*R9h@)R ]3?Roywyigy(aR(rqC'TtGS`nA7gR*hC4#*tb#BRhC4%R#BRhCq @H4#4*%#* !!*C@*!*! _)@?T*OH;@{FC_C{og_WO@     aqT2@y 9~q TR r@P`pQ  a*qQRyvv *JRyhnARR;R@99y)R9h@ ]3yy{yhaR@(r HIH;c)) @@B@ ()C*A2@y`nA 7uR*hC @4c*ubcBRhC4%RcBRhCq @H4c5@!qCTc*qcT _)@?!T*OTWS_RgQoP{OC_!!*@!! @qbT!*s{og_WO@ qBT2@y 9~qTR rP`pS  RqaQRyvv *JRyhnARR@99y*R9h@)R ]3yyiyHNR(rx@@B@@HJ'A2@y`nA 7R*hC@4C* ubCBRhC4%RCBRhCq @H4C5@!qCTC*qcT _)@?!T*OSWR_QgPoO{N_!!*@!!@qbT!*s{3OC@> lA u **JRxhnARR@9S8x*RC8h@)R ]3Rcxxi#x(NR(rqTtѨC`nA`7R*hC4#*tb#BRhC4%R#BRhCq @H4#4*+#*&!!*!*_*!*! _)@?T*OG3@{E_C{3WOC@ lAH w ****JRSyhnARR@99cy*R9h@)R ]37R_ygyiWy`R(r[)S)`nA7aR*hC4*tbBRhC4%RBRhCq @H44**!*!*! _)@?T*OHWG3@{EC_{+WO@3 lAh hA*k TiA?k@ TI kt 胈*5 JRyhnARR@979#y)R39h@y6R ]3Ry'yyR(rh@+i@jA% #hVA@'4wAh@i@ !#hA#)iA`nA _ kh7qT* _)@?T*OGWF+@{D_!!!*w@*!*{WO@3 lA E)*kTkT^kbTkB T *JRynAR@99Ry9@y)R ]3RyyyR(r@#@.@% @@3.@kT@@ !.@'@nA _ k.6.@*!*** _)@?T*OFWE{D_!!*{a E) @  k k*{_!*{_{3OC@> lA( u **JRxhnARR@9S8x*RC8h@)R ]3Rcxxi#xqTHaR(r`nA7᥀R*hC4#*tb#BRhC4%R#BRhCq @H4#4*$#*!!**_*!_! _)@?T*OG3@{E_{WO@* t >r Tv *JRyhnARR@99y)R9h@y ]3yh@y)R ]3yh@)Riy(R(r`nA7R*hC4*tbBRhC4%RBRhCq @H454**>!!!%R _)@?TOEWD{C_{_WO @S! (lA x *****JRSyhnARR@99cy*R9h@)R ]37R_ygyiWy(R(r -R;KN)@Ȧ@)Ȳ@@ )7G`nA7R*hC4*tbBRhC4%RBRhCq @H454* *! _)@?TOIWH_G{F_;@*!!%R{_WO @S! (lA x *****JRSyhnARR@99cy*R9h@)R ]37R_ygyiWyHR(r -R;KN)@Ȧ@)Ȳ@@ )7G`nA7AR*hC4*tbBRhC4%RBRhCq @H454* *! _)@?TOIWH_G{F_;@*!!%R{WO*(R R(6 *>@U*)R 4*>!* !B*}*OBWA{è_{!B}*{_ **K? ? {{_description=Ultrasound framework driverlicense=GPL v2alias=input:b*v*p*e*-e*1,*3,*k*14A,*r*a*0,*1,*m*l*s*f*w*alias=input:b*v*p*e*-e*1,*3,*k*14A,*r*a*35,*36,*m*l*s*f*w*intree=Yname=usf_dlkmvermagic=4.19.294-gc5d1051c0244-ab11910333 SMP preempt mod_unload modversions aarch64depends=apr_dlkm,q6_dlkmiymodule_layoutdmemset~)Hmemcpyg__stack_chk_guard__stack_chk_fail__ll_sc_atomic_subs__ll_sc_atomic_add<__ll_sc___cmpxchg_case_mb_4=0_raw_spin_unlock_irqrestore_raw_spin_lock_irqsave@rapr_reset7hmsm_audio_populate_upper_32_bits< Tmsm_audio_ion_mmapxWmsm_audio_ion_alloc __raw_spin_lock_init'xapr_registerRapr_deregisterEmsm_audio_ion_free?apr_send_pkt\input_close_device[input_unregister_handleUHinput_open_deviceR<input_register_handleDkinput_unregister_handleryqvinput_register_handlerPjiffies0kmalloc_cachesmisc_deregistermutex_destroy[!wakeup_source_unregister__mutex_init;ifwakeup_source_register IԨinput_unregister_deviceA)k__arch_copy_to_userݍschedule_timeoutԣfinish_waitQscheduleSGprepare_to_wait_eventuyHinit_wait_entrynk__might_sleepZ%strcmp/>input_eventpinput_allocate_deviceh!input_set_abs_params_݊finput_free_device input_register_device地__kmallocwr5kmem_cache_alloc_trace zkfreeNpm_wakeup_ws_event:__wake_upB$strncpy_from_user|__init_waitqueue_head}P__arch_copy_from_userxp __might_faultHۈ__check_object_sizemutex_unlockxmutex_lock_nested2|printkTmisc_registerLinuxusf_dlkmGNUl 4HL TX `hHlptHx|HH(80D|  0L)48x,<,DHP8h&tx-/$(Hx!T|          h h        $ ( , 0 @ 1 D  H 1 L  X \ ` d p 3t  x 3|                        D T d h  p   m  m         H L P T \ |   \  \         $ C (  , C 0  8 \  h       (, 4 X lpPP   $$($,8<x@DxLT(<HLTX\dlt00PP(( L P   L\x!dhp 04@PHX,`dlP`&hlt=>()(,H E E  HH$(048 < @L$P$T X \l1 pwt1 xw    ww  < <$048<Ht LPt TX  3w3w D LPTX33 zz  @ `C dhC lt  \<\<] ] :0H`x2 2 / / D[[00(h=P(h=P R /  R /  0  4 / 8  < / @ L P T X ` l rp t rx   9 9 :  !!h>1l> t> >>>>>> > > > ? ?$???H0? ? ??]??]?@ @ 4@08@0@@(D@PH@(P@P`@|@A@@A@@@@@@@@r@@r@@@(@(@8@8xA(|A(AAA8A8ABPBP8BDBPB*TB XB*\B hBpBBB BB BBBBBB$C0(C00CP4CP8C3535L77#849& 3(5Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)oq{mnprstu ~ %  ,    n  = p D  d )   (h P 07  8>  @^ (#   L  1  8 X   x   } x!& & )M , - / H0, \ 1r 3 5w L7 7 8G 49 9 : \< l h=l = >q @ @A lA A B C3 \ xCf @E Fk G ; J z L` 0P  Qe pS PU W5 TX Z ]t PaS cC e gJ i ij l/ $n dp `  0  79p  p;  (P  R  (  I  V5  H0&x!l,*0x J O:& 187 }) :X49P75p8UL73L&'pS0Pv   U8PxWH((@x\ ,p >0 /H,\h=LPl \gN`,B 9=0 -H8 \< C0XAB`A@lAD     v 3_Q<_\ce )wTX@ QdKi  PU`fZhJ"B@ PaLx]TqPxCcg6iXCdfl$n@dp@GHWD@vn0X@E7+F\ Z q% N9}.note.Linux.rela.exit.text.rela.init.text.comment.altinstr_replacement.init.plt.bss.rela.rodata.usf_fops.rela.altinstructions__versions.modinfo.rela.text.usf_ioctl.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.note.gnu.build-id.rela.data.usf_misc.shstrtab.strtab.symtab.rodata.datainit_wait_entrymemcpymutex_destroyq6usm_init.__key__usf_set_tx_info.__key__usf_set_rx_info.__keyusf_open.__keyq6usm_us_client_alloc.__keyconfig_xxusf_release_inputschedule_timeoutnotify_key_eventinput_eventprepare_to_wait_eventpm_wakeup_ws_eventnotify_mouse_eventnotify_tsc_event__might_faultapr_send_pkt__mutex_initq6usm_init__raw_spin_lock_initfinish_waitmemsetapr_resetusfcdev_disconnectusfcdev_connects_usf_input_devss_opened_devss_usfcdev_eventsmsm_audio_populate_upper_32_bitsq6usm_get_virtual_addresss_usfc_handlersusf_fops____versionsinput_set_abs_paramss_usfc_primary_handlesjiffieskmalloc_caches__module_dependsslot_clear_cmdsusfc_tsc_idsusfcdev_unregisterwakeup_source_unregisterapr_deregistermisc_deregisterusfcdev_registerapr_registerwakeup_source_registermisc_registerusfcdev_filterusfcdev_set_filter__arch_copy_to_user__arch_copy_from_userstrncpy_from_userinput_unregister_handlerinput_register_handler__wake_upstrcmp__might_sleepq6usm_memory_unmapthis_mmapmsm_audio_ion_mmapusf_mmapq6usm_memory_map__usf_set_tx_info__usf_set_rx_infoq6usm_runq6usm_set_us_detection__usf_set_us_detectionsession__usf_get_versionusf_open__usf_set_stream_param__usf_get_stream_paramq6usm_set_us_stream_paramq6usm_get_us_stream_paramusf_compat_ioctl__usf_ioctlq6usm_is_write_buf_full__stack_chk_failprintkq6usm_enc_cfg_blkq6usm_dec_cfg_blkmutex_unlocksession_lockq6usm_mmapcallbackq6usm_callbackusfcdev_matchusf_match__check_object_size_raw_spin_lock_irqsaveq6usm_open_writeq6usm_write__usf_get_tx_update__usf_set_rx_updateusf_release_raw_spin_unlock_irqrestoreinit_module__this_modulecleanup_modulescheduleinput_unregister_handleinput_register_handle__mod_input__usfc_tsc_ids_device_tablekfreeq6usm_us_client_freemsm_audio_ion_freeq6usm_us_param_buf_freeusf_wakeup_sourceprepare_mouse_input_deviceprepare_keyboard_input_deviceprepare_tsc_input_deviceinput_unregister_deviceinput_register_deviceinput_open_deviceinput_allocate_deviceinput_close_deviceinput_free_devicekmem_cache_alloc_trace__stack_chk_guardq6usm_cmds_usf_pidmutex_lock_nested__ll_sc_atomic_addq6usm_open_readq6usm_read__init_waitqueue_headusf_misc__kmallocq6usm_us_client_allocmsm_audio_ion_allocq6usm_us_client_buf_allocq6usm_us_param_buf_alloc__ll_sc_atomic_subusf_tx_cbusf_rx_cb$d.89__UNIQUE_ID_license79$d.79$d.69$x.59$x.49$x.39$x.29$x.19$x.9$d.88__UNIQUE_ID_description78$d.78$d.68$x.58$x.48$x.38$x.28$x.18$x.8$d.87$d.77$x.67$x.57$d.47$x.37$x.27$x.17$x.7_note_6$d.86$d.76$x.66$x.56$x.46$x.36$x.26$x.16$x.6$d.95$d.85$d.75$x.65__UNIQUE_ID_alias55$x.55$x.45$x.35$x.25$x.15$d.5__ll_sc___cmpxchg_case_mb_4$d.94$d.84$d.74$x.64__UNIQUE_ID_alias54$x.54$d.44$x.34$x.24q6usm_us_client_alloc.__key.14$x.14$d.104$x.4$d.93$d.83$d.73$x.63__UNIQUE_ID_intree53$x.53$x.43$x.33$x.23$x.13$d.103$x.3$d.92$d.82$d.72$x.62__UNIQUE_ID_name52$x.52$x.42usf_set_stream_param32usf_get_stream_param32$x.32$x.22q6usm_us_client_alloc.__key.12$x.12$d.102$x.2$d.91$d.81$d.71$x.61__UNIQUE_ID_vermagic51$x.51$x.41$x.31$x.21$x.11$d.101$x.1$d.90$d.80$d.70$x.60$d.50$x.40$x.30$x.20q6usm_us_client_alloc.__key.10$d.10$x.0Q@LABVHNHF2 ' r"v$6ē1@@@@p@ȣq@N  @`OH @Oh[@Q@S0-08SLoSY/T>0T8,hmT6n