ELF>ؙ@@32AWAVAUATUSHHD|$@Dt$HD$DL$Ht9AIHLH{HAVLAWHDL$DD$D.H;XZuH1[]A\A]A^A_AUATUSHHt&AIԉHH{HLDH;u[1]A\A]ATUSHHt"AHHH{HHDH;u[1]A\ff.@HLJff.HGpHff.UHAWAAVAUEATISH0HUH_`HMDMeHHE1HEEHGheHHHUHuȿ,IHHUHEI~ HuHfHHǀE~HuI~EEn$L,ALAF%EAF&EAF(jSLMȋUY^HEeH+u!He[A\A]A^A_]HH$ff.fUHAWAAVIAUAATSH HULg`eHHE1HEEHGheL%HHUHuȿ$HHtjHUHEH{ HuHfHHǀD{DkLHj$AATLMȋUY^HEeH+u"He[A\A]A^A_]I$HNff.@UHAWAAVIAUATSHHLo`eHHE1HEEHGheL-HHUHuȿIHtgHUHEI|$ LHfHHǀE|$HپLjAAULMȋUY^HEeH+u"He[A\A]A^A_]IEHQfDAWAAVIAUIATEUDSH@H $H\$HeHHD$81HIEH`L,HIHtJDxHx LH4$I}D$xEe$HAm%AE&$AE(HD$8eH+u-H@[]A\A]A^A_tLdf.AVAAUIATA̹USHH8eHHD$01HHHHCH`uYH޺ HHHt!DpHx LDcHHD$0eH+u#H8[]A\A]A^uHtff.AUAATIUSHH8eHHD$01HHHHCH`uPHHHtDhHx LHHD$0eH+u!H8[]A\A]uHtf.UHSHH@t[]E(UHLMLE HPE&PE%PE$PH H []fUHSHH@t[]UDMHLE HH []fUHSHH@t[]UHLE HH []ff.fHHHHPL1fHHHH@HH1HHHHHH9tH1H1HH91fHHHHXHXH9tH1H`1HH91fHHHH(H(H9tH1H01HH91fHHHHHH9tH1H1HH91fHHHH@H@1DHHH@pHH8fHHH@pHH(fHHH@pHHfHHH@pHHfUHSHGpHHHuH{8[]DUHSHGpHHHuH{([]DUHSHGpHHHuH{[]DUHSHGpHHHuH{[]DHGHxH1HGHxHǐ1HGHxHP1@HGHxH1@UHH SHHHieHHD$1HH$u(H$H8HHT$eH+uH[]HUHH SHHHieHHD$1HH$u(H$H0HHT$eH+uH[]HHHHH@H8HHHHH@H0HGIH4HH@HxeLL0HeL I+@ht%MHILD1I9G‰HHAI+Hpu+AD e tCH5H HdIHAIE1H9G‰HfDAUATE1USHHkLkXIcHHHPH9t[]A\A]H@H9uLuAHI AuHt;WtHHWHIR@HAHҋHHAVAUIATAUSeNHGH@u1҅LtPAI\pD8HHZPu4HHHH,3DLHIH߉[]A\A]A^f.HGHHHxHHHH)H(\(HHHG4tMAUATAUHS1HE8HcHL,DIHHE4H9r[]A\A]ff.SH_HH߾[fDSH_H H;[fUHSHH޿ HkH1[]ff.f@ttHH@H@F AWIAVAUATUSHHnHILdmIINl7J&LH$J#…xZHDmHHHH9HT$HH<$HT$H[]A\A]A^A_II$H9uI$H9uHHL$Hc2xHKt78:HH$LLHL$9yHH9@dAAATIA@ U1SJPHHlHHH} HHщH9uKIR@uHHHDIDE1KDŽcHiQH%DA9)HAuAAHEJ<HEJHEHEAs5HD[]A\H$HK;RAeHseHHtH@QAHjHXZe uABf.AWAVAUATUHSHHHH?LgHI1HcLUMLMB MJ@IIsI@HHI9uLމHHL9uI@I@LH@M9uHcH?wLHH#tH?rE1E1ADZHlEOAAuLE11ҹcDH?EtZBDŽA4$F<ED9DBD9uBII@Iu[]A\A]A^A_xBII@IlDLJGII@I=BBDŽJII@I jeHGeHHt HxDe ff.AU ATUSHPH=HP HHHEPHfHPHPHPHPHPHP HP(HP(HP0HP8HP8HP@fyHEPHHHpHpHpHpHpHp Hp(Hp(Hp0Hp8Hp8Hp@9LmXE1jDPE1L ZAI At EHMHHHH HHIHHHBBHBHZHRH0FH9uHEHH[]A\A]El$Et8IcHHH{pAH HHǃAuH}PH[]A\A]1fDAWAVAUATUSHH(LHHt$ I:T$IJMLgL9DMMIIIGXIH$HALD$HL$DtpDILuPLO<HL$LD$T$HqHIHAPHFH0KDLhHAHLyPM/L<$HAI|HDAOH!IwHLMl$HID$HHT$ LHHI9IċAH$A8A MI@MhLyHHAPL(`eHeHHt HxHLD$HL$LD$HL$e H([]A\A]A^A_AUATUHSLI]hMH{H H{HCL9uI}PH[]A\A]HtVATL UHSH_ H{H@H{H{HCL9uHH[]A\ff.HGpHff.HGpHff.HGpHff.AVIH AUATUS(H=HIV`L0HŹ  B1҉EHHGH E111HLm14A 1ɺLE(AąHI@HuH*HDž0HDž HDž8Dž(H@H[H]A\A]A^ _ VDkt;IcHHH{8AH@H{hH{`HC`AuHHIchH1fff.AWIAVAUATUHSHXeHHD$P1FHIIO JtIYHt$(H9tbIIHtYLHAGLHHCxHCHBHHH[HD$PeH+HXL[]A\A]A^A_HL $I|X7HL5DžEGHL $MIO4OlXAVXMIH|$D1IHE1L|$LT$ I,IBMHD$AF`AHLD$8LEAO\EHD$HDHAD)߉E9DD)D9GHH~HO@AHH#HL$HAAWX1A9DCA9r|$DL|$IIAHcAGLHPxHL`HPHQH HH@AGHuHE1~eHseHHt Hxe u뻉Dt$1H$DD$@T$ Ht$0AO\t$HD$<IHHxPIHt$ HD$I6LHJH9t&HMLBHt$(HRIHLH2HUHH@AMDHIUD!HLH4$H|$HHËD$ 9OHD$8H\$Dt$DD$@HHt$0D`cAVAUATUSHHH@HLhCHH‹9CLr;CLAE1BHLADƉCHLHHuAtSHHL.HHtHH[]A\A]A^SH"%d,%d %s", ((unsigned int) ((REC->dev) >> 20)), ((unsigned int) ((REC->dev) & ((1U << 20) - 1))), REC->domain"%d,%d %s %u", ((unsigned int) ((REC->dev) >> 20)), ((unsigned int) ((REC->dev) & ((1U << 20) - 1))), REC->domain, REC->depth"%d,%d %s %s p%u %u/%u samples=%u", ((unsigned int) ((REC->dev) >> 20)), ((unsigned int) ((REC->dev) & ((1U << 20) - 1))), REC->domain, REC->type, REC->percentile, REC->numerator, REC->denominator, REC->samples%d,%d %s %s p%u %u/%u samples=%u %d,%d %s %u %d,%d %s %u %s %d %llu block/kyber-iosched.ckyberread_rqsread_waitingwrite_rqswrite_waitingdiscard_rqsdiscard_waitingother_rqsother_waitingcur_domainbatchingread_tokenswrite_tokensdiscard_tokensother_tokensasync_depthread_lat_nsecwrite_lat_nsectotalI/OREADWRITEDISCARDOTHERdev_tdevchar[16]domainunsigned intdepthchar[8]typeu8percentilenumeratordenominatorsamplesHHw x @kyberkyber_iosched.description=Kyber I/O schedulerkyber_iosched.license=GPLkyber_iosched.file=block/kyber-ioschedkyber_iosched.author=Omar Sandovalkyber_throttledkyber_adjustkyber_latencykyber_throttledkyber_adjustkyber_latencyblock_rq_insertGCC: (Debian 12.2.0-14+deb12u1) 12.2.0GNU FQg{ C 4pnSWq` S/0 ' / P ^ ^0 ^( ^@ +WP l    +P + + +@7pOfp|Pp((PPhP0%*7H 3Yp/k/R:PP] d#@8pOd{!8% . . H'  o#$!:#a``s @     #=%?xU@oo%q`x~%x@ x @@- T x 'H' '`H'H ++% + = + V # # , #  #(K , h #0 #8 ,  #@ #H^ ,0 #P ) * )H   )`H3 O Ih )H  @A        8  T e {        )?Rfu"6AReu2?Sf{,8?Eb`<pXukyber-iosched.c__initcall__kmod_kyber_iosched__880_1051_kyber_init6kyber_initkyber_prepare_requestkyber_read_rqs_stopperf_trace_kyber_latencyperf_trace_kyber_adjustperf_trace_kyber_throttledtrace_event_raw_event_kyber_latencytrace_event_raw_event_kyber_adjusttrace_event_raw_event_kyber_throttledtrace_raw_output_kyber_latencytrace_raw_output_kyber_adjusttrace_raw_output_kyber_throttledkyber_schedkyber_batching_showkyber_cur_domain_showkyber_domain_nameskyber_other_waiting_showkyber_discard_waiting_showkyber_write_waiting_showkyber_read_waiting_showkyber_async_depth_showkyber_other_rqs_nextkyber_discard_rqs_nextkyber_write_rqs_nextkyber_read_rqs_nextkyber_other_rqs_startkyber_discard_rqs_startkyber_write_rqs_startkyber_read_rqs_startkyber_other_tokens_showkyber_discard_tokens_showkyber_write_tokens_showkyber_read_tokens_showkyber_write_lat_storekyber_read_lat_storekyber_write_lat_showkyber_read_lat_showkyber_completed_requestCSWTCH.157kyber_has_workkyber_finish_requestkyber_bio_mergekyber_depth_updatedkyber_domain_wakekyber_exit_schedkyber_init_schedkyber_limit_depthkyber_get_domain_token.constprop.0calculate_percentilekyber_latency_type_nameskyber_timer_fnkyber_depthkyber_init_hctxkyber_insert_requestskyber_exit_hctxkyber_free_sched_datakyber_write_rqs_stopkyber_discard_rqs_stopkyber_other_rqs_stopkyber_alloc_sched_datakyber_batch_sizekyber_dispatch_cur_domain.isra.0kyber_dispatch_request__UNIQUE_ID_modinfo_885__UNIQUE_ID_modinfo_884__UNIQUE_ID_modinfo_883__UNIQUE_ID_modinfo_882__exitcall_kyber_exit__UNIQUE_ID_addressable_kyber_init_881kyber_sched_attrskyber_queue_debugfs_attrskyber_hctx_debugfs_attrskyber_read_rqs_seq_opskyber_write_rqs_seq_opskyber_discard_rqs_seq_opskyber_other_rqs_seq_ops__UNIQUE_ID_addressable___SCK__preempt_schedule_877.0__event_kyber_throttledprint_fmt_kyber_throttled__event_kyber_adjustprint_fmt_kyber_adjust__event_kyber_latencyprint_fmt_kyber_latencytrace_event_fields_kyber_throttledtrace_event_fields_kyber_adjusttrace_event_fields_kyber_latencytrace_event_type_funcs_kyber_throttledtrace_event_type_funcs_kyber_adjusttrace_event_type_funcs_kyber_latencyevent_class_kyber_throttledstr__kyber__trace_system_nameevent_class_kyber_adjustevent_class_kyber_latency__tpstrtab_kyber_throttled__tpstrtab_kyber_adjust__tpstrtab_kyber_latency__UNIQUE_ID_addressable___SCK__WARN_trap_758.1__UNIQUE_ID_addressable___SCK__tp_func_kyber_throttled_757.2__trace_check_kyber_throttled.3__UNIQUE_ID_addressable___SCK__WARN_trap_753.4__UNIQUE_ID_addressable___SCK__tp_func_kyber_adjust_752.5__trace_check_kyber_adjust.6__UNIQUE_ID_addressable___SCK__WARN_trap_748.7__UNIQUE_ID_addressable___SCK__tp_func_kyber_latency_747.8__trace_check_kyber_latency.9__UNIQUE_ID_addressable___SCK__WARN_trap_634.10__UNIQUE_ID_addressable___SCK__tp_func_block_rq_insert_633.11__trace_check_block_rq_insert.12__UNIQUE_ID_addressable___SCK__preempt_schedule_notrace_52.13.LC7.LC8__tracepoint_kyber_latency__SCT__tp_func_kyber_latency__traceiter_kyber_latency__tracepoint_kyber_adjust__SCT__tp_func_kyber_adjust__traceiter_kyber_adjust__tracepoint_kyber_throttled__SCT__tp_func_kyber_throttled__traceiter_kyber_throttled__x86_indirect_thunk_r10__x86_return_thunk__probestub_kyber_latency__x86_indirect_thunk_rax__probestub_kyber_adjust__probestub_kyber_throttled_raw_spin_unlock__ref_stack_chk_guardthis_cpu_offperf_trace_buf_allocsized_strscpyperf_trace_run_bpf_submit__stack_chk_failtrace_event_buffer_reservetrace_event_buffer_commit__trace_trigger_soft_disabledtrace_raw_output_preptrace_event_printftrace_handle_returnelv_unregisterseq_printfseq_list_next_raw_spin_lockseq_list_startsbitmap_queue_showkstrtoullsprintf__preempt_countjiffiestimer_reduce__SCT__preempt_schedulesbitmap_any_bit_setsbitmap_queue_clearcpu_number__per_cpu_offsetblk_bio_list_merge__rcu_read_lock__rcu_read_unlocksbitmap_queue_min_shallow_depthsbitmap_del_wait_queueblk_mq_run_hw_queuetimer_shutdown_syncblk_stat_disable_accountingblk_stat_enable_accountingblk_queue_flag_clearelv_register__sbitmap_queue_get_raw_spin_lock_irq_raw_spin_unlock_irqsbitmap_add_wait_queue__cpu_online_mask__SCT__preempt_schedule_notracesbitmap_queue_resizekmalloc_caches__kmalloc_cache_node_noprof__kmalloc_node_noprofsbitmap_init_nodefree_percpukvfreekfree__tracepoint_block_rq_insert__SCT__tp_func_block_rq_insertpcpu_alloc_noproftimer_init_keysbitmap_queue_init_node_find_next_bitblk_mq_debugfs_rq_show__SCK__preempt_scheduletrace_event_regtrace_event_raw_init__SCK__tp_func_kyber_throttled__SCK__tp_func_kyber_adjust__SCK__tp_func_kyber_latency__SCK__WARN_trap__SCK__tp_func_block_rq_insert__SCK__preempt_schedule_notrace%4n4K4lRs)7_1Vd^/L^0MYf*GR  % 5 t      / L4 |        \ a x       0 ( h   $T&<p # #-k L4  LEW  LRfy-:*3;I L L &.7>4Xah M L<D L4 D%L'   Lm4#xL+ P [ b Lq L ! LF!O!X!r!}!!!6"d"# L####4###-$$$$&%3% L%%}Lyy; C    ;     h    7 j    7 w   +[34 OT %; P!R"%  P(08H0hppxP%PPL`@LL =(CHGPP=CGPWd@=HChGpPjrwzww0W8` pk @pk`xk @`p  !  !(!0!8!@!!8 0(08@HpPX`hp`xP   @     @ p    @   0` (0@8@H@P@X` hpx8`@@0`!$  _$ # N $( 0#4#8 === I I(=0 !! F@L@HOX p\L f0 tL 0L8HP `p  p0@@Xh  P P p   (@0 8@ HP X`pxP  $)/78 (08@HP`L   0k08k0@`L hpxkkL  @kkp (0`pxp .symtab.strtab.shstrtab.rela.text.rela.data.bss.rela__tracepoints_ptrs.rela.static_call.text.rela.discard.annotate_insn.rela.initcall6.init.rela__patchable_function_entries.rodata.str1.8.rodata.str1.1.rela.exit.text.rela.smp_locks.rela.init.text.rela__jump_table.rela.discard.annotate_data.rela__bug_table.rela.rodata.modinfo.rela.exitcall.exit.rela.discard.addressable.rela_ftrace_events.rela.ref.data.rela__tracepoints__tracepoints_strings__tracepoint_check.comment.note.GNU-stack.note.gnu.property @%@a0+& &@|01-;- 6@H0S-N@H0j-He@80 -@0 .@(020"2"01 @(001@Xx02 @Њ00 02@@ 0p20@ 092 4@0J2& E@@p0R6`x7[@0!t7Xo@Ȓ0#7@ГH0%8 @@0' 9 @Xh0)0:.`:@0:(:: :(1 O