ELF>@@32AVAUATUSHHt/IIIAHH{HALLLH;u[1]A\A]A^f.ATUSHHt!IHH{HLH;u[1]A\ATUSHHt!IHH{HLH;u[1]A\AVAUATUSHHt/IIAAHH{HADLLH;u[1]A\A]A^f.AUATUSHHt'AAHH{HDDH;u[1]A\A]fDAVAUATUSHHt/AAAAHH{HADDDH;u[1]A\A]A^f.ATUSHHt!IHH{HLH;u[1]A\ATUSHHt"IHHH{HHLH;u[1]A\ff.@ATUSHHt!IHH{HLH;u[1]A\USHHtHHH{HHH;u1[]fATUSHHt"IHHH{HHLH;u[1]A\ff.@AVAUATUSHHt.IIILHH{HILLLH;u[1]A\A]A^ff.AUATUSHHt&IIԉHH{HLLH;u[1]A\A]AVAUATUSHHt/IIIAHH{HALLLH;u[1]A\A]A^f.ATUSHHt"IHHH{HHLH;u[1]A\ff.@ATUSHHt!IHH{HLH;u[1]A\UHAWIAVIAUIATSHH DEeHHE1EHG`HEeHIHGhH4HUHuHHHELMHپ4AIIfAIǁAGAGPG ILwHGELo G(IG H@@G,jATUZYHEeH+u"He[A\A]A^A_]I$H4ff.@UHAVAUIATASHHeHHE1EHG`HEeHIHGhHHUHuHHtuHELMDAIIfAIǁAGIHG AHfGjAVUZYHEeH+uHe[A\A]A^]IHFf.UHAVAUIATASHHeHHE1EHG`HEeHIHGhH4HUHuHHHELMD4AIIfAIǁIEGAE~fG AE|fGIfGAHfGIEhHGIEpHG IE`HG(AEXGjAVUZYHEeH+uHe[A\A]A^]IH UHAWAVIAUAATISHH DEL`eHHE1HEEHGheL=H4HUHuHHHELMAIIfEIǁAGHC~AMD G HfGfGHChHGHCpHG HC`HG(AL4jAWUXZHEeH+uZHe[A\A]A^A_]IHE1fDofO fwGGIHG HG1x@UHAWAVIAUAATASHL`eHHE1HEEHGheL=HHUHuHHtUHELMLAIIfAIǁDoDg _jAWUZYHEeH+u!He[A\A]A^A_]IHdUHAWIAVAAUAATASDH HO`eHHE1HEEHGheH HHUHuHMHHt\HELMAIIfAIǁDwDo Dg_jHMQULZYHEeH+u!He[A\A]A^A_]HHYUHAVAUAATISHHLw`eHHE1HEEHGheL5H$HUHuHHHELMйI1IfAIǁIT$HtHH@@HGDoID$ HGI$@tAD$`GAHپ$jAVUXZHEeH+uHe[A\A]A^]IH3f.UHAVAUIATISHHeHHE1EHG`HEeHIHGhH$HUHuHHtqHELMHپ$AIIfAIǁIEHGID$HGIEH@ H@@GAE GjAVUZYHEeH+uHe[A\A]A^]IHJff.UHAVAUIATASHHeHHE1EHG`HEeHIHGhH,HUHuHHHELMHپ,AIIfAIǁAG GIE H@@DgGIHGIHG jAVUZYHEeH+uHe[A\A]A^]IH7ff.UHAUATISHHeHHE1EHG`HEeHIHGhH$HUHuHHtxHELMHپ$AIIfAIǁA$GI$HGI$G I$HGjAUUZYHEeH+uHe[A\A]]IEHDff.fUHAVAUIATISHHeHHE1EHG`HEeHIHGhH,HUHuHHt~HELMHپ,AIIfAIǁA$GAE~G AGIE`HG IEhGIEpGjAVUZYHEeH+uHe[A\A]A^]IH=UHAWIAVIAUATISHH LEeHHE1EHG`HEeHIHGhH4HUHuHHtuHELMHپ4AIIfAIǁA$GIG LwHGI$(HG HEHG(jAUUZYHEeH+u"He[A\A]A^A_]IEHCff.UHAWAVIAUIATASHHL`eHHE1HEEHGheL=H$HUHuHHtkHELMI HA$IIfAIǁALwL HGI(HGjAWUZYHEeH+u!He[A\A]A^A_]IHNUHAWIAVIAUATISHH DEeHHE1EHG`HEeHIHGhH$HUHuHHtqHELMHپ$AIIfAIǁAGAD$\G ID$HLwHGEG jAUUZYHEeH+u"He[A\A]A^A_]IEHGfUHAVAUIATISHHeHHE1EHG`HEeHIHGhH$HUHuHHt{HELMйIIfAIǁA$GAE\G IEHHGIU@HtHB`HGAHپ$jAVUXZHEeH+uHe[A\A]A^]IH@@UHAVAUAATISHHLw`eHHE1HEEHGheL5HHUHuHHtiLMHEIIfAIǁMtcA$HGA$LG AHپDojAVUXZHEeH+u*He[A\A]A^]IHRG1ff.AWAVIAUIATI̹UDSHH8eHHD$01ILHIFHup0LLHt9LPSPP HLhHPL` @h(HS HR@P,HD$0eH+u*H8[]A\A]A^A_uL{ff.AUATAUHSHH8eHHD$01ILHHEHudHLHt1DLPHHP fPHD$0eH+u"H8[]A\A]uHtDAUATAUHSHH8eHHD$01ILHHEH0HLHtdHDLPS~fP S|fPHfPfPHShHPHSpHP HS`HP(SXPHD$0eH+u*H8[]A\A]`HPfDAWIAVEAUATA̹UHSHH8eHHD$01ILHHEH0HLHt^APHtqS~ADD P HfPfPHShHPHSpHP HS`HP(LHD$0eH+uaH8[]A\A]A^A_1fD`fP fH@DpIH@ HP1/Hff.AVAUAATAU͹SHH8eHHD$01ILHHCHuIHLHtDhLD` @hHD$0eH+u$H8[]A\A]A^uHtff.AWAVIAUAATAU͹SDH8eHHD$01ILHIFHuMLLHtDhLD` hXHD$0eH+u&H8[]A\A]A^A_uLtAUAATUHSHH8eHHD$01ILHHEHup HLHt=HK1HtHHR@HPDhHS HPH @tS`PLHD$0eH+u&H8[]A\A]uH{DAUIATUHSHH8eHHD$01ILHHEHu_ HLHt,HSLHPIUHPHHR HR@PS PHD$0eH+u"H8[]A\A]uHtf.AUATAUHSHH8eHHD$01ILHHEHup(HLHt=@ LPHS HR@D`PHHPHHP HD$0eH+u&H8[]A\A]uH{DATUHSHH8eHHD$01ILHHEHub HLHt1LPHHPHP HHPHD$0eH+u H8[]A\uHtff.AUIATUHSHH8eHHD$01ILHHEHul(HLHt9ALPS~P PHS`HP HShPHSpPHD$0eH+u"H8[]A\A]uHtff.fAWIAVIAUI͹ATMUSHH8eHHD$01HHHHCHud0HHHt-AHPIW LhHPI(L`(HP HD$0eH+u&H8[]A\A]A^A_uHtff.AVIAUIATUHS˹H8eHHD$01ILHHEHu^ HLHt)AH LhLH HPI(HPHD$0eH+u$H8[]A\A]A^uHtAWIAVIAUI͹ATEUSHH8eHHD$01HHHHCHua HHHt*AHPAV\P IVHLhHPD` HD$0eH+u&H8[]A\A]A^A_uHtff.AUIATUHSHH8eHHD$01ILHHEHuj HLHt7APS\P HSHHPHK@HtHQ`HPLHD$0eH+u"H8[]A\A]uHtff.@AUATIUSHH8eHHD$01ILHHCHueHLHt'Mt@A$HPA$LP L@hHD$0eH+u-H8[]A\A]@1uHtDAWHAVAUATUSHHH@tH[]A\A]A^A_DE u(H{xHLeL} LuDm,DD$UHHATEHAWAVDD$H H []A\A]A^A_f.AVHAUATUSHH@t []A\A]A^LkxuHDu LuLHIUHEMHHH []A\A]A^AWHAVAUATUSHHH@tH[]A\A]A^A_D]DULkxHLMuLLe L}(D\$DuDT$LL$uLHH$D\$UHM IHASDT$ARLL$AQATAWAVLL$0H HH[]A\A]A^A_fAWHAVAUATUSHHH@tH[]A\A]A^A_D]LkxuHLD\$ LUuLDMHLu IL}(L$DL$D\$ UHM IHASATLT$ARAVAWDL$0H H8[]A\A]A^A_ATHUSHH@t []A\uDe H{xHUHEHHH []A\ATHUSHH@t []A\uDeH{xHM UHEIHH []A\DUHSHH@t[]uH{xHuHMHHUILD1HH []UHSHH@t[]HMUHHDMLEH []AWHAVAUATUSHH@t[]A\A]A^A_L}Le H{xHuDuMDm IUHATHEEAWHH XZ[]A\A]A^A_f.UHSHH@t[]HEu HHMULHHH []f.UHSHH@t[]EUHHLM DE MPEPH XZ[]UHSHH@t[]HMUHHLMu(u II H XZ[]DUHSHH@t[]HMUHHDM LEH []UHSHH@t[]E LMHHLEM UPH X[]f.UHSHH@t[]M UHHLMLEH []UHSHH@t[]uH{xHM UHIHH []fSHHtbD\H xjLHH߾ H(1[KH1[@HHff.fSHH3H["R=%08x fq=%x %s", REC->rreq, REC->id, __print_symbolic(REC->trace, { netfs_trace_folioq_alloc_buffer, "alloc-buf" }, { netfs_trace_folioq_clear, "clear" }, { netfs_trace_folioq_delete, "delete" }, { netfs_trace_folioq_make_space, "make-space" }, { netfs_trace_folioq_rollbuf_init, "roll-init" }, { netfs_trace_folioq_read_progress, "r-progress" })"R=%08x[%x:] cto=%llx frn=%llx", REC->wreq, REC->stream, REC->collected_to, REC->front"R=%08x[%x:] %llx->%llx %c", REC->wreq, REC->stream, REC->from, REC->to, REC->type"R=%08x col=%llx cln=%llx n=%x", REC->wreq, REC->collected_to, REC->cleaned_to, REC->notes"R=%08x ix=%05lx r=%llx-%llx t=%llx/%llx", REC->wreq, REC->index, (unsigned long long)REC->index * ((1UL) << 12), REC->fend, REC->cleaned_to, REC->collected_to"R=%08x[%u:%02x] s=%llx t=%x/%x", REC->wreq, REC->stream, REC->subreq, REC->start, REC->transferred, REC->len"R=%08x s=%llx-%llx", REC->wreq, REC->start + REC->transferred, REC->start + REC->len"R=%08x %s c=%08x i=%x by=%llx-%llx", REC->wreq, __print_symbolic(REC->what, { netfs_write_trace_copy_to_cache, "COPY2CACH" }, { netfs_write_trace_dio_write, "DIO-WRITE" }, { netfs_write_trace_unbuffered_write, "UNB-WRITE" }, { netfs_write_trace_writeback, "WRITEBACK" }, { netfs_write_trace_writethrough, "WRITETHRU" }), REC->cookie, REC->ino, REC->start, REC->start + REC->len - 1"WRITE-ITER i=%x s=%llx l=%zx f=%x", REC->ino, REC->start, REC->len, REC->flags"i=%05lx ix=%05lx-%05lx %s", REC->ino, REC->index, REC->index + REC->nr - 1, __print_symbolic(REC->why, { netfs_folio_is_uptodate, "mod-uptodate" }, { netfs_just_prefetch, "mod-prefetch" }, { netfs_whole_folio_modify, "mod-whole-f" }, { netfs_modify_and_clear, "mod-n-clear" }, { netfs_streaming_write, "mod-streamw" }, { netfs_streaming_write_cont, "mod-streamw+" }, { netfs_flush_content, "flush" }, { netfs_streaming_filled_page, "mod-streamw-f" }, { netfs_streaming_cont_filled_page, "mod-streamw-f+" }, { netfs_folio_trace_abandon, "abandon" }, { netfs_folio_trace_alloc_buffer, "alloc-buf" }, { netfs_folio_trace_cancel_copy, "cancel-copy" }, { netfs_folio_trace_cancel_store, "cancel-store" }, { netfs_folio_trace_clear, "clear" }, { netfs_folio_trace_clear_cc, "clear-cc" }, { netfs_folio_trace_clear_g, "clear-g" }, { netfs_folio_trace_clear_s, "clear-s" }, { netfs_folio_trace_copy_to_cache, "mark-copy" }, { netfs_folio_trace_end_copy, "end-copy" }, { netfs_folio_trace_filled_gaps, "filled-gaps" }, { netfs_folio_trace_kill, "kill" }, { netfs_folio_trace_kill_cc, "kill-cc" }, { netfs_folio_trace_kill_g, "kill-g" }, { netfs_folio_trace_kill_s, "kill-s" }, { netfs_folio_trace_mkwrite, "mkwrite" }, { netfs_folio_trace_mkwrite_plus, "mkwrite+" }, { netfs_folio_trace_not_under_wback, "!wback" }, { netfs_folio_trace_not_locked, "!locked" }, { netfs_folio_trace_put, "put" }, { netfs_folio_trace_read, "read" }, { netfs_folio_trace_read_done, "read-done" }, { netfs_folio_trace_read_gaps, "read-gaps" }, { netfs_folio_trace_read_unlock, "read-unlock" }, { netfs_folio_trace_redirtied, "redirtied" }, { netfs_folio_trace_store, "store" }, { netfs_folio_trace_store_copy, "store-copy" }, { netfs_folio_trace_store_plus, "store+" }, { netfs_folio_trace_wthru, "wthru" }, { netfs_folio_trace_wthru_plus, "wthru+" })"R=%08x[%x] %s r=%u", REC->rreq, REC->subreq, __print_symbolic(REC->what, { netfs_sreq_trace_get_copy_to_cache, "GET COPY2C " }, { netfs_sreq_trace_get_resubmit, "GET RESUBMIT" }, { netfs_sreq_trace_get_submit, "GET SUBMIT" }, { netfs_sreq_trace_get_short_read, "GET SHORTRD" }, { netfs_sreq_trace_new, "NEW " }, { netfs_sreq_trace_put_abandon, "PUT ABANDON" }, { netfs_sreq_trace_put_cancel, "PUT CANCEL " }, { netfs_sreq_trace_put_clear, "PUT CLEAR " }, { netfs_sreq_trace_put_consumed, "PUT CONSUME" }, { netfs_sreq_trace_put_done, "PUT DONE " }, { netfs_sreq_trace_put_failed, "PUT FAILED " }, { netfs_sreq_trace_put_merged, "PUT MERGED " }, { netfs_sreq_trace_put_no_copy, "PUT NO COPY" }, { netfs_sreq_trace_put_oom, "PUT OOM " }, { netfs_sreq_trace_put_wip, "PUT WIP " }, { netfs_sreq_trace_put_work, "PUT WORK " }, { netfs_sreq_trace_put_terminated, "PUT TERM " }), REC->ref"R=%08x %s r=%u", REC->rreq, __print_symbolic(REC->what, { netfs_rreq_trace_get_for_outstanding, "GET OUTSTND" }, { netfs_rreq_trace_get_subreq, "GET SUBREQ " }, { netfs_rreq_trace_get_work, "GET WORK " }, { netfs_rreq_trace_put_complete, "PUT COMPLT " }, { netfs_rreq_trace_put_discard, "PUT DISCARD" }, { netfs_rreq_trace_put_failed, "PUT FAILED " }, { netfs_rreq_trace_put_no_submit, "PUT NO-SUBM" }, { netfs_rreq_trace_put_return, "PUT RETURN " }, { netfs_rreq_trace_put_subreq, "PUT SUBREQ " }, { netfs_rreq_trace_put_work, "PUT WORK " }, { netfs_rreq_trace_put_work_complete, "PUT WORK CP" }, { netfs_rreq_trace_put_work_nq, "PUT WORK NQ" }, { netfs_rreq_trace_see_work, "SEE WORK " }, { netfs_rreq_trace_new, "NEW " }), REC->ref"R=%08x[%x] %s f=%02x s=%llx %zx/%zx %s e=%d", REC->rreq, REC->index, __print_symbolic(REC->source, { NETFS_SOURCE_UNKNOWN, "----" }, { NETFS_FILL_WITH_ZEROES, "ZERO" }, { NETFS_DOWNLOAD_FROM_SERVER, "DOWN" }, { NETFS_READ_FROM_CACHE, "READ" }, { NETFS_INVALID_READ, "INVL" }, { NETFS_UPLOAD_TO_SERVER, "UPLD" }, { NETFS_WRITE_TO_CACHE, "WRIT" }, { NETFS_INVALID_WRITE, "INVL" }), REC->flags, REC->start, REC->transferred, REC->len, __print_symbolic(REC->what, { netfs_fail_check_write_begin, "check-write-begin" }, { netfs_fail_copy_to_cache, "copy-to-cache" }, { netfs_fail_dio_read_short, "dio-read-short" }, { netfs_fail_dio_read_zero, "dio-read-zero" }, { netfs_fail_read, "read" }, { netfs_fail_short_read, "short-read" }, { netfs_fail_prepare_write, "prep-write" }, { netfs_fail_write, "write" }), REC->error"R=%08x[%x] %s %s f=%02x s=%llx %zx/%zx s=%u e=%d", REC->rreq, REC->index, __print_symbolic(REC->source, { NETFS_SOURCE_UNKNOWN, "----" }, { NETFS_FILL_WITH_ZEROES, "ZERO" }, { NETFS_DOWNLOAD_FROM_SERVER, "DOWN" }, { NETFS_READ_FROM_CACHE, "READ" }, { NETFS_INVALID_READ, "INVL" }, { NETFS_UPLOAD_TO_SERVER, "UPLD" }, { NETFS_WRITE_TO_CACHE, "WRIT" }, { NETFS_INVALID_WRITE, "INVL" }), __print_symbolic(REC->what, { netfs_sreq_trace_add_donations, "+DON " }, { netfs_sreq_trace_added, "ADD " }, { netfs_sreq_trace_cache_nowrite, "CA-NW" }, { netfs_sreq_trace_cache_prepare, "CA-PR" }, { netfs_sreq_trace_cache_write, "CA-WR" }, { netfs_sreq_trace_cancel, "CANCL" }, { netfs_sreq_trace_clear, "CLEAR" }, { netfs_sreq_trace_discard, "DSCRD" }, { netfs_sreq_trace_donate_to_prev, "DON-P" }, { netfs_sreq_trace_donate_to_next, "DON-N" }, { netfs_sreq_trace_download_instead, "RDOWN" }, { netfs_sreq_trace_fail, "FAIL " }, { netfs_sreq_trace_free, "FREE " }, { netfs_sreq_trace_hit_eof, "EOF " }, { netfs_sreq_trace_io_progress, "IO " }, { netfs_sreq_trace_limited, "LIMIT" }, { netfs_sreq_trace_need_clear, "N-CLR" }, { netfs_sreq_trace_partial_read, "PARTR" }, { netfs_sreq_trace_need_retry, "ND-RT" }, { netfs_sreq_trace_prepare, "PREP " }, { netfs_sreq_trace_prep_failed, "PRPFL" }, { netfs_sreq_trace_progress, "PRGRS" }, { netfs_sreq_trace_reprep_failed, "REPFL" }, { netfs_sreq_trace_retry, "RETRY" }, { netfs_sreq_trace_short, "SHORT" }, { netfs_sreq_trace_split, "SPLIT" }, { netfs_sreq_trace_submit, "SUBMT" }, { netfs_sreq_trace_superfluous, "SPRFL" }, { netfs_sreq_trace_terminated, "TERM " }, { netfs_sreq_trace_wait_for, "_WAIT" }, { netfs_sreq_trace_write, "WRITE" }, { netfs_sreq_trace_write_skip, "SKIP " }, { netfs_sreq_trace_write_term, "WTERM" }), REC->flags, REC->start, REC->transferred, REC->len, REC->slot, REC->error"R=%08x %s %s f=%02x", REC->rreq, __print_symbolic(REC->origin, { NETFS_READAHEAD, "RA" }, { NETFS_READPAGE, "RP" }, { NETFS_READ_GAPS, "RG" }, { NETFS_READ_SINGLE, "R1" }, { NETFS_READ_FOR_WRITE, "RW" }, { NETFS_DIO_READ, "DR" }, { NETFS_WRITEBACK, "WB" }, { NETFS_WRITEBACK_SINGLE, "W1" }, { NETFS_WRITETHROUGH, "WT" }, { NETFS_UNBUFFERED_WRITE, "UW" }, { NETFS_DIO_WRITE, "DW" }, { NETFS_PGPRIV2_COPY_TO_CACHE, "2C" }), __print_symbolic(REC->what, { netfs_rreq_trace_assess, "ASSESS " }, { netfs_rreq_trace_copy, "COPY " }, { netfs_rreq_trace_collect, "COLLECT" }, { netfs_rreq_trace_complete, "COMPLET" }, { netfs_rreq_trace_dirty, "DIRTY " }, { netfs_rreq_trace_done, "DONE " }, { netfs_rreq_trace_free, "FREE " }, { netfs_rreq_trace_redirty, "REDIRTY" }, { netfs_rreq_trace_resubmit, "RESUBMT" }, { netfs_rreq_trace_set_abandon, "S-ABNDN" }, { netfs_rreq_trace_set_pause, "PAUSE " }, { netfs_rreq_trace_unlock, "UNLOCK " }, { netfs_rreq_trace_unlock_pgpriv2, "UNLCK-2" }, { netfs_rreq_trace_unmark, "UNMARK " }, { netfs_rreq_trace_wait_ip, "WAIT-IP" }, { netfs_rreq_trace_wait_pause, "WT-PAUS" }, { netfs_rreq_trace_wait_queue, "WAIT-Q " }, { netfs_rreq_trace_wake_ip, "WAKE-IP" }, { netfs_rreq_trace_wake_queue, "WAKE-Q " }, { netfs_rreq_trace_woke_queue, "WOKE-Q " }, { netfs_rreq_trace_unpause, "UNPAUSE" }, { netfs_rreq_trace_write_done, "WR-DONE" }), REC->flags"R=%08x %s c=%08x ni=%x s=%llx l=%zx sz=%llx", REC->rreq, __print_symbolic(REC->what, { netfs_read_trace_dio_read, "DIO-READ " }, { netfs_read_trace_expanded, "EXPANDED " }, { netfs_read_trace_readahead, "READAHEAD" }, { netfs_read_trace_readpage, "READPAGE " }, { netfs_read_trace_read_gaps, "READ-GAPS" }, { netfs_read_trace_read_single, "READ-SNGL" }, { netfs_read_trace_prefetch_for_write, "PREFETCHW" }, { netfs_read_trace_write_begin, "WRITEBEGN" }), REC->cookie, REC->netfs_inode, REC->start, REC->len, REC->i_sizeR=%08x %s c=%08x ni=%x s=%llx l=%zx sz=%llx R=%08x[%x] %s %s f=%02x s=%llx %zx/%zx s=%u e=%d R=%08x[%x] %s f=%02x s=%llx %zx/%zx %s e=%d WRITE-ITER i=%x s=%llx l=%zx f=%x R=%08x %s c=%08x i=%x by=%llx-%llx R=%08x[%u:%02x] s=%llx t=%x/%x R=%08x ix=%05lx r=%llx-%llx t=%llx/%llx R=%08x col=%llx cln=%llx n=%x R=%08x[%x:] cto=%llx frn=%llx REQUEST OR REF FL ERR OPS COVERAGE ======== == === == ==== === ========= %08x %s %3d %2lx %4ld %3d @%04llx %llx/%llxnetfs_trace_folioq_read_progressnetfs_trace_folioq_rollbuf_initnetfs_trace_folioq_alloc_buffernetfs_trace_donate_to_deferred_nextnetfs_trace_donate_tail_to_prevnetfs_folio_trace_not_under_wbacknetfs_folio_trace_mkwrite_plusnetfs_folio_trace_copy_to_cachenetfs_folio_trace_cancel_storenetfs_folio_trace_alloc_buffernetfs_streaming_cont_filled_pagenetfs_sreq_trace_put_terminatednetfs_sreq_trace_get_short_readnetfs_sreq_trace_get_copy_to_cachenetfs_rreq_trace_put_work_completenetfs_rreq_trace_put_no_submitnetfs_rreq_trace_get_for_outstandingnetfs_sreq_trace_reprep_failednetfs_sreq_trace_download_insteadnetfs_sreq_trace_donate_to_nextnetfs_sreq_trace_donate_to_prevnetfs_sreq_trace_cache_preparenetfs_sreq_trace_cache_nowritenetfs_sreq_trace_add_donationsnetfs_rreq_trace_unlock_pgpriv2netfs_write_trace_writethroughnetfs_write_trace_unbuffered_writenetfs_write_trace_copy_to_cachenetfs_read_trace_prefetch_for_writeR=%08x %s %s f=%02x R=%08x %s r=%u R=%08x[%x] %s r=%u i=%05lx ix=%05lx-%05lx %s R=%08x s=%llx-%llx R=%08x[%x:] %llx->%llx %c R=%08x fq=%x %s fs/netfsnetfs_requestnetfs_subrequestfs/netfs/requestsalloc-bufcleardeletemake-spaceroll-initr-progressCOPY2CACHDIO-WRITEUNB-WRITEWRITEBACKWRITETHRUmod-uptodatemod-prefetchmod-whole-fmod-n-clearmod-streamwmod-streamw+flushmod-streamw-fmod-streamw-f+abandoncancel-copycancel-storeclear-ccclear-gclear-smark-copyend-copyfilled-gapskillkill-cckill-gkill-smkwritemkwrite+!wback!lockedputreadread-doneread-gapsread-unlockredirtiedstorestore-copystore+wthruwthru+GET COPY2C GET RESUBMITGET SUBMITGET SHORTRDNEW PUT ABANDONPUT CANCEL PUT CLEAR PUT CONSUMEPUT DONE PUT FAILED PUT MERGED PUT NO COPYPUT OOM PUT WIP PUT WORK PUT TERM GET OUTSTNDGET SUBREQ GET WORK PUT COMPLT PUT DISCARDPUT NO-SUBMPUT RETURN PUT SUBREQ PUT WORK CPPUT WORK NQSEE WORK ----ZERODOWNREADINVLUPLDWRITcheck-write-begincopy-to-cachedio-read-shortdio-read-zeroshort-readprep-writewrite+DON ADD CA-NWCA-PRCA-WRCANCLCLEARDSCRDDON-PDON-NRDOWNFAIL FREE EOF IO LIMITN-CLRPARTRND-RTPREP PRPFLPRGRSREPFLRETRYSHORTSPLITSUBMTSPRFLTERM _WAITWRITESKIP WTERMRARPRGR1RWDRWBW1WTUWDW2CASSESS COPY COLLECTCOMPLETDIRTY DONE FREE REDIRTYRESUBMTS-ABNDNPAUSE UNLOCK UNLCK-2UNMARK WAIT-IPWT-PAUSWAIT-Q WAKE-IPWAKE-Q WOKE-Q UNPAUSEWR-DONEDIO-READ EXPANDED READAHEADREADPAGE READ-GAPSREAD-SNGLPREFETCHWWRITEBEGNunsigned intrreqidenum netfs_folioq_tracetracewrequnsigned charstreamunsigned long longcollected_tofronttypefromtonotescleaned_tounsigned longindexfendsubreqlentransferredstartcookieinoenum netfs_write_tracewhatsize_tflagsino_tnrenum netfs_folio_tracewhyintrefenum netfs_sreq_ref_traceenum netfs_rreq_ref_traceshorterrorunsigned shortenum netfs_io_sourcesourceenum netfs_failureloff_tenum netfs_sreq_traceu8slotenum netfs_io_originoriginenum netfs_rreq_tracei_sizeenum netfs_read_tracenetfs_inodenetfs_trace_folioq_make_spacenetfs_trace_folioq_deletenetfs_trace_folioq_clearnetfs_trace_donate_to_nextnetfs_trace_donate_to_prevnetfs_contig_trace_unlocknetfs_contig_trace_jumpnetfs_contig_trace_collectnetfs_folio_trace_wthru_plusnetfs_folio_trace_wthrunetfs_folio_trace_store_plusnetfs_folio_trace_store_copynetfs_folio_trace_storenetfs_folio_trace_redirtiednetfs_folio_trace_read_unlocknetfs_folio_trace_read_gapsnetfs_folio_trace_read_donenetfs_folio_trace_readnetfs_folio_trace_putnetfs_folio_trace_not_lockednetfs_folio_trace_mkwritenetfs_folio_trace_kill_snetfs_folio_trace_kill_gnetfs_folio_trace_kill_ccnetfs_folio_trace_killnetfs_folio_trace_filled_gapsnetfs_folio_trace_end_copynetfs_folio_trace_clear_snetfs_folio_trace_clear_gnetfs_folio_trace_clear_ccnetfs_folio_trace_clearnetfs_folio_trace_cancel_copynetfs_folio_trace_abandonnetfs_streaming_filled_pagenetfs_flush_contentnetfs_streaming_write_contnetfs_streaming_writenetfs_modify_and_clearnetfs_whole_folio_modifynetfs_just_prefetchnetfs_folio_is_uptodatenetfs_sreq_trace_put_worknetfs_sreq_trace_put_wipnetfs_sreq_trace_put_oomnetfs_sreq_trace_put_no_copynetfs_sreq_trace_put_mergednetfs_sreq_trace_put_failednetfs_sreq_trace_put_donenetfs_sreq_trace_put_consumednetfs_sreq_trace_put_clearnetfs_sreq_trace_put_cancelnetfs_sreq_trace_put_abandonnetfs_sreq_trace_newnetfs_sreq_trace_get_submitnetfs_sreq_trace_get_resubmitnetfs_rreq_trace_newnetfs_rreq_trace_see_worknetfs_rreq_trace_put_work_nqnetfs_rreq_trace_put_worknetfs_rreq_trace_put_subreqnetfs_rreq_trace_put_returnnetfs_rreq_trace_put_failednetfs_rreq_trace_put_discardnetfs_rreq_trace_put_completenetfs_rreq_trace_get_worknetfs_rreq_trace_get_subreqnetfs_fail_writenetfs_fail_prepare_writenetfs_fail_short_readnetfs_fail_readnetfs_fail_dio_read_zeronetfs_fail_dio_read_shortnetfs_fail_copy_to_cachenetfs_fail_check_write_beginnetfs_sreq_trace_write_termnetfs_sreq_trace_write_skipnetfs_sreq_trace_writenetfs_sreq_trace_wait_fornetfs_sreq_trace_terminatednetfs_sreq_trace_superfluousnetfs_sreq_trace_submitnetfs_sreq_trace_splitnetfs_sreq_trace_shortnetfs_sreq_trace_retrynetfs_sreq_trace_progressnetfs_sreq_trace_prep_failednetfs_sreq_trace_preparenetfs_sreq_trace_need_retrynetfs_sreq_trace_partial_readnetfs_sreq_trace_need_clearnetfs_sreq_trace_limitednetfs_sreq_trace_io_progressnetfs_sreq_trace_hit_eofnetfs_sreq_trace_freenetfs_sreq_trace_failnetfs_sreq_trace_discardnetfs_sreq_trace_clearnetfs_sreq_trace_cancelnetfs_sreq_trace_cache_writenetfs_sreq_trace_addedNETFS_INVALID_WRITENETFS_WRITE_TO_CACHENETFS_UPLOAD_TO_SERVERNETFS_INVALID_READNETFS_READ_FROM_CACHENETFS_DOWNLOAD_FROM_SERVERNETFS_FILL_WITH_ZEROESNETFS_SOURCE_UNKNOWNnetfs_rreq_trace_write_donenetfs_rreq_trace_unpausenetfs_rreq_trace_woke_queuenetfs_rreq_trace_wake_queuenetfs_rreq_trace_wake_ipnetfs_rreq_trace_wait_queuenetfs_rreq_trace_wait_pausenetfs_rreq_trace_wait_ipnetfs_rreq_trace_unmarknetfs_rreq_trace_unlocknetfs_rreq_trace_set_pausenetfs_rreq_trace_set_abandonnetfs_rreq_trace_resubmitnetfs_rreq_trace_redirtynetfs_rreq_trace_freenetfs_rreq_trace_donenetfs_rreq_trace_dirtynetfs_rreq_trace_completenetfs_rreq_trace_collectnetfs_rreq_trace_copynetfs_rreq_trace_assessNETFS_PGPRIV2_COPY_TO_CACHENETFS_DIO_WRITENETFS_UNBUFFERED_WRITENETFS_WRITETHROUGHNETFS_WRITEBACK_SINGLENETFS_WRITEBACKNETFS_DIO_READNETFS_READ_FOR_WRITENETFS_READ_SINGLENETFS_READ_GAPSNETFS_READPAGENETFS_READAHEADnetfs_write_trace_writebacknetfs_write_trace_dio_writenetfs_read_trace_write_beginnetfs_read_trace_read_singlenetfs_read_trace_read_gapsnetfs_read_trace_readpagenetfs_read_trace_readaheadnetfs_read_trace_expandednetfs_read_trace_dio_read1HHH=HH=H(`HeHHD$ 1HHD$HD$ D$$HD$HH3IHHdHH⾠HHD$HD$ D$$HD$HIHHHdHxl1HHtME1E11H$HHt1HT$ eH+uNH(1HHH=HH=  !"#$%&      netfs.debugnetfsnetfs.parm=netfs_debug:Netfs support debugging masknetfs.parmtype=debug:uintnetfs.license=GPLnetfs.file=fs/netfs/netfsnetfs.author=Red Hat, Inc.netfs.description=Network fs support&%$#"!        netfs_folioqnetfs_collect_streamnetfs_collect_gapnetfs_collect_statenetfs_collect_folionetfs_collect_sreqnetfs_collectnetfs_writenetfs_write_iternetfs_folionetfs_sreq_refnetfs_rreq_refnetfs_failurenetfs_sreqnetfs_rreqnetfs_readGCC: (Debian 12.2.0-14) 12.2.0GNU 0 W 0@1 P$,) B \ v&0`%"@5`Rr56[ }p!@" ##$=%g&`'@() ) ` p+ 5p*Q` [ep+ `,h,k` `-h -P5@.R`\.V{`/Y/[@0P0V 1P2p1^PpBZp1 `22 2  G4b4{(  =  r N ` z % !  8x  ] ! 8x W6 !8  9xP Sl !n 9x @[ !   :x  !( :x @n !0  ;x. VF !8H ;xZ  p !@r  <x P !H <x  !P  =x   !X =x . !`0  >xD 0\ !h^ >xo 1 !p  ?x @e !x ?x #  % & `'A `(h @) @* `+ @, `-@.8 /Z0|0@244@ 6 @6 G`6 p6 6 6 6 7 8 7 `@7 `7 7 7 7 7 88 Z#H#s #`H#H# H#H#H/#@HI#Ha#H~#`H#H# H#H#H#@H#H-%+'']%[' %'@%'`% ' %('9%07'l%8j'%@'%H' %P'@%X'`?%`='i%hg'%p'%x'%'%' ;%9'@f%d'`%'%'%'% '4%2'`%^' %'@%'`%'%'8%6'a%_'%'%' %'@ % '`6% 4'_%(]'%0'%8'%@' %H ' 9%P7'@b%X`'`%`'%h'%p' %x'/%-'U%S' }%{'@%'`%'%'%'G%E'o%m'%' %'@%'`%'G%E'q%o'%'%'%' %'@F%D'`s% q'%('%0'%8'%@' P%HN' y%Pw'@ %X'` %`' %h' ( %p& ' T %xR '  % '  % '  % '@  !%!'` )!%'!' Q!%O!' v!%t!' !%!' !%!' !%!' "% "'@ :"%8"'` e"%c"' "%"' "%"' "%"'  #%#' 6#%4#' ]#%[#'@ #%#'` #% #' #%(#' #%0#' &$%8$$' R$%@P$' z$%Hx$' $%P$'@ $%X$'` $%`$' %%%h#%' Q%%pO%' y%%xw%' %%%'%%%' %%%'@#&%!&'`R&%P&'z&%x&'&%&'&%&'&%&'!'%'' O'%M''@u'%s''`'%'''%'''%''(%('2(%0('W(%U(' (%('@(%('`(% ('(%((')%0)'I)%8G)'t)%@r)')%H)' )%P)'@)%X)'`*%`*'A*%h?*'p*%pn*'*%x*'*%*'*%*' +%+'@>+%<+'`c+%a+'+%+'+%+'+%+'+%+'$,%",' K,%I,'@v,%t,'`,%,',%,',%,'-%-'"-% -'@-%>-' d-%b-'@-%-'`-% -'-%(-'-%0-'.%8 .':.%@8.'l.%Hj.' .%P.'@.%X.'`.%`.'%/%h#/'Q/%pO/'{/%xy/'/%/'/%/' /%/'@0+ +60+V0+0s0+P0+p0+0+0+ 0+1+ 21+L1+f1+1+( 1+8 1+H 1)H11V 2)@H"2<2@)H@@S2)Hn22`V2) H2 2J2)H3(43pVO3)`Hh303@3)H383PA3)H4@*4@B4)@H]4Hz4 74)H4P4A4)H5X95UY5) Hz5`5I5)H5h5V6)`H=6pa6A6)H6x6@g@666 7 +7 E7P `7 {7 7p 7` 7 7p 8&838H8b8s88888899/9 HE9R9e9Hx9999999993 : 3 %:@3 >:`3 U:3 m:3 ::::::;; ;,;<;Q; @m;0@;@@;P@;`@;p@<@7<@R<@r<@<@<@<@<A=Amain.c__export_symbol___tracepoint_netfs_sreq__export_symbol___traceiter_netfs_sreq__export_symbol___SCK__tp_func_netfs_sreq__export_symbol___SCT__tp_func_netfs_sreq__initcall__kmod_netfs__856_160_netfs_init5netfs_initperf_trace_netfs_readperf_trace_netfs_rreqperf_trace_netfs_sreq.LC0perf_trace_netfs_failureperf_trace_netfs_rreq_refperf_trace_netfs_sreq_refperf_trace_netfs_folioperf_trace_netfs_write_iterperf_trace_netfs_writeperf_trace_netfs_collectperf_trace_netfs_collect_sreqperf_trace_netfs_collect_folioperf_trace_netfs_collect_stateperf_trace_netfs_collect_gapperf_trace_netfs_collect_streamperf_trace_netfs_folioqtrace_event_raw_event_netfs_readtrace_event_raw_event_netfs_rreqtrace_event_raw_event_netfs_sreqtrace_event_raw_event_netfs_failuretrace_event_raw_event_netfs_rreq_reftrace_event_raw_event_netfs_sreq_reftrace_event_raw_event_netfs_foliotrace_event_raw_event_netfs_write_itertrace_event_raw_event_netfs_writetrace_event_raw_event_netfs_collecttrace_event_raw_event_netfs_collect_sreqtrace_event_raw_event_netfs_collect_foliotrace_event_raw_event_netfs_collect_statetrace_event_raw_event_netfs_collect_gaptrace_event_raw_event_netfs_collect_streamtrace_event_raw_event_netfs_folioqtrace_raw_output_netfs_readsymbols.11trace_raw_output_netfs_rreqsymbols.10symbols.9trace_raw_output_netfs_sreqsymbols.8symbols.7trace_raw_output_netfs_failuresymbols.6symbols.5trace_raw_output_netfs_rreq_refsymbols.4trace_raw_output_netfs_sreq_refsymbols.3trace_raw_output_netfs_foliosymbols.2trace_raw_output_netfs_write_itertrace_raw_output_netfs_writesymbols.1trace_raw_output_netfs_collecttrace_raw_output_netfs_collect_sreqtrace_raw_output_netfs_collect_foliotrace_raw_output_netfs_collect_statetrace_raw_output_netfs_collect_gaptrace_raw_output_netfs_collect_streamtrace_raw_output_netfs_folioqsymbols.0netfs_subrequest_slabnetfs_request_slabnetfs_requests_seq_shownetfs_originsnetfs_requests_seq_nextnetfs_requests_seq_stopnetfs_requests_seq_startnetfs_requests_seq_ops__exitcall_netfs_exit__UNIQUE_ID___addressable_netfs_init857__UNIQUE_ID_netfs_debug855__UNIQUE_ID_debugtype854__param_debug__param_str_debug__UNIQUE_ID___addressable___SCT__tp_func_netfs_sreq853__UNIQUE_ID___addressable___SCK__tp_func_netfs_sreq852__UNIQUE_ID___addressable___traceiter_netfs_sreq851__UNIQUE_ID___addressable___tracepoint_netfs_sreq850__UNIQUE_ID_license849__UNIQUE_ID_file848__UNIQUE_ID_author847__UNIQUE_ID_description846__event_netfs_folioqprint_fmt_netfs_folioq__event_netfs_collect_streamprint_fmt_netfs_collect_stream__event_netfs_collect_gapprint_fmt_netfs_collect_gap__event_netfs_collect_stateprint_fmt_netfs_collect_state__event_netfs_collect_folioprint_fmt_netfs_collect_folio__event_netfs_collect_sreqprint_fmt_netfs_collect_sreq__event_netfs_collectprint_fmt_netfs_collect__event_netfs_writeprint_fmt_netfs_write__event_netfs_write_iterprint_fmt_netfs_write_iter__event_netfs_folioprint_fmt_netfs_folio__event_netfs_sreq_refprint_fmt_netfs_sreq_ref__event_netfs_rreq_refprint_fmt_netfs_rreq_ref__event_netfs_failureprint_fmt_netfs_failure__event_netfs_sreqprint_fmt_netfs_sreq__event_netfs_rreqprint_fmt_netfs_rreq__event_netfs_readprint_fmt_netfs_readtrace_event_fields_netfs_folioqtrace_event_fields_netfs_collect_streamtrace_event_fields_netfs_collect_gaptrace_event_fields_netfs_collect_statetrace_event_fields_netfs_collect_foliotrace_event_fields_netfs_collect_sreqtrace_event_fields_netfs_collecttrace_event_fields_netfs_writetrace_event_fields_netfs_write_itertrace_event_fields_netfs_foliotrace_event_fields_netfs_sreq_reftrace_event_fields_netfs_rreq_reftrace_event_fields_netfs_failuretrace_event_fields_netfs_sreqtrace_event_fields_netfs_rreqtrace_event_fields_netfs_readtrace_event_type_funcs_netfs_folioqtrace_event_type_funcs_netfs_collect_streamtrace_event_type_funcs_netfs_collect_gaptrace_event_type_funcs_netfs_collect_statetrace_event_type_funcs_netfs_collect_foliotrace_event_type_funcs_netfs_collect_sreqtrace_event_type_funcs_netfs_collecttrace_event_type_funcs_netfs_writetrace_event_type_funcs_netfs_write_itertrace_event_type_funcs_netfs_foliotrace_event_type_funcs_netfs_sreq_reftrace_event_type_funcs_netfs_rreq_reftrace_event_type_funcs_netfs_failuretrace_event_type_funcs_netfs_sreqtrace_event_type_funcs_netfs_rreqtrace_event_type_funcs_netfs_readevent_class_netfs_folioqstr__netfs__trace_system_nameevent_class_netfs_collect_streamevent_class_netfs_collect_gapevent_class_netfs_collect_stateevent_class_netfs_collect_folioevent_class_netfs_collect_sreqevent_class_netfs_collectevent_class_netfs_writeevent_class_netfs_write_iterevent_class_netfs_folioevent_class_netfs_sreq_refevent_class_netfs_rreq_refevent_class_netfs_failureevent_class_netfs_sreqevent_class_netfs_rreqevent_class_netfs_read__TRACE_SYSTEM_netfs_trace_folioq_read_progress__TRACE_SYSTEM_netfs_trace_folioq_rollbuf_init__TRACE_SYSTEM_netfs_trace_folioq_make_space__TRACE_SYSTEM_netfs_trace_folioq_delete__TRACE_SYSTEM_netfs_trace_folioq_clear__TRACE_SYSTEM_netfs_trace_folioq_alloc_buffer__TRACE_SYSTEM_netfs_trace_donate_to_deferred_next__TRACE_SYSTEM_netfs_trace_donate_to_next__TRACE_SYSTEM_netfs_trace_donate_to_prev__TRACE_SYSTEM_netfs_trace_donate_tail_to_prev__TRACE_SYSTEM_netfs_contig_trace_unlock__TRACE_SYSTEM_netfs_contig_trace_jump__TRACE_SYSTEM_netfs_contig_trace_collect__TRACE_SYSTEM_netfs_folio_trace_wthru_plus__TRACE_SYSTEM_netfs_folio_trace_wthru__TRACE_SYSTEM_netfs_folio_trace_store_plus__TRACE_SYSTEM_netfs_folio_trace_store_copy__TRACE_SYSTEM_netfs_folio_trace_store__TRACE_SYSTEM_netfs_folio_trace_redirtied__TRACE_SYSTEM_netfs_folio_trace_read_unlock__TRACE_SYSTEM_netfs_folio_trace_read_gaps__TRACE_SYSTEM_netfs_folio_trace_read_done__TRACE_SYSTEM_netfs_folio_trace_read__TRACE_SYSTEM_netfs_folio_trace_put__TRACE_SYSTEM_netfs_folio_trace_not_locked__TRACE_SYSTEM_netfs_folio_trace_not_under_wback__TRACE_SYSTEM_netfs_folio_trace_mkwrite_plus__TRACE_SYSTEM_netfs_folio_trace_mkwrite__TRACE_SYSTEM_netfs_folio_trace_kill_s__TRACE_SYSTEM_netfs_folio_trace_kill_g__TRACE_SYSTEM_netfs_folio_trace_kill_cc__TRACE_SYSTEM_netfs_folio_trace_kill__TRACE_SYSTEM_netfs_folio_trace_filled_gaps__TRACE_SYSTEM_netfs_folio_trace_end_copy__TRACE_SYSTEM_netfs_folio_trace_copy_to_cache__TRACE_SYSTEM_netfs_folio_trace_clear_s__TRACE_SYSTEM_netfs_folio_trace_clear_g__TRACE_SYSTEM_netfs_folio_trace_clear_cc__TRACE_SYSTEM_netfs_folio_trace_clear__TRACE_SYSTEM_netfs_folio_trace_cancel_store__TRACE_SYSTEM_netfs_folio_trace_cancel_copy__TRACE_SYSTEM_netfs_folio_trace_alloc_buffer__TRACE_SYSTEM_netfs_folio_trace_abandon__TRACE_SYSTEM_netfs_streaming_cont_filled_page__TRACE_SYSTEM_netfs_streaming_filled_page__TRACE_SYSTEM_netfs_flush_content__TRACE_SYSTEM_netfs_streaming_write_cont__TRACE_SYSTEM_netfs_streaming_write__TRACE_SYSTEM_netfs_modify_and_clear__TRACE_SYSTEM_netfs_whole_folio_modify__TRACE_SYSTEM_netfs_just_prefetch__TRACE_SYSTEM_netfs_folio_is_uptodate__TRACE_SYSTEM_netfs_sreq_trace_put_terminated__TRACE_SYSTEM_netfs_sreq_trace_put_work__TRACE_SYSTEM_netfs_sreq_trace_put_wip__TRACE_SYSTEM_netfs_sreq_trace_put_oom__TRACE_SYSTEM_netfs_sreq_trace_put_no_copy__TRACE_SYSTEM_netfs_sreq_trace_put_merged__TRACE_SYSTEM_netfs_sreq_trace_put_failed__TRACE_SYSTEM_netfs_sreq_trace_put_done__TRACE_SYSTEM_netfs_sreq_trace_put_consumed__TRACE_SYSTEM_netfs_sreq_trace_put_clear__TRACE_SYSTEM_netfs_sreq_trace_put_cancel__TRACE_SYSTEM_netfs_sreq_trace_put_abandon__TRACE_SYSTEM_netfs_sreq_trace_new__TRACE_SYSTEM_netfs_sreq_trace_get_short_read__TRACE_SYSTEM_netfs_sreq_trace_get_submit__TRACE_SYSTEM_netfs_sreq_trace_get_resubmit__TRACE_SYSTEM_netfs_sreq_trace_get_copy_to_cache__TRACE_SYSTEM_netfs_rreq_trace_new__TRACE_SYSTEM_netfs_rreq_trace_see_work__TRACE_SYSTEM_netfs_rreq_trace_put_work_nq__TRACE_SYSTEM_netfs_rreq_trace_put_work_complete__TRACE_SYSTEM_netfs_rreq_trace_put_work__TRACE_SYSTEM_netfs_rreq_trace_put_subreq__TRACE_SYSTEM_netfs_rreq_trace_put_return__TRACE_SYSTEM_netfs_rreq_trace_put_no_submit__TRACE_SYSTEM_netfs_rreq_trace_put_failed__TRACE_SYSTEM_netfs_rreq_trace_put_discard__TRACE_SYSTEM_netfs_rreq_trace_put_complete__TRACE_SYSTEM_netfs_rreq_trace_get_work__TRACE_SYSTEM_netfs_rreq_trace_get_subreq__TRACE_SYSTEM_netfs_rreq_trace_get_for_outstanding__TRACE_SYSTEM_netfs_fail_write__TRACE_SYSTEM_netfs_fail_prepare_write__TRACE_SYSTEM_netfs_fail_short_read__TRACE_SYSTEM_netfs_fail_read__TRACE_SYSTEM_netfs_fail_dio_read_zero__TRACE_SYSTEM_netfs_fail_dio_read_short__TRACE_SYSTEM_netfs_fail_copy_to_cache__TRACE_SYSTEM_netfs_fail_check_write_begin__TRACE_SYSTEM_netfs_sreq_trace_write_term__TRACE_SYSTEM_netfs_sreq_trace_write_skip__TRACE_SYSTEM_netfs_sreq_trace_write__TRACE_SYSTEM_netfs_sreq_trace_wait_for__TRACE_SYSTEM_netfs_sreq_trace_terminated__TRACE_SYSTEM_netfs_sreq_trace_superfluous__TRACE_SYSTEM_netfs_sreq_trace_submit__TRACE_SYSTEM_netfs_sreq_trace_split__TRACE_SYSTEM_netfs_sreq_trace_short__TRACE_SYSTEM_netfs_sreq_trace_retry__TRACE_SYSTEM_netfs_sreq_trace_reprep_failed__TRACE_SYSTEM_netfs_sreq_trace_progress__TRACE_SYSTEM_netfs_sreq_trace_prep_failed__TRACE_SYSTEM_netfs_sreq_trace_prepare__TRACE_SYSTEM_netfs_sreq_trace_need_retry__TRACE_SYSTEM_netfs_sreq_trace_partial_read__TRACE_SYSTEM_netfs_sreq_trace_need_clear__TRACE_SYSTEM_netfs_sreq_trace_limited__TRACE_SYSTEM_netfs_sreq_trace_io_progress__TRACE_SYSTEM_netfs_sreq_trace_hit_eof__TRACE_SYSTEM_netfs_sreq_trace_free__TRACE_SYSTEM_netfs_sreq_trace_fail__TRACE_SYSTEM_netfs_sreq_trace_download_instead__TRACE_SYSTEM_netfs_sreq_trace_donate_to_next__TRACE_SYSTEM_netfs_sreq_trace_donate_to_prev__TRACE_SYSTEM_netfs_sreq_trace_discard__TRACE_SYSTEM_netfs_sreq_trace_clear__TRACE_SYSTEM_netfs_sreq_trace_cancel__TRACE_SYSTEM_netfs_sreq_trace_cache_write__TRACE_SYSTEM_netfs_sreq_trace_cache_prepare__TRACE_SYSTEM_netfs_sreq_trace_cache_nowrite__TRACE_SYSTEM_netfs_sreq_trace_added__TRACE_SYSTEM_netfs_sreq_trace_add_donations__TRACE_SYSTEM_NETFS_INVALID_WRITE__TRACE_SYSTEM_NETFS_WRITE_TO_CACHE__TRACE_SYSTEM_NETFS_UPLOAD_TO_SERVER__TRACE_SYSTEM_NETFS_INVALID_READ__TRACE_SYSTEM_NETFS_READ_FROM_CACHE__TRACE_SYSTEM_NETFS_DOWNLOAD_FROM_SERVER__TRACE_SYSTEM_NETFS_FILL_WITH_ZEROES__TRACE_SYSTEM_NETFS_SOURCE_UNKNOWN__TRACE_SYSTEM_netfs_rreq_trace_write_done__TRACE_SYSTEM_netfs_rreq_trace_unpause__TRACE_SYSTEM_netfs_rreq_trace_woke_queue__TRACE_SYSTEM_netfs_rreq_trace_wake_queue__TRACE_SYSTEM_netfs_rreq_trace_wake_ip__TRACE_SYSTEM_netfs_rreq_trace_wait_queue__TRACE_SYSTEM_netfs_rreq_trace_wait_pause__TRACE_SYSTEM_netfs_rreq_trace_wait_ip__TRACE_SYSTEM_netfs_rreq_trace_unmark__TRACE_SYSTEM_netfs_rreq_trace_unlock_pgpriv2__TRACE_SYSTEM_netfs_rreq_trace_unlock__TRACE_SYSTEM_netfs_rreq_trace_set_pause__TRACE_SYSTEM_netfs_rreq_trace_set_abandon__TRACE_SYSTEM_netfs_rreq_trace_resubmit__TRACE_SYSTEM_netfs_rreq_trace_redirty__TRACE_SYSTEM_netfs_rreq_trace_free__TRACE_SYSTEM_netfs_rreq_trace_done__TRACE_SYSTEM_netfs_rreq_trace_dirty__TRACE_SYSTEM_netfs_rreq_trace_complete__TRACE_SYSTEM_netfs_rreq_trace_collect__TRACE_SYSTEM_netfs_rreq_trace_copy__TRACE_SYSTEM_netfs_rreq_trace_assess__TRACE_SYSTEM_NETFS_PGPRIV2_COPY_TO_CACHE__TRACE_SYSTEM_NETFS_DIO_WRITE__TRACE_SYSTEM_NETFS_UNBUFFERED_WRITE__TRACE_SYSTEM_NETFS_WRITETHROUGH__TRACE_SYSTEM_NETFS_WRITEBACK_SINGLE__TRACE_SYSTEM_NETFS_WRITEBACK__TRACE_SYSTEM_NETFS_DIO_READ__TRACE_SYSTEM_NETFS_READ_FOR_WRITE__TRACE_SYSTEM_NETFS_READ_SINGLE__TRACE_SYSTEM_NETFS_READ_GAPS__TRACE_SYSTEM_NETFS_READPAGE__TRACE_SYSTEM_NETFS_READAHEAD__TRACE_SYSTEM_netfs_write_trace_writethrough__TRACE_SYSTEM_netfs_write_trace_writeback__TRACE_SYSTEM_netfs_write_trace_unbuffered_write__TRACE_SYSTEM_netfs_write_trace_dio_write__TRACE_SYSTEM_netfs_write_trace_copy_to_cache__TRACE_SYSTEM_netfs_read_trace_write_begin__TRACE_SYSTEM_netfs_read_trace_prefetch_for_write__TRACE_SYSTEM_netfs_read_trace_read_single__TRACE_SYSTEM_netfs_read_trace_read_gaps__TRACE_SYSTEM_netfs_read_trace_readpage__TRACE_SYSTEM_netfs_read_trace_readahead__TRACE_SYSTEM_netfs_read_trace_expanded__TRACE_SYSTEM_netfs_read_trace_dio_read__tpstrtab_netfs_folioq__tpstrtab_netfs_collect_stream__tpstrtab_netfs_collect_gap__tpstrtab_netfs_collect_state__tpstrtab_netfs_collect_folio__tpstrtab_netfs_collect_sreq__tpstrtab_netfs_collect__tpstrtab_netfs_write__tpstrtab_netfs_write_iter__tpstrtab_netfs_folio__tpstrtab_netfs_sreq_ref__tpstrtab_netfs_rreq_ref__tpstrtab_netfs_failure__tpstrtab_netfs_sreq__tpstrtab_netfs_rreq__tpstrtab_netfs_read__tracepoint_netfs_read__SCT__tp_func_netfs_read__traceiter_netfs_read__tracepoint_netfs_rreq__SCT__tp_func_netfs_rreq__traceiter_netfs_rreq__tracepoint_netfs_failure__SCT__tp_func_netfs_failure__traceiter_netfs_failure__tracepoint_netfs_rreq_ref__SCT__tp_func_netfs_rreq_ref__traceiter_netfs_rreq_ref__tracepoint_netfs_sreq_ref__SCT__tp_func_netfs_sreq_ref__traceiter_netfs_sreq_ref__tracepoint_netfs_folio__SCT__tp_func_netfs_folio__traceiter_netfs_folio__tracepoint_netfs_write_iter__SCT__tp_func_netfs_write_iter__traceiter_netfs_write_iter__tracepoint_netfs_write__SCT__tp_func_netfs_write__traceiter_netfs_write__tracepoint_netfs_collect__SCT__tp_func_netfs_collect__traceiter_netfs_collect__tracepoint_netfs_collect_sreq__SCT__tp_func_netfs_collect_sreq__traceiter_netfs_collect_sreq__tracepoint_netfs_collect_folio__SCT__tp_func_netfs_collect_folio__traceiter_netfs_collect_folio__tracepoint_netfs_collect_state__SCT__tp_func_netfs_collect_state__traceiter_netfs_collect_state__tracepoint_netfs_collect_gap__SCT__tp_func_netfs_collect_gap__traceiter_netfs_collect_gap__tracepoint_netfs_collect_stream__SCT__tp_func_netfs_collect_stream__traceiter_netfs_collect_stream__tracepoint_netfs_folioq__SCT__tp_func_netfs_folioq__traceiter_netfs_folioq__x86_indirect_thunk_rax__x86_return_thunk__probestub_netfs_read__probestub_netfs_rreq__probestub_netfs_failure__probestub_netfs_rreq_ref__probestub_netfs_sreq_ref__probestub_netfs_write_iter__probestub_netfs_collect__probestub_netfs_collect_folio__probestub_netfs_collect_state__probestub_netfs_collect_gap__ref_stack_chk_guardthis_cpu_offperf_trace_buf_allocperf_trace_run_bpf_submit__stack_chk_failtrace_event_buffer_reservetrace_event_buffer_commit__trace_trigger_soft_disabledtrace_raw_output_preptrace_print_symbols_seqtrace_event_printftrace_handle_returnremove_proc_subtreenetfs_subrequest_poolmempool_exitkmem_cache_destroynetfs_request_poolnetfs_io_requestsseq_printfseq_putcseq_writeseq_list_next__rcu_read_unlock__rcu_read_lockseq_list_start_head__probestub_netfs_collect_stream__probestub_netfs_write__probestub_netfs_folioq__probestub_netfs_sreq__probestub_netfs_folio__probestub_netfs_collect_sreq__kmem_cache_create_argsmempool_free_slabmempool_alloc_slabmempool_init_noprofproc_mkdirproc_create_seq_privatenetfs_proc_lockparam_ops_uintnetfs_debugtrace_event_regtrace_event_raw_init__SCK__tp_func_netfs_folioq__SCK__tp_func_netfs_collect_stream__SCK__tp_func_netfs_collect_gap__SCK__tp_func_netfs_collect_state__SCK__tp_func_netfs_collect_folio__SCK__tp_func_netfs_collect_sreq__SCK__tp_func_netfs_collect__SCK__tp_func_netfs_write__SCK__tp_func_netfs_write_iter__SCK__tp_func_netfs_folio__SCK__tp_func_netfs_sreq_ref__SCK__tp_func_netfs_rreq_ref__SCK__tp_func_netfs_failure__SCK__tp_func_netfs_rreq__SCK__tp_func_netfs_read?4MpB4pE4;poH4pK4#pN4p Q4+p[T4|pW4p)Z4Dp]4p`4,pc4pf4=pi4pl4pi|}~6D|m|}~R n | |  | }# ~   | M |n } ~ 9 G |  | }$ ~  |  |}<~||5}P~|P|q}~ |>|}~M[||}~|||}3~|)|J}l~|i|}~$|L|}~CQ|z|}~t||} ~||E||+Pan||8hu||P||4|_x||$ ? L |n y  | !*!|H!W!!|!!!|"""`"|"""|"#;#|f###|##$|;$y$$|$$$|%%W%d%|%%%|%-&:&|Z&e&&|&''|3'>''|'''|((_(|(((|((0)[) V u)) -)) * V` *%* V -*C* 0H*** V`** V++ -09+++ V ++ V+, -h+,v,, V,, 0,,- V`-2- 0%7-t-- V-- 09--. -.\.. V.. -./,/ 0T4/t// -//0 -0T0q0 -8~000 0h0$1A1 -XN111 V11 011 2 V 12 -62G2[2 -x`22 22 bqqqqLqqq6qUqqq<qqq qSquqqAqeqqqRquqq,qYq q q\ q qqq+qnqqq q9qfqqqqqqqqa q;!q "q"q#q$qy%qM&q&'q(q(qH)q))q\**qS++qE,,q,-qG--q-.q,.p.q./qB//q//q'0`0q00q001q\11q1O2qh2q2223q%3qE3qe3q3q3q%0G%0T&0G&0Y0&0\8&0t&0G&0z&0&0&0&0&0'0`'0Gh'0z'0'0'0'0'0'0(0(0`(0Gh(0z(0G(0(0(0(0(0@)0GH)0zh)0p)0)0)0)0)0)0)0@*0GH*0zh*0Gp*0*0G*0*0G*0*0G*0+0+0`+0Gh+0z+0G+0+0+0+0+0@,0GH,0zh,0Gp,0,0G,0,0,00,0,0-0-0`-0h-0-05-0-0G-0<-0G-0@.0BH.0h.0p.0.0G.0H.0K.0b /0G(/0TH/0GP/0p/0fx/0j/0n/0000G00T(00f000jP00X00000G00T0000000010 10<@10H10h10p10010510105101010@20GH20Th20p2020202020<202030300030 830 X305`3030530303040G40T(40G040<P40X40&x40-40040G40T50G50050850CX50`505055050J50050G50` 6p1@61`606@06/6`/6.7@. 7-@7`-`7,7`,7p+7p*7)8)0888lX8 6`8 8`8i8@680989fX9`6`99 9c969@0:8:`X:6`:::]:6:@0;@8;ZX;6`;;;W;7; 0<8<TX< 7`<<`<Q<@7<0=8=NX=`7`= = =K=7=0>8>HX>7`>>>E>7>0?@8?BX?7`?@????8?# @n0@k@@hP@e`@bp@_@\@Y@V@S@P@M@J@GADAA?BE HKNQT W$Z(],`0c4f8i<lA DGJ!M)P1S9VAYI\Q_Ybaeihqkyn  ((0088@@HHPPXX``hhppxxEG(o8FTp (P08@@H`PX`@hpx`Pp`0     P (008P@HPX`hpx `!0"##$%p&P'0())`*`+P,,P--0.. P/(/00080@1H`1PKX1`p2h2p2x2303P3p33T 0% *16= BIN% 0-|fm    0   " 0'; V G 0L`|t 0y  kq00(080H0X00000#0-070D0Q0](0i80uH0X0h0x00000000000(080H0 X0h0x0!0*01090=0B0L0V0b0l0r(0}80H0h0x0000000000 0(0!80-H09X0Eh0Q0]0i0u000 0000E(080H0X000000000(080H0$X03h0=x0A0L0W000000(080h0]x0c0i0o0u0{000000(080H0X0h0x000000000 0 0( 08 0 H 0X 0h 0 0# 0& 0) 0, 0/ 02 05 08 0; 0>( 0A8 0Dh 0Gx 0O 0W 0_ 0g 0o 0w 0 0 0 0 0( 08 0H 0X 0h 0x 0 0 0 0 0 0 0 0  0( 08 0)H 03X 0= 2 2 2 1 0# 0& 0) 0, 0/ 02 05 08 0; 0> 0A 0DKTFoG EV   88 99  :(:0 ;8;@ <H<P =X=` >h>p ?x?V @( %0080@`V h`'px&V &``' V (%0@8@`(PPXP`V $@)V #@* @V H #PX``+ppxpV @"`@,V p!0 `-0080@`V h px@.V   / V (0 8@0PPXP`V  0V  @2 @V HPX`4ppxpV @4 @` (08@H P@X``hpx @` @` @` (08@H P@X``hpx @` @` @` (08@ H P@ X` ` h p x   @ `       @ `       @ `  ( 0 8 @ H P@ X` ` h p x  @` @` @` (08@H P@X``hpx @` @` @` (08@H P@X``hpx @V - V (- @V H0l`V h0V 0V -@V -`V 0V 0 V (-@V H0`V h0 V 0% V 0@ V 0] V 0u V 0 V (0 @V H0 `V h0 V 0 V 0 V 09 V 0P V 0f V (-@V H-`V h0 V 0 V 0 V 0 V 0 V 0 V (0 @V H-`V h09 V 0S V 0m V 0 V -V 0 V (-0@V H0 `V h-PV 0 V 0 V 0 V 0# V 09 V (0P @V H0i `V h0} V -xV 0 V 0 V 0 V 0 V (0 @V H0 `V h06 V 0P V 0n V 0 V 0 V 0 V (-@V H0 `V h0 V -V 0V 0&V 0@ V  - V ( 0]@ V H 0w` V h 0 V - V 0 V 0 V 0 V  0 V ( 0 @ V H -(` V h 0< V 0M V 0f V 0| V 0 V  0 V ( 0@ V H 0` V h 0 V 0 V 0- V 0D V 0^ V  0z V ( 0@ V H 0` V h 0 V 0 V -P V 0 V 0 V  0+ V ( 0D@ V H 0`` V h 0~ V 0 V 0 V 0 V 0V 0 V (-p@V H-`V h-V 0V 0.V 0EV 0]V - V (-@V H0z`V h-V 0V 0V 0V 0V 0 V (0@V H0`V h0,V 0AV 0]V 0vV 0V 0 V (0@V H0`V h0V 0V -8V 00V 0HV 0c V (0@V H0`V h0V 0V 0V 0V 0V 0) V (0?@V H0W`V h0sV 0V 0V 0V 0V 0 V (0@V H0`V h0 V 0V 0)V -XV 09V -x V (0U@V H-`V h0qV -V 0V 0V 0V 0 V (0@V H0/ m(n0`/xjk/0gh{ /P8@dHePz/paby/^_@/X`[h\px/XY/ U(V0w`/xRS/OPv /8@LHMPu/IJt/(oFG@/8X`ChDps/H@Ar.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela__tracepoints_ptrs.rela.static_call.text.rela.discard.annotate_insn.rela.export_symbol.rela.initcall5.init.rela__patchable_function_entries.rodata.str1.8.rodata.str1.1.rela.exit.text.rela.init.text.rela.rodata.rela.exitcall.exit.rela.discard.addressable.modinfo.rela__param.rela_ftrace_events.rela.ref.data.rela_ftrace_eval_map.rela.init.data.rela__tracepoints__tracepoints_strings.rodata.cst2.comment.note.GNU-stack.note.gnu.property @3@N&0+4 A &@u01 u ; u@6@(0S`uN@0jue@(0 `v@@`0 v@0v@ 02Xy2</pR@00Ж@ 0 @8`0@00(+@x0ES(N@(H0`Ц[@p0!t` o@ 0#H~@0%X@!0'@ @H0)0S0  @1? =