ELF>(9@@21AWAVAUATUSHHL $L|$@Ht7IIILLH{HAWILL$LLL.H;XuH1[]A\A]A^A_ff.fAWAVAUATUSHHL $L|$@Ht7IIILLH{HAWILL$LLL.H;XuH1[]A\A]A^A_ff.fAWAVAUATUSHHL|$@Lt$HD$DL$Ht9IIHLH{HAVLAWHDL$DD$L.H;XZuH1[]A\A]A^A_AWAVAUATUSHHL|$@Lt$HD$DL$Ht9IIHLH{HAVLAWHDL$DD$L.H;XZuH1[]A\A]A^A_AWAVAUATUSHHL|$@Lt$HD$DL$Ht9IIHLH{HAVLAWHDL$DD$L.H;XZuH1[]A\A]A^A_AWAVAUATUSHHDL$D|$@Ht7IIIDLH{HAWADL$ LLL.H;XuH1[]A\A]A^A_ff.AWAVAUATUSHHLl$PLd$XHtSH4$HH\$`IHT$MDD$LUH}MSLATHAUDD$,HT$ Ht$.HH}uH1[]A\A]A^A_IHHtHH=w_IIH9MtH1LIH9r*Ht H1HHHH9sH)IH)IH 1IHLIH@IL_HpIApH99։кFƅDAQ$AQ(tIHIy@H)II0A9q u9AHcMѨ&A1HHIDI9q tTItPHcI AIѨD+B McLAD+B$McLr B$LMu119q u9A$uAƃlIHI1HDH AVIAUATUHSHGHDpD9DAE1E1KѨAMcHKѨHDp Dh$Ht;Ht6ɉHLIL9HC1HDHH9HB1HHHHE9~ɸDȅDAAEHt AEHt A[]A\A]A^fDH~bH8H+XHcHרH8H@H+`H@HHH+hHHHPH+pHPH8HXH@H`HHHhHPHp@HFHHt"HcHHtHVXHtHPHff.AVAUATUHSHHLweHHD$1HL'D$HUH+S`LkXMt HE11Ht$HaHCPt$1HK@H+MHHDHHAI8HHHHHH=gHIw|Ht HEHPHǃH)HPHCXA$ t1A$ u ID$(1ZH=aI9sHSXHEIHC`Hu HEHA$ Mit1M$(HT$eH+H[]A\A]A^A$ uID$(HiHHH3UHHH HI9R>H4ׂCHHINIHHIHH9AAAx5IcID Ht_HHH°H9tރD9AW9}1뻐 hff.UHSHH@t[]M UHHLMLEuHuPHHE@PEDPu8u0u(u H H@[]ff.UHSHH@t[]M UHHDMLEu(u HHEPH H[]ff.UHSHH@t[]E4UHHDM LEHMPHE0PE,PE(PE$PH H([]@UHSHH@t[]M UHHLMLEu@u8HHu0u(E PH H([]DHU։SHHHH=uQHHXHHCHHt71ҾH0HtH[]HH1UHSHHHHHǃ(HH H[]@S(HuPHHFHPHFHXHHHHHH[ ff.fAUATIUSH>HHtgH[HLLHshHS`HHCXLKPHLCHspVHEHLRHPLH [1]A\A]ff.@AWAVAUATUHSH>HHH[ILLDSDAYDC@{8DK0LMLD{HHtKu 1[]HHH1[]fSHHpHE1HHHCpHHH@hD@@1[ff.SHHpHE1HHHCpHHH@hD@@1[ff.USHHpHHtVHcHPHHHCpHHE1HHHH@hD@@1[]1ff.HGx(UHSHtLHXHH=u[]HhH`HHLp[]Hi8'HHH٦C7zHo HHHHHiQH%kd)eff.UHAWAVIAUIATISH`DELMeHHE1HFHEHEH@HEHEHEEHH HEHPDxIHMoLUUA IT$hD}M|$`eL=L}H#SHUHulj|IHHUHEIHuHfHHǀA_Aw HuHcHADHA_ LLHcHHuLLIFAIGIFAw HuIGHEIw(IG0HEIG8HE IG@ju|LMUY^HEeH+uqHe[A\A]A^A_]IHѹIARH HEUAOHHE8f.UHAWIAVIAUIATARLUSHHALfHUDEDMEeHHE1HEEMZI fLH8IE`eHHEHIEhHDHUHuMIHHUHEIz8LMLUHfHHǀAJHcHHMLUHMAAD 8I8LLIBHEIBAhAB AAB$AFAB(EAB,EAB0EAB4juLMUY^HEeH+uOHe[AZA\A]A^A_]HHϹ8 I8IDUHAWAVAUIATISHXHMDEDMeHHE1HFHEHEH@HEHEHEEHH HEHDxDp1D0MRLIT$hA DDuMt$`eL5H;HUHuljEIHHUHEI0uHfHHǀA_Aw HuHcHAD0A_ LLHcHHHuULALHFuAWIGHEAwIG HEIG(jAVuLMUY^HEeH+usHe[A\A]A^A_]IHѹIHEA:0 A qHEA70ASfUHAWAVIAUIATISHhHULxLpeHHE1HFHEHEH@HEHEHEEHH HEHPDxYXH}HUUA IT$hD}M|$`eL=L}HJcHUHuljEIHHUHEIXuHfHHǀA_Aw HuHcHADXA_ HuLHcHHHxALIFIGIFIGIEH8Iw(HpIG HEIw0IG8AEAG@AE$AGDAIwHAIOPLjuuLMUY^HEeH+urHe[A\A]A^A_]IHHEiAbX HE,A_XHEAWAVAUATUHSHPHH4$Ll$(H\$8eHHD$H1Ll$(Ll$0H\$8H\$@H9L@E1E11Ht$$LD$$.A$A9D$$s)HT$(AI$HD$(HBI$M$I$L@H9uE1AvAD9EA)Ht$(EEHHPHPL9u\HEt1IIHHHBHHHHHHH-L9uHUL@H9tLHI$L@H9uLl$8Ht$@A^MPLI9t,LHHǀHǀHPH9uHU3WHcHШHH@H9uHPH9tB~%HH¨HHPH9uH9iA$A$A$9FPA$9GփA$uuS HLMtI$H@(HHA$A$HA$I$LPH9tLA$@AT$ HIĨHH1HDHA$ AUH|$89GЉA+ELP))1H9/Ll$LAH|$H|$1HLƨLLwID)ILH1HHDىEIF M)ILH1҉IHIDI1҉IHDH1҉IHDHLHHHPH9tCDDL*1D)D)IHDHHELl$LT$H|$L@H9u)A|$$I$L@H9I|$PuA$HIĨA$H1HDHIAAt$ L$DLHILMtI$H@(H1HHA$ED$$A$LH{LT$8IMPHPI9u|$tHHtH u M9HHLL<$H9T$h;T$dRD$lDŽ$M9t'M)IMPL1IIJD1HI9LBIEhH$H(II)LDH9yH)ѸILDHT$(Ht$lHbDC DƒKHcҾLӨI;IcIHèLL@$II)H1I1HƋG IIDIAuH{P$HsHS@>ADEHHH9hs H߹L$^HCpD$ HXH9D$HD$pH|$pHl$H9tDT$ EAdHD$pH|$pHH@H@H9uAHHHzHHHHHHHt$pH@H9u|$@Ae1IǍPIuPI]9M9OIMA|$IHHEиH9ILGHH+XHHAHHLHHDH9}HHN‰D9AHCPDIMLH;$eHCPHAHD$PH$HHHH)L9H)HLH?T$< HDT$\HDT$\IHtHH@(1DT$\HHHDK DC$DT$\LHAAƅC$9L$8$9T$Xy|$@kD$8KHiQH%9kD$XKHiQH%9DL$ E1DD$<NljEAAƅH9_H(\(HvHHHHH9HB?H$A: |$%llu delay=%llu->%llu", __get_str(devname), __get_str(cgroup), REC->now, REC->vnow, REC->usage_pct, REC->old_debt, REC->new_debt, REC->old_delay, REC->new_delay"[%s] vrate=%llu->%llu busy=%d missed_ppm=%u:%u rq_wait_pct=%u lagging=%d shortages=%d", __get_str(devname), REC->old_vrate, REC->new_vrate, REC->busy_level, REC->read_missed_ppm, REC->write_missed_ppm, REC->rq_wait_pct, REC->nr_lagging, REC->nr_shortages"[%s:%s] now=%llu inuse=%u->%u hw_inuse=%llu->%llu", __get_str(devname), __get_str(cgroup), REC->now, REC->old_inuse, REC->new_inuse, REC->old_hweight_inuse, REC->new_hweight_inuse"[%s:%s] now=%llu:%llu vrate=%llu period=%llu->%llu vtime=%llu weight=%u/%u hweight=%llu/%llu", __get_str(devname), __get_str(cgroup), REC->now, REC->vnow, REC->vrate, REC->last_period, REC->cur_period, REC->vtime, REC->inuse, REC->weight, REC->hweight_inuse, REC->hweight_activeblock/blk-iocost.cuserauto%s %u default %u cost.vrate=%u.%02u cost.usage=%llu(null)&iocg->waitqdefault %u%udefaultlinear rbps=%urseqiops=%urrandiops=%uwbps=%uwseqiops=%uwrandiops=%uctrl=%smodel=%srpct=%srlat=%uwpct=%swlat=%umin=%smax=%senable=%u__data_loc char[]devnamecgroupu64nowvnowu32usage_pctold_debtnew_debtold_delaynew_delayold_vratenew_vrateintbusy_levelread_missed_ppmwrite_missed_ppmrq_wait_pctnr_laggingnr_shortagesold_inusenew_inuseold_hweight_inusenew_hweight_inusevratelast_periodcur_periodvtimeweightinusehweight_activehweight_inuse ,   b y         [%s:%s] now=%llu:%llu vrate=%llu period=%llu->%llu vtime=%llu weight=%u/%u hweight=%llu/%llu [%s:%s] now=%llu inuse=%u->%u hw_inuse=%llu->%llu [%s] vrate=%llu->%llu busy=%d missed_ppm=%u:%u rq_wait_pct=%u lagging=%d shortages=%d [%s:%s] now=%llu:%llu usage=%u debt=%llu->%llu delay=%llu->%llu %s ctrl=%s model=linear rbps=%llu rseqiops=%llu rrandiops=%llu wbps=%llu wseqiops=%llu wrandiops=%llu %s enable=%d ctrl=%s rpct=%u.%02u rlat=%u wpct=%u.%02u wlat=%u min=%u.%02u max=%u.%02u cost.wait=%llu cost.indebt=%llu cost.indelay=%llu4iocg: invalid donation weights in c: active=%u donating=%u after=%u HHiocost'hR_ r8 Ѧzaa's"mhaa' "F!]SpU'P g~9 iocost_iocg_forgive_debtiocost_ioc_vrate_adjiocost_inuse_adjustiocost_inuse_transferiocost_inuse_shortageiocost_iocg_idleiocost_iocg_activateiocost_iocg_forgive_debtiocost_ioc_vrate_adjiocost_inuse_adjustiocost_inuse_transferiocost_inuse_shortageiocost_iocg_idleiocost_iocg_activateGCC: (Debian 12.2.0-14+deb12u1) 12.2.0GNU >GS@gp wP4@`  u0 e  lF0 k`p } \cp 1pGD0Dt fAaN~$%%M@&+(;+2jP-/J1"64`6  78%9;2"@`L[0OjOv~QpTl"XVi"0"pp["@0"p `3a&b4Pd\Cf%Ui `"   :$<@x[`~$x@$@x$x$ @x@.$(0xG$0I@xd ` @  N z   &H&" &`H1 &HO & Hm ** *  *@ *` * *. *N  }  ( +  0  8] +   @  H +@  PI  X +`  `  h( +O  p  x +   S+y  (@H>s_(H}s(HP$( HGl(H (`H(8 tY(H0  ; \p +CVk")6KRl  -=]% } "5?Um~)4Hf{$@Up$9a 6Gblk-iocost.c__initcall__kmod_blk_iocost__874_3550_ioc_init6ioc_initcalc_lcoefs__propagate_weightscurrent_hweightiocg_flush_stat_upwardioc_rqos_done_bioblkcg_policy_iocostiocg_kick_delayiocg_build_inner_walktrace_raw_output_iocost_iocg_statetrace_raw_output_iocg_inuse_updatetrace_raw_output_iocost_ioc_vrate_adjtrace_raw_output_iocost_iocg_forgive_debtioc_cpd_freeioc_pd_allocioc_rqos_exitioc_start_periodioc_cost_model_prfillioc_qos_prfillioc_weight_prfillioc_cost_model_showioc_qos_showioc_weight_showioc_pd_statperf_trace_iocost_iocg_forgive_debtperf_trace_iocost_ioc_vrate_adjperf_trace_iocg_inuse_updateperf_trace_iocost_iocg_statetransfer_surplusestrace_iocg_path_locktrace_iocg_pathcalc_vtime_cost_builtin.isra.0ioc_cpd_alloctrace_event_raw_event_iocost_ioc_vrate_adjiocg_kick_waitqtrace_event_raw_event_iocost_iocg_forgive_debttrace_event_raw_event_iocg_inuse_updatetrace_event_raw_event_iocost_iocg_stateioc_refresh_params_disk.isra.0autopioc_rqos_queue_depth_changediocg_wake_fnioc_nowiocg_waitq_timer_fnioc_timer_fnvrate_adj_pctadjust_inuse_and_calc_costweight_updatedioc_pd_init__key.0ioc_weight_writeblk_iocost_initioc_rqos_opsioc_cost_model_writecost_ctrl_tokensi_lcoef_tokensioc_qos_writeqos_ctrl_tokensqos_tokensioc_pd_freeiocg_incur_debtioc_rqos_doneioc_rqos_mergeioc_rqos_throttle__exitcall_ioc_exit__UNIQUE_ID_addressable_ioc_init_875ioc_files__UNIQUE_ID_addressable___SCK__preempt_schedule_864.1__UNIQUE_ID_addressable___SCK__preempt_schedule_792.2__UNIQUE_ID_addressable___SCK__preempt_schedule_772.3__event_iocost_iocg_forgive_debtprint_fmt_iocost_iocg_forgive_debt__event_iocost_ioc_vrate_adjprint_fmt_iocost_ioc_vrate_adj__event_iocost_inuse_adjust__event_iocost_inuse_transfer__event_iocost_inuse_shortageprint_fmt_iocg_inuse_update__event_iocost_iocg_idle__event_iocost_iocg_activateprint_fmt_iocost_iocg_statetrace_event_fields_iocost_iocg_forgive_debttrace_event_fields_iocost_ioc_vrate_adjtrace_event_fields_iocg_inuse_updatetrace_event_fields_iocost_iocg_statetrace_event_type_funcs_iocost_iocg_forgive_debttrace_event_type_funcs_iocost_ioc_vrate_adjtrace_event_type_funcs_iocg_inuse_updatetrace_event_type_funcs_iocost_iocg_stateevent_class_iocost_iocg_forgive_debtstr__iocost__trace_system_nameevent_class_iocost_ioc_vrate_adjevent_class_iocg_inuse_updateevent_class_iocost_iocg_state__tpstrtab_iocost_iocg_forgive_debt__tpstrtab_iocost_ioc_vrate_adj__tpstrtab_iocost_inuse_adjust__tpstrtab_iocost_inuse_transfer__tpstrtab_iocost_inuse_shortage__tpstrtab_iocost_iocg_idle__tpstrtab_iocost_iocg_activate__UNIQUE_ID_addressable___SCK__WARN_trap_660.4__UNIQUE_ID_addressable___SCK__tp_func_iocost_iocg_forgive_debt_659.5__trace_check_iocost_iocg_forgive_debt.6__UNIQUE_ID_addressable___SCK__WARN_trap_655.7__UNIQUE_ID_addressable___SCK__tp_func_iocost_ioc_vrate_adj_654.8__trace_check_iocost_ioc_vrate_adj.9__UNIQUE_ID_addressable___SCK__WARN_trap_650.10__UNIQUE_ID_addressable___SCK__tp_func_iocost_inuse_adjust_649.11__trace_check_iocost_inuse_adjust.12__UNIQUE_ID_addressable___SCK__WARN_trap_645.13__UNIQUE_ID_addressable___SCK__tp_func_iocost_inuse_transfer_644.14__trace_check_iocost_inuse_transfer.15__UNIQUE_ID_addressable___SCK__WARN_trap_640.16__UNIQUE_ID_addressable___SCK__tp_func_iocost_inuse_shortage_639.17__trace_check_iocost_inuse_shortage.18__UNIQUE_ID_addressable___SCK__WARN_trap_635.19__UNIQUE_ID_addressable___SCK__tp_func_iocost_iocg_idle_634.20__trace_check_iocost_iocg_idle.21__UNIQUE_ID_addressable___SCK__WARN_trap_630.22__UNIQUE_ID_addressable___SCK__tp_func_iocost_iocg_activate_629.23__trace_check_iocost_iocg_activate.24__UNIQUE_ID_addressable___SCK__preempt_schedule_615.25__UNIQUE_ID_addressable___SCK__preempt_schedule_notrace_52.26.LC0.LC1__tracepoint_iocost_iocg_activate__SCT__tp_func_iocost_iocg_activate__traceiter_iocost_iocg_activate__tracepoint_iocost_iocg_idle__SCT__tp_func_iocost_iocg_idle__traceiter_iocost_iocg_idle__tracepoint_iocost_inuse_shortage__SCT__tp_func_iocost_inuse_shortage__traceiter_iocost_inuse_shortage__tracepoint_iocost_inuse_transfer__SCT__tp_func_iocost_inuse_transfer__traceiter_iocost_inuse_transfer__tracepoint_iocost_inuse_adjust__SCT__tp_func_iocost_inuse_adjust__traceiter_iocost_inuse_adjust__tracepoint_iocost_ioc_vrate_adj__SCT__tp_func_iocost_ioc_vrate_adj__traceiter_iocost_ioc_vrate_adj__tracepoint_iocost_iocg_forgive_debt__SCT__tp_func_iocost_iocg_forgive_debt__traceiter_iocost_iocg_forgive_debt__x86_indirect_thunk_r10__x86_return_thunk__probestub_iocost_iocg_activate__probestub_iocost_inuse_shortage__probestub_iocost_ioc_vrate_adj__probestub_iocost_iocg_forgive_debt__ref_stack_chk_guard__stack_chk_failtrace_raw_output_preptrace_event_printftrace_handle_returnblkcg_policy_unregisterkfree__kmalloc_node_noprofpcpu_alloc_noprofblkcg_deactivate_policy_raw_spin_lock_irq_raw_spin_unlock_irqtimer_shutdown_syncfree_percpu__usecs_to_jiffiesadd_timerblkg_dev_name_raw_spin_lockseq_printf_raw_spin_unlockof_cssblkcg_print_blkgsblkcg_policy_registerblkcg_debug_statsstrlenthis_cpu_offperf_trace_buf_allocmemcpyperf_trace_run_bpf_submit__probestub_iocost_inuse_transfer__probestub_iocost_iocg_idle_printkpr_cont_kernfs_path_raw_spin_lock_irqsavekernfs_path_from_node_raw_spin_unlock_irqrestorecpu_number__cpu_online_mask__preempt_count__SCT__preempt_schedule_notrace__probestub_iocost_inuse_adjustkmalloc_caches__kmalloc_cache_noproftrace_event_buffer_reservetrace_event_buffer_commit__trace_trigger_soft_disabled__wake_up_locked_keyhrtimer_start_range_nsconst_current_taskktime_getdefault_wake_function__SCT__preempt_schedule__per_cpu_offset__cpu_possible_mask__init_waitqueue_headhrtimer_setupstrchrblkg_conf_initblkg_conf_prepstrncmpblkg_conf_exitsscanftimer_init_keyrq_qos_addblkcg_activate_policyrq_qos_delblkg_conf_open_bdevblk_mq_freeze_queue_nomemsaveblk_mq_quiesce_queuestrsepmatch_tokenmatch_u64match_strlcpyblk_mq_unquiesce_queueblk_mq_unfreeze_queue_nomemrestoreblkg_conf_open_bdev_frozenblkg_conf_exit_frozencgroup_parse_floatblk_stat_disable_accountingblk_queue_flag_clearblk_stat_enable_accountingblk_queue_flag_sethrtimer_cancelblkcg_schedule_throttleio_schedule__tracepoint_sched_set_state_tpfinish_wait__trace_set_current_state__SCK__preempt_scheduletrace_event_regtrace_event_raw_init__SCK__tp_func_iocost_iocg_forgive_debt__SCK__tp_func_iocost_ioc_vrate_adj__SCK__tp_func_iocost_inuse_adjust__SCK__tp_func_iocost_inuse_transfer__SCK__tp_func_iocost_inuse_shortage__SCK__tp_func_iocost_iocg_idle__SCK__tp_func_iocost_iocg_activate__SCK__WARN_trap__SCK__preempt_schedule_notrace%4c4e44^454t4<`<"     D b `    D b  !<` @(9   88W  ' 0<  @ p=J @X  h< % @ pN EV\~  1*W~ `; VX Vb4G V] Vg)MqBP ` V Vp?g' `N Vk Vu 0   X J# O#n# ## #$3$;$H$O$4l$ q$z$$$& (&|&&&'l'y'' V' V''!((K)X)*5++++,<,,,, V, `, V-.--- .8.f..../ V/ `:/ VT/k//0<0i000.1;1j1 V1 `1 V1182r22 Q82 Q<4 Q4 Q5 Q5 QJ55$666666&7C777 8o8z8888888+9399 :f;<r== CCDD|F FF FF FH H