ELFp@@ $failed to set irq affinity [%s]: sigs:%d Invalid open ack packet qcom_glink_advertise_intentqcom_glink_create_localqcom_glink_rx_dataqcom_glink_handle_signalsqcom_glink_rx_closefailed to register early notif %d qcom_glink_send_open_ack%s[%d:%d] %s: close_link %d %s[%d:%d] %s: old:%d new:%d invalid intent id received qcom_glink_receive_version%s[%d:%d] %s: Entered failed to store remote intent glink-native-failed to acquire IPC channel intent request timed out qcom_glink_handle_intent&channel->intent_req_lockfailed to set task affinity intents for non-existing channel close ack on unknown channel &channel->intent_req_event%s[%d:%d] %s: chunk_size:%d left_size:%d no intent found for channel %s intent %dinvalid channel id received qcom_glink_send_version_ackqcom,intents__qcom_glink_rx_done%s[%d:%d] %s: free_channel qcom_glink_request_intentqcom_glink_send_open_req&(&channel->recv_lock)->rlockqcom_glink_receive_version_acklabel%s[%d:%d] %s: Initialized ept qcom_glink_send_read_notifyqcom_glink_rx_open_ackclose request on unknown channel qcom_glink_send_close_req(&glink->kworker)->lockfailed to spawn intent kthread %ld cpu-affinity%s[%d:%d] %s: Initializing ept &(&(&idr->idr_rt)->xa_lock)->rlockunknown%s[%d:%d] %s: callback not present unhandled rx cmd: %d Can't remove GLINK devices: %d %s[%d:%d] %s: riid:%d size:%zd signal for non-existing channel Unknown defer object %d %s[%d:%d] %s: err_timeout qcom_glink_rx_openInsufficient space in intent glink-native-%sfailed to set irq wake %s[%d:%d] %s: Exit unable to find channel &(&glink->rx_lock)->rlockrpmsg_chrdevqcom_glink_send_signals%s[%d:%d] %s: reuse:%d iid:%d %s[%d:%d] %s: rcid_remove qcom_glink_send_close_ackqcom_glink_channel_release&(&glink->tx_lock)->rlockqcom_glink_create_remotedrivers/rpmsg/qcom_glink_native.cqcom_glink_send_versionfailed to send version %d failed to register chrdev qcom_glink_handle_intent_req_ackqcom_glink_rx_close_ackglink_%sUnable to insert channel into rcid list %s[%d:%d] %s: &(&glink->idr_lock)->rlock%s[%d:%d] %s: size:%zd 3%s channel not found for cid %d %s[%d:%d] %s: count:%d size:%zd liid:%d qcom_glink_create_ept[%s]: send READ NOTIFY cmd qcom_glink_send_intent_req_ackfailed to request IRQ glink:callback not present qcom_glink_handle_rx_done[%s]: rcid:%d %s[%d:%d] %s: remote_idr &x->wait&glink->tx_avail_notify%s%sqcom_glink_announce_create%s[%d:%d] %s: reuse:%d liid:%dCallback not available on channel %s rpmsg_name(work_completion)(&glink->rx_work)[%s]: vers:%d features:%d %s[%d:%d] %s: release_channel %s[%d:%d] %s: ssr detected &(&channel->intent_lock)->rlock%s[%d:%d] %s: glink:callback error ret = %d %s qcom,glink-channelsqcom_glink_handle_intent_reqP($$$8$$$$LX  $${@{_{og_WOC@*@`b@``@tbT@T`@B4*`@!t"  @@`6z@(A@ZA^AbaR"R VA aT`@@T _8@i5@@b@u  @@`6{@HA@[A_A!caR"R WA aT@@T _8@i5`@c@ @@6{@HA@[A_A!caR"R WA aT@@T _8@i5`@c@`B`@`.@@H?`*@@H?`&@ @)@?!TOFWE_DgCoB{A_{OC@` R aR*" @`aR"R@ @)@?TOC@{A_{*{_{og_WOC@RR|R r* r )\ 9!B`"!Bhb{{`!B*hhi h)` !Bhh&`!B`" R@r` rvwwBZnBu"!`7@nB@ )68}@R r`6@Bc(R*b9?T@ T!s&@s @)@?aTOFWE_DgCoB{A_vB!Bd@c?#T!vs@`@B*v4*!c@vBRnB**BR* 4*!{!R*wb4!nB!RqKT*~!#@Q` nB!@78R*|@{T @z|_kTz| C#Ț(e}!`b@*4`@!h@E`@!dbC`A(R!B#RR%R4*!*@R rŀR?CTv@*~@0v@l@R@ ) MQ*4`@!a@@R*`{og_W O C@K\TbѼ " #R!BR%R@XT6"@(  ҩ(""@y?,qT&@y@ JIy ֠A!B**4?q4TAA!B**4?q3TA@Tbc`@24@c @@T(R@Ih{@hA b@c[Ad_A!x hw@Ha@R#@c_AhRw7yA!BcR%Ra_A@_``6h{@hA b@c[Ad_A!`caR"RxhWA| aTzc@@?T _8@i5@@!@*6yz@c@T`@94(c[AGyh{@HAb@d_A!R%R @2x@hA b@c[Ad_A!a[A[hw@Ha@R#@`w6h{@hA b@c[Ad_A!`caR"R` xhWA| aTzc@@?T _8@i5@@*hGQ94Rc[A'Gyh{@ @Ab@d_A!Nzcc`@zcc@@`@ @0A2'A"A(R'A#R!B @@R# r* 7`_` @4@R rŀR@R((@mB`!5@@5:o@ ))(4h{@hA b@c[Ad_A! @a_A@_@!h{@hA b@c[Ad_A! @@(4x6#_HA/@L)! aR"R#@aT#@#@#T _8@i5@@##@#@/@&!*Qywh{@ @A`b@c[Ad_A!B!=!5 _)@?!TOJWI_HgGoF{E_{og_W O C@ aR*|z iBh" #[A5`*@@?|@"C@T`*@R*@?֢^x_<q>T#^xC^z *B>CT`*@cR*@?ָ_CTC_^x#( @$({@A`"@#[A$_A!**hM9#4<_A%@R r2R,v R r@+HWRHWr <_@z@hA ª@ZA^A!B *}Ӷ"TR r`*@ *@?x4 @*<:c!{k@T@R r!@R@;@)({@hA "@#[A$_A! @R rC*6`@!***3v qB9 RRbaR"Rz@A@ª@ZA^A!`*@R @?`&@`&@* #R**`*@R @?**@B@**?z@Aª@ZA^AB!*`@!`*@R @?`@!`@! @`*@>!} @?@@*7`@!*`@"@![^:  @@)?T`@! `*@@R @!@?ֈ@ {4@*`*@ _!u} @?n`@"@!*@;6( @ @@@#o@?*6({@A@"@#[A$_A!*@{D({@hA "@#[A$_A!`@!*?_hM94@@c@9(56 @ 6(WA7 T*4:[A 66[kV@! @@Q`@! _)@?ATOJWI_HgGoF{E R_{og_WO @ ,@@TXC4 *.@ @ ?b T .@@?b T7 6BO9(5(RB9R A!B.@CR@?ր&@&@*a4R*.@@?TZC5C* CBR.@@?bTwRZCq@@@5CBR.@@?TCZCH5.@@?TB9.@@?ր&@&@**@T  _)@?AT*OIWH_GgFoE{D_{WO@R r2R !B`!B`!BR ruz`` :`b `b!BV h i J`hVhZNRiBiFjJR@r`b v(Rvj:>hsOBWA{è_{_WOC@C@ 6_HA.@L)! aR"R"@T@@@@?T _8@i5@.@ @)@?TOEWD_C@{A_{g_WO@Cy@ 3`@4@3@-Tx@hA b@cZAd^A! 4hz@hz@A@b@cZAd^A!hz@R d^A'yHAb@cZA!CR%R*`4hz@A@b@cZAd^A!hz@iR cZA'yHAb@d^A!CR%R `B R4` R@4R d^A'yhz@HAb@cZA!CR%R`B R4hz@A@b@cZAd^A!hz@ )wv u Ab@cZAd^A!hz@hA b@cZAd^A!aZA" hz@hA b@cZAd^A!s@ 6h_HAb.@cL)!` aR"R`"th@wTvC@@CvC@@T _8@i5@w`.@@ 6h_HAb.@cL)!` aR"R`"th@wTvC@@CvC@@T _8@i5@w`.@ _)@?TOGWF_EgD@{B_֦ hz@h{_WO@ClBtz@CtA b@cZAd^A!M9h 5`B 6v(RhF9w3C@ C_3C(c@95(k@95!@}v4@#6R"4@Q4@ Z) Z5}@"R`Q5hz@hA b@cZAd^A! _)@?!TOFWE_D@{B*_{WO@6j@94!7Rj9RyZAy @) @z@ A@@^A!&R#R%R _)@?TOEWD@{B_{_WO@R* rR R r`ׂR"R r*7v t hb9`@OCWB_A{Ĩ_{#_WO@(@`" R"R#R r*V7hz@vZA@b@d^A!*vZAHRyya@!RC}@}%R*4hz@hA b@cZAd^A!aZAZ _)@?!T*OGWF_E#@{C_{OC@x@ @h hRZAyz@HA@^A!R%R @)@?TOC@{A_{#R{_{*{_B(B*H_{C@Rx@XAy`A*!BR%R @)@?T@{A_{og_ W O @*x@>M94**R @qxןZA Rj:D@ecR=)Cx*S5qTRRqT@xZA @q@:KD@cRc>)x*s\4f9hRb~@b |7S i @?h @T@S @T d@953ZC@q * 7*RVxZAC#xz@hA @^A!R%R*5!R*VD5ZC5c*@cBRVDh4wRwRZCq@5@cBRVDH4@c4ZC4z@A@@ZA^A!yBQ9qu@! o < _)@?aT*OKWJ_IgHoG{F_(Rhf9h @@{ g_WO@@BT Җ ѺH##R@T;^6 #@( OEWD_CgB @{ƨ_C{WOC@RRS`@9(XAT@qyHeRy*4 @)@?T*ODWC@{AC_ֳ5@z@A@ZA^A!**{_WO(@)5}@?ִ"bT*Rb r`*@B*@?v"w@xb6u^@bR`*@ @?*`OCWB_A{Ĩ_{ _WO*** *46c*d9({@A`"@#[A$_A @f!7 @ @!@!ODWC_B @{Ũ_{{_{CBy@R@|@{_? ?0 ? r  , description=Qualcomm GLINK driverlicense=GPL v2intree=Yname=qcom_glink_nativevermagic=4.19.191-g107525974b03-ab7627177 SMP preempt mod_unload modversions aarch64depends=rpmsg_core,msm_ipc_logging,subsystem_notifqcom_glink_native_probeqcom_glink_native_removeqcom_glink_native_unregister4module_layoutg__stack_chk_guard__stack_chk_fails__ll_sc_atomic_addK__ll_sc_atomic64_or0~__cpu_possible_maskӅ3-system_wqkmalloc_cachest+refcount_dec_and_test_checkedl>cancel_work_syncK'@__irq_set_affinityF__sw_hweight64=sched_setaffinity^>of_property_read_variable_u32_arrayj$of_property_count_elems_of_size@(irq_set_irq_wake.# kthread_queue_worknpqueue_work_on t_raw_spin_unlockh__list_add_valid0A_raw_spin_lock|z{devm_request_threaded_irq:__wake_up2|printk2w`rpmsg_unregister_deviceb9ɞkthread_cancel_work_sync1 idr_findwof_get_next_available_childp&of_find_property}3Scompletion_donemutex_unlockxmutex_lock_nestedrefcount_inc_checkedINoidr_alloc_cyclic&Hwait_for_completion_timeout地__kmalloc!e%kmem_cache_alloc_tracekstrdup__mutex_initwylrpmsg_register_deviceHWstrlcpyvkcomplete_allF idr_allocZ%strcmpm;xmbox_client_txdone%Smbox_send_messageԣfinish_waitݍschedule_timeoutSGprepare_to_wait_eventuyHinit_wait_entrynk__might_sleep衃ipc_log_stringUrS__list_del_entry_valid=0_raw_spin_unlock_irqrestorea'__warn_printk_raw_spin_lock_irqsave[Idevm_kmallocj5device_unregisterJ!mbox_free_channelskthread_stopENkthread_flush_worker!Lidr_destroyidr_removeSlidr_get_nextm_dev_warnPdevice_for_each_childo<disable_irq‚ddsubsys_unregister_early_notifierFipc_log_context_create zkfreeGyUof_irq_get0@w6subsys_register_early_notifierk,wake_up_process.[kthread_worker_fn3v\kthread_create_on_nodeb;__kthread_init_workerf_dev_err4Tmbox_request_channel1(snprintf`Ϙstrlenof_property_read_string|__init_waitqueue_headMlockdep_init_map __raw_spin_lock_initLinuxqcom_glink_nativeGNUF*!@ 8<T\dl**4Dt$8@dlt ,Tdl  (@Px| (4HPhpx,8Ph (048X\`dDhpDtx|   _  _   (( 0LPXtxw w     T \X 0\ \` 0h p t x |   t t             $ @ H P X t |             4 H T X \ l x |     G  G  ! _ _  X X  ^ ^( `$< P l X p %t X x %  z z      <  @ H  L P l !t |       K K8 <@ DP`$(8\`dhlx- - ! HLPTXlt  0@Px!$LPTX\hx8HP10 $8@Xlt G G <PXdXhXxX X   = =@DHLP\l|<<  (4\ltC C  (TX\`dl p tUU(, @ ;(X\x`dxp88 04 8< @Hhx88@JDHJLPXx}} ,048<\h< (+,+0P,T,Xdjhjlx33    <@D   x   x$ 0 ` d xh l xp x |          !:,!H!T!d!h!l!p!x!!!!$""""""""""%"%" #0#d#x##### $$$,$\$p$Xx$X$$$8$$8$$` $@$` $@$$$H$$H$$$V $P%V %P%0%4%s8%X@%sD%XL%P%T%(X%9\%`%(l%9%% &&(&L&P&T&X&\&p&x&&&&&&&''<'D'T'`'h'p'x'|'''''((,(H(\(h(`$((`((`((p2((( (( ((),)0)4)8)T)!`)p2)) )) )))B))B))!**@*D*H*L*P*l*!|*******p *p *****++` +$+`(+0+@+L+l+% p+`t+% x+`|++++++++++ ,,$,<,L,`,h,,,,,,,,,--- - -(-4-\-l-t-------... .(.0.p....f.| .f.| ../ /D/h/x/0/////0100@0D0| H0L0| P0T0\0000000,1f01D41f81DD1`1!d1l1118181112(2H2P22222223(3,3r0343r<3d33!3< 3r3< 3r333333 484<4T4l444B44B44!4444 55$55X5\555k55k55!555666!6!87D7X7777$8+(8X,8+08X88T8!`8%h8%p88888 989D <9X@9D D9XH9h9l9p99999:L:`::h:::::0;!<;D;t;|;; ;'; ;';; <@<X<p<t<x<<<<==,=\=`= h=l= p========/=/==> > > 4 K xLM (1   @=X '` t.p $4x 5 5 05 H5 Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee){vtruwVX]^_`aby|~j}himno\pxsgWYZ[cf   ; %> %e %   ~   h $  S   * l   b   (M 0 X D p 8f @ H PI X  G     A   z  x  - t !0 `$ %_ ' t.a 0 1x p2' $4 5n 5* 05 H5Y 5 9  : ;r <! = =  k &  %3 %6 %p  "  1 +  "O  :  QU^[P) 1K>1  3  : 5 K 0MX :p P( 0 `$s8 @ H X 1 t.W '@ $4 % 052 ((! <(  0A        = ;\ 9 5 p2k H5 5 !9  =4     U  w_ jxH OU; Xu ai7m/~b GC  7  t; KIm $  %_@ Iղ6Z-L m.note.Linux.text.comment.altinstr_replacement.init.plt.bss.rela.data.qcom_glink_groups.rela.rodata.glink_device_ops.rela.altinstructions__versions__ksymtab_strings.rela.text.qcom_glink_native_unregister.modinfo__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.gnu.linkonce.this_module.rela__bug_table.rela___ksymtab_gpl+qcom_glink_native_probe.rela___kcrctab_gpl+qcom_glink_native_probe.note.gnu.build-id.shstrtab.strtab.symtab.rodata.dataof_find_propertysched_setaffinity__irq_set_affinityinit_wait_entrystrlcpyidr_destroy__init_completion.__keyqcom_glink_alloc_channel.__keyidr_init_base.__keyqcom_glink_native_probe.__keyof_property_read_variable_u32_arrayqcom_glink_txrpmsg_name_showidr_get_nextwait_for_completion_timeoutschedule_timeoutqcom_glink_destroy_eptqcom_glink_create_eptprepare_to_wait_eventqcom_glink_advertise_intentqcom_glink_alloc_intent__mutex_init__raw_spin_lock_initfinish_waitqcom_glink_notif_resetof_irq_getwake_up_processqcom_glink_attrsqcom_glink_groupsglink_endpoint_opsglink_device_ops____versionsqcom_glink_set_sigsqcom_glink_get_sigskmalloc_caches__module_dependsqcom_glink_native_intr_dev_err__ll_sc_atomic64_or__crc_qcom_glink_native_unregister__kstrtab_qcom_glink_native_unregister__ksymtab_qcom_glink_native_unregisterdevice_unregister__kthread_init_workerkthread_flush_workersubsys_unregister_early_notifiersubsys_register_early_notifierqcom_glink_rx_defersystem_wqdisable_irqdevm_request_threaded_irqqcom_glink_send_open_reqqcom_glink_groupkstrdup__wake_upkthread_stopstrcmp__might_sleeplockdep_init_map_dev_warnqueue_work_onkthread_worker_fnstrlencomplete_all__stack_chk_failmbox_request_channelmbox_free_channelqcom_glink_alloc_channel__warn_printk__cpu_possible_maskqcom_glink_workkthread_queue_workqcom_glink_rx_done_workmutex_unlock_raw_spin_unlock_raw_spin_lockipc_log_stringof_property_read_stringsnprintfof_property_count_elems_of_sizeidr_remove__crc_qcom_glink_native_remove__kstrtab_qcom_glink_native_remove__ksymtab_qcom_glink_native_remove_raw_spin_lock_irqsaveipc_log_context_createqcom_glink_announce_createqcom_glink_rpdev_releaseqcom_glink_device_release_raw_spin_unlock_irqrestorembox_client_txdone__qcom_glink_rx_doneqcom_glink_handle_rx_donecompletion_donedev_attr_rpmsg_name__this_moduleirq_set_irq_wakembox_send_messagekfreekthread_create_on_noderpmsg_unregister_devicerpmsg_register_deviceqcom_glink_remove_devicekmem_cache_alloc_trace__crc_qcom_glink_native_probe__kstrtab_qcom_glink_native_probe__ksymtab_qcom_glink_native_probe__stack_chk_guardidr_findqcom_glink_trysend__qcom_glink_senddevice_for_each_childof_get_next_available_child__list_del_entry_valid__list_add_validmutex_lock_nestedrefcount_dec_and_test_checkedrefcount_inc_checked__ll_sc_atomic_add__init_waitqueue_headdevm_kmalloc__kmallocidr_allockthread_cancel_work_syncidr_alloc_cyclic$d.69$d.59$d.49qcom_glink_alloc_channel.__key.39$x.39$x.29$x.19qcom_glink_native_probe.__key.9$x.9__UNIQUE_ID_license98$d.78$d.68$d.58$d.48$x.38$x.28$d.18$x.8__UNIQUE_ID_description97$d.77$d.67$d.57$d.47qcom_glink_alloc_channel.__key.37$x.37$x.27$x.17qcom_glink_native_probe.__key.7$x.7_note_6$d.66__UNIQUE_ID_intree56$d.56$d.46$x.36$x.26.Ltmp16$d.16$d.6$d.65__UNIQUE_ID_name55$d.55$d.45$x.35$x.25$x.15qcom_glink_native_probe.__key.5$x.5__sw_hweight64$d.64__UNIQUE_ID_vermagic54$d.54$x.44$x.34$d.24qcom_glink_native_probe.__key.14$d.14$x.4$d.63$d.53$x.43$x.33$x.23.Ltmp13$d.13qcom_glink_native_probe.__key.3$x.3$d.62$d.52$x.42$x.32$d.22$x.12$d.2$d.71$d.61$d.51qcom_glink_alloc_channel.__key.41$x.41$x.31$x.21$x.11$d.1$d.70$d.60$d.50$x.40$x.30$d.20.Ltmp10$d.10$d.0@0p 72<`P2  (>(N$LN QXN$|NUONOd2d@@i@iH@`iZ |@8 L@ ]@XA@`^@H0 LoBhX