ELFp@@,*"dev: %s, mbps = %lu, freq = %lu, up = %lu, down = %lu", __get_str(name), REC->mbps, REC->freq, REC->up_thres, REC->down_thres"dev: %s, mbps = %lu, us = %lu, wake = %d", __get_str(name), REC->mbps, REC->us, REC->wakebw_hwmonNNN[zpowersample_ms%u throttle_adjwakedev: %s, mbps = %lu, freq = %lu, up = %lu, down = %lu dev: %s, mbps = %lu, us = %lu, wake = %d Governor already suspended! BW HWmon governor registered. Device doesn't take AB votes! usup_scaleint%u down_threslist_lock.wait_lockhyst_lengthirq_locknameunsigned longdown_countfreqmbps_zoneshist_memorydecay_rateup_threshyst_trigger_countlist_lockuse_abio_percentstate_lock.wait_lockBW HWmon governor registration failed! bw_stepidle_mbps __data_loc char[]mbps(null)state_lockUnable to start HW monitor! (%d) Unable to resume HW monitor (%d) &node->mon_lockUnable to update freq on request! Unable to find HW monitor! bw_hwmonUnable to suspend BW HW mon governor (%d) Unable to resume BW HW mon governor (%d) guard_band_mbpsC{+_WO@$@y@78607H6 7(@#R(?3#VN _)@?TOHWG_F+@{DC_{og_WO@ )?9 t>@Y`iB@i@qQC3* @ R)rR)A ]uHK @Z$R"@ @* _)@?!TOGWF_EgDoC{B_{_WO@*$@x@78607H6 7@#R?3#R" _)@?TOGWF_E{D_{og_WO@ )?8* w>@Y`iB@i@hqQC3* @R)rR)A ]uHK W#@ @$R* _)@?!TOGWF_EgDoC{B_{OPqT@yAB $Rs !OA{¨_{OPqT@yA"@ $Rs !OA{¨_{ O@@uVDb*C9H4uB*4`@!*@OB @{è_{_WO(,@&@h*@HR9R r@.@(RR r .@ ) .@ ) .@ ) A tR ) H JR&HR"hR"2(b!B:*@6.@ *T4!*@4** 45!*OCWB_A{Ĩ_֨@{TD C9i49H4 8@*) <@ 4@I4@**{_{#_WO@**Qq T )+ih8J @hCJR>R @*?)q)?q)1 t@@Ti@@T@j%@_ `Tk)@,mB T@kC_ T@hC @`@#?#4!ChVD h9uV4(R8@`*4yVD*5@6c?9h95@?*vVD`@ׂ@xVD*@c9h95@?~@hV~B6@H*6r@vVD@ kTjvVDԂ@ @ :@`@!IuVD@ @HtB*~vVDu@Ԃ@ȊC9h4ߊ9j2~ @iBD>R(}i QB}ɛ@BӁ2 ?*`5!T))qIRq>R1ȆC9h4h9 4*`@!j@?* 4!*`@!* _)@?T*OGWF_E#@{C_6@wBDb@*߆9 @?tB**bԂ@b*߆9 @?@?*@4`@!@u@8RiBD>R(}i QB}ɛ@BӁ2 ?4*!* @hV C*(RȆ9@(*(RȆ9(R8{ C@ @?**BR @|@{¨_{OC@C@@(AR4|@ @@@?|@q` @)@?TOB{A_{ OC:@ 4BR>@*# 4`B4BRB@ #4`B4BRF@ #4`B4BRJ@ #4`B4BRN@ #4`B4BRR@ #4`B4BRV@ #4`B4BRZ@ #4`B4BR^@ #4`B4BR *`B4BR OB @{è_C{WOC@CR r@)R%q(4zvAR@5@z6@T`*J6`~@9 @)@?TODWC@{AC_{CB5@R|@{_{OC )@ARC`4|@@q6 @)@?TOB{A_{CB1@R|@{_{OC )@ARC`4|@@ RAq12 @)@?TOB{A_{CB-@R|@{_{OC )@ARC`4|@@I Riq1. @)@?TOB{A_{CB)@R|@{_{OC )@ARC`4|@@I Riq1* @)@?TOB{A_{CB%@R|@{_{OC )@ARC`4|@@I Riq1& @)@?TOB{A_{CB!@R|@{_{OC )@ARC`4|@@I Riq1" @)@?TOB{A_{CB@R|@{_{OC )@ARC`4|@@I Riq1 @)@?TOB{A_{CB@R|@{_{OC )@ARC`4|@@ Rqq1 @)@?TOB{A_{CB@R|@{_{OC )@ARC`4|@@>Rq1 @)@?TOB{A_{CB@R|@{_{OC )@CAR`4|@@BJRq) @q1 kiT @)@?TOC@{A_{CB @R|@{_{OC )@ARC`4|@ @IRqq }R1 @)@?TOB{A_{CB @R|@{_{OC )@ARC`4|@@ 2RqAq1 @)@?TOB{A_{CB@R|@{_{OC )@ARC`4|@@ Rq1 @)@?TOB{A_{CB@R|@{_{OC )@ARC`4|@@ RAq1 @)@?TOB{A_{ g_WO@@h@*C95j@iIic}I R C94@ kT@@hH9F?TN@j҉R i Q)BӪ)}ʛ)B? T&@" &@N R( ؚi |Q@B}ɛB?(_qTb@@* J} JBI}ɛ) I?"[i3?:1V@?T? T.@R ?TkҊR *} QJBӫJ}˛JB? cTR@*@J_ RbT^@j.@^Z@J^@KыZlъ^^@*Jъ^2@? T_ Z?T!?T@_>RJAK_Y(i h}QB}ɛBh~:h@h"@iz@?.~ ?T@j Q)I )BӪ)}ʛ)Bi2@_H3) )B)}ʛ)Bi:@?qh6h@@"@jj(tCi@}ʛ=S-  ?րBb@2@H HT@ R} j K(! 飐Ri=r}e*2v6@4@ )Q) (} R~ @A@@9@T @u2@s:@  8)ii J q))}Ii(%Ț6A8 @ ) _@ @)q aT@7OEWD_CgB @{ƨ_ 8)ii J q))}Ii(%Țh6A8@@Y(@?(A@qT@6{O@@@tVD?ֈ@ HR }Rr | }  I ɚ@) )TӉF1@+R? *RT9@? 'JyS9l@9@K @ }R}   8)ii J q))}Ii(%Ț6A8 @ ) _@ @)q aT@7OC{B_  8)ii J q))}Ii(%ȚH6A8h@h@@ @ @_?ֈAHh@qhTh@6C{WOC@@VDj@ijt@}I G @?.H HRr }  Ӛ @Ti&K1@)R R TJ9@ T@ 4Jq`yS*@Rj9ɺ@49@T4 @  8)ii J q))}Ii(%Ț6A8 @ ) _@ @)q aT@7ODWC@{AC_** 8)ii J q))}Ii(%Ț(6A8ը@@6@@@?ȎA(@q@aT@(6@8@4T<@h4T@@4TD@h4TH@4TL@h4TP@4TT@h4TX@4T\@h4T@A@]D_{O@4R**OA{¨_{{_{*{_{ !BRR**!BRR** 5!BRR**5!BRR**`5!BRR** @{¨_{ !BRR**!BRR**5!BRR**`5!BRR%R* @{¨_      Hhdevfreq_monitor_startf_dev_errqaupdate_devfreq'd/devfreq_monitor_stopmutex_unlockxmutex_lock_nested_raw_spin_lock_irqsaveN8trace_event_raw_init trace_event_regLinuxgovernor_bw_hwmonGNU~rw./02 2d t |   22 102428<p |** ,0282d122   ( 8 <2D2h122 **T 221++ 4Tb\bdlzz |TT@@0j4@jDTX(\(dhl'((  (Lt22  , (4 (` d h  ( (    4 T ` h      D H L t |     ( (    ` |    & &        2 2$ 0 8 T \ d     H H 0&4&@`1# 2$2P%221!! !,4<!LT\!lt|!!!!! !L2P2t$%&22104@!`2d2"221!22<"`2h21!22"2 2@1TXd!22"221 !<2@2d"221!22"@2H2h1|!22"22 148D!d2h2"221!$2(2L"p2x21#22 "P2X2|1!22"2 2@1TXd!22"221$!D2H2l"221!22$"H2P2p1! #  $  + + , ,!)(!)(H!P!+X!+`!,d!,!)(!)(!|"+"+",","(("(("#+#+#,#,L#((P#((##$+$+$,$,$(($((% %+(%+0%,4%,h%((l%((%&&&&!&#&&&&& //0448<4@X`4dMh4lM4t4t44// 4$(4,DL4PT4Xpx|&& P!)x" "((0$8%@(  T!"$ #( 0$4<$%@(& )(& (&0()(HPH) @ @HPX(`XhpxHx8hT@`( HHPHXxi4D t(HPX xt$TlB8@H]hp,x}Dt( 0P8RX`4h&hl 0080@HPX`hxxxAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)]V ({X2 /  i H xIn8%h   \ & &, J 1  u   $0 0 <J V   8  D P   { @2  @> J ( u ,  P | 8 Tu    c 4 C P  h   D t V ,  =  l b $ T   P  9 7  D t\   4{   t  V  ! |"D 6 h+  #P $\  > % p& l% & &p '  = L  =b U lU`  &T  &F    !  #(V l& : # p ' @(0000=(10H000x00A080mX0 h0@ 00 0 # T`8XHHH tpyP(g lP9  X[n@@X 0   0 0 0 l0 0 0 0 D0 01 D0 2  0 $0  0  4   J ' ,E  t  U t 4R   T  P  g T    n h0    4 ` `f     '&W{"  p&`  % | rD 8n9I 6 zv   ; k    _  Lp'ga e S000$ @ k Vּo < .note.Linux.rela.init.text.comment.altinstr_replacement.init.plt.rela__tracepoints.rela_ftrace_events.bss.rela__tracepoints_ptrs.rela.altinstructions__versions__tracepoints_strings__ksymtab_strings.rela.data.event_bw_hwmon_meas.rela__bpf_raw_tp_map.modinfo__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.rela.text.trace_event_raw_event_bw_hwmon_update.text.ftrace_trampoline.gnu.linkonce.this_module.rela__jump_table.rela___ksymtab_gpl+bw_hwmon_sample_end.rela___kcrctab_gpl+bw_hwmon_sample_end.note.gnu.build-id.shstrtab.strtab.symtab.rodata.rela.ref.datashow_hist_memorydev_attr_hist_memorystore_hist_memorystrcpyregister_bw_hwmon.__keysample_ms_showthrottle_adj_showhwmon_listdevfreq_monitor_startshow_hyst_trigger_countdev_attr_hyst_trigger_countstore_hyst_trigger_countshow_down_countdev_attr_down_countstore_down_countkstrtouintkstrtointshow_io_percentdev_attr_io_percentstore_io_percentuse_cnt__mutex_inittrace_event_raw_inittrace_event_buffer_commitperf_trace_run_bpf_submitargv_split__per_cpu_offsetktime_getshow_idle_mbpsdev_attr_idle_mbpsstore_idle_mbpsshow_guard_band_mbpsdev_attr_guard_band_mbpsstore_guard_band_mbps____versionsdev_attr_sample_msshow_up_thresdev_attr_up_thresstore_up_thresshow_down_thresdev_attr_down_thresstore_down_thresshow_list_mbps_zonesstore_list_mbps_zonesdev_attr_mbps_zones__module_dependstrace_raw_output_bw_hwmon_meas__tracepoint_bw_hwmon_meastrace_event_raw_event_bw_hwmon_meas__event_bw_hwmon_measprint_fmt_bw_hwmon_measevent_class_bw_hwmon_meastrace_event_define_fields_bw_hwmon_meastrace_event_type_funcs_bw_hwmon_meas__tracepoint_ptr_bw_hwmon_meas__bpf_trace_tp_map_bw_hwmon_measperf_trace_bw_hwmon_meas__bpf_trace_bw_hwmon_meas__tpstrtab_bw_hwmon_measdev_attr_dev_errdevfreq_add_governordevfreq_bw_hwmon_ev_handlercpu_numberget_bw_and_set_irqupdate_devfreqdevfreq_bw_hwmon_get_freqdev_attr_groupsysfs_remove_groupsysfs_create_groupdevfreq_monitor_stopshow_bw_stepdev_attr_bw_stepstore_bw_steptrace_raw_output_prep_dev_infotrace_handle_return_dev_warndevfreq_gov_bw_hwmon__crc_register_bw_hwmon__kstrtab_register_bw_hwmon__ksymtab_register_bw_hwmon__crc_update_bw_hwmon__kstrtab_update_bw_hwmon__ksymtab_update_bw_hwmonstrlenevent_triggers_call__stack_chk_fail__cpu_online_maskmutex_unlocklist_lockirq_lockstate_lockdev_attr_throttle_adjshow_hyst_lengthdev_attr_hyst_lengthstore_hyst_lengthtrace_event_regsnprintfscnprintftrace_seq_printftrace_event_buffer_reserve_raw_spin_lock_irqsaveshow_decay_ratedev_attr_decay_ratestore_decay_ratetrace_raw_output_bw_hwmon_update__tracepoint_bw_hwmon_updatetrace_event_raw_event_bw_hwmon_update__event_bw_hwmon_updateprint_fmt_bw_hwmon_updateevent_class_bw_hwmon_updatetrace_event_define_fields_bw_hwmon_updatetrace_event_type_funcs_bw_hwmon_update__tracepoint_ptr_bw_hwmon_update__bpf_trace_tp_map_bw_hwmon_updateperf_trace_bw_hwmon_update__bpf_trace_bw_hwmon_update__tpstrtab_bw_hwmon_updatedevfreq_interval_update_raw_spin_unlock_irqrestoresample_ms_storethrottle_adj_storeto_mbps_zonedevfreq_monitor_resumestr__power__trace_system_name__this_moduleshow_up_scaledev_attr_up_scalestore_up_scaleargv_freepreempt_schedule_notrace__stack_chk_guarddevfreq_monitor_suspend__bw_hwmon_sw_sample_end__bw_hwmon_hw_sample_end__crc_bw_hwmon_sample_end__kstrtab_bw_hwmon_sample_end__ksymtab_bw_hwmon_sample_endtrace_define_fieldtrace_event_ignore_this_pid__list_add_validdebug_smp_processor_idmutex_lock_nesteddevm_kmallocperf_trace_buf_allocshow_use_abdev_attr_use_abstore_use_ab$d.99$d.89$d.79$x.69$d.59$x.49$x.39$x.29$x.19$d.109$x.9$d.98$d.88$d.78$x.68$x.58$d.48$x.38$x.28$d.118$x.18$d.108$x.8$d.97$d.87$d.77$x.67$d.57$x.47$x.37$x.27$d.117$x.17$d.107$x.7_note_6$d.96$d.86$d.76$d.66__UNIQUE_ID_intree56$x.56$x.46$x.36$x.26$d.116$x.16__UNIQUE_ID_license206$d.106$x.6bpf_trace_run5$d.95$d.85$d.75$x.65__UNIQUE_ID_name55$d.55$x.45$x.35$d.125$x.25$d.115$x.15__UNIQUE_ID_description205$d.105$x.5bpf_trace_run4$d.94$d.84$d.74$d.64__UNIQUE_ID_vermagic54$x.54$x.44$x.34$d.124$x.24$d.114$d.14$d.104$x.4$d.93$d.83$d.73$x.63$x.53$x.43$x.33$x.23$d.113$x.13$d.103$x.3$d.92$d.82$d.72$d.62$d.52$x.42$x.32$x.22$d.112$x.12$d.102$d.2$d.91$d.81$x.71$x.61$x.51$x.41$x.31$x.21$d.111$x.11$d.101$d.1$d.90$d.80$x.70$x.60$d.50$x.40$x.30$x.20$d.110$x.10$d.100$d.0@0p HA<|m N=2'&68H&899@ ^ :0:6Kh:`w:J:h;; H@H@@L@LH)K@L()  @u8) @y)@z ) @{`)Y@P|0)@|)F@}0)r@@}0)@p})E@)0x=Lo-5+#T- b