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 DEeH%(HE1HEHG`EeHIHGhH4HUHuHHHELMHپ4AIIfAIǁAGAGPG ILwHGELo G(IG H@@G,jATUZYHEeH+%(u"He[A\A]A^A_]I$H3ff.fUHAVAUIATASHHeH%(HE1HEHG`EeHIHGhHHUHuHHtuHELMDAIIfAIǁAGIHG AHfGjAVUZYHEeH+%(uHe[A\A]A^]IHEUHAVAUIATASHHeH%(HE1HEHG`EeHIHGhH4HUHuHHHELMD4AIIfAIǁIEGAE~fG AE|fGIfGAHfGIEhHGIEpHG IE`HG(AEXGjAVUZYHEeH+%(uHe[A\A]A^]IH ff.UHAWAVIAUAATISHH DEL`eH%(HE1HEEHGheL=H4HUHuHHHELMAIIfEIǁAGHC~AMD G HfGfGHChHGHCpHG HC`HG(AL4jAWUXZHEeH+%(uZHe[A\A]A^A_]IHE1fDofO fwGGIHG HG1wfUHAWAVIAUAATASHL`eH%(HE1HEEHGheL=HHUHuHHtUHELMLAIIfAIǁDoDg _jAWUZYHEeH+%(u!He[A\A]A^A_]IHcDUHAWIAVAAUAATASDH HO`eH%(HE1HEEHGheH HHUHuHMHHt\HELMAIIfAIǁDwDo Dg_jHMQULZYHEeH+%(u!He[A\A]A^A_]HHXfDUHAVAUAATISHHLw`eH%(HE1HEEHGheL5H$HUHuHHHELMйI1IfAIǁIT$HtHH@@HGDoID$ HGI$@tAD$`GAHپ$jAVUXZHEeH+%(uHe[A\A]A^]IH2UHAVAUIATISHHeH%(HE1HEHG`EeHIHGhH$HUHuHHtqHELMHپ$AIIfAIǁIEHGID$HGIEH@(H@@GAE GjAVUZYHEeH+%(uHe[A\A]A^]IHIff.UHAVAUIATASHHeH%(HE1HEHG`EeHIHGhH,HUHuHHHELMHپ,AIIfAIǁAG GIE H@@DgGIHGIHG jAVUZYHEeH+%(uHe[A\A]A^]IH6fUHAUATISHHeH%(HE1HEHG`EeHIHGhH$HUHuHHtxHELMHپ$AIIfAIǁA$GI$HGI$G I$HGjAUUZYHEeH+%(uHe[A\A]]IEHCff.UHAVAUIATISHHeH%(HE1HEHG`EeHIHGhH,HUHuHHt~HELMHپ,AIIfAIǁA$GAE~G AGIE`HG IEhGIEpGjAVUZYHEeH+%(uHe[A\A]A^]IH<ff.@UHAWIAVIAUATISHH LEeH%(HE1HEHG`EeHIHGhH4HUHuHHtuHELMHپ4AIIfAIǁA$GIG LwHGI$(HG HEHG(jAUUZYHEeH+%(u"He[A\A]A^A_]IEHBff.UHAWAVIAUIATASHHL`eH%(HE1HEEHGheL=H$HUHuHHtkHELMI HA$IIfAIǁALwL HGI(HGjAWUZYHEeH+%(u!He[A\A]A^A_]IHMff.UHAWIAVIAUATISHH DEeH%(HE1HEHG`EeHIHGhH$HUHuHHtqHELMHپ$AIIfAIǁAGAD$\G ID$HLwHGEG jAUUZYHEeH+%(u"He[A\A]A^A_]IEHFUHAVAUIATISHHeH%(HE1HEHG`EeHIHGhH$HUHuHHt{HELMйIIfAIǁA$GAE\G IEHHGIU@HtHB`HGAHپ$jAVUXZHEeH+%(uHe[A\A]A^]IH?fUHAVAUAATISHHLw`eH%(HE1HEEHGheL5HHUHuHHtiLMHEIIfAIǁMtdA$HGA$LG AHپDojAVUXZHEeH+%(u*He[A\A]A^]IHQG1ff.AWAVIAUIATI̹UDSHH8eH%(HD$01ILHIFHuq0LLHt9LPSPP HLhHPL` @h(HS HR@P,HD$0eH+%(u*H8[]A\A]A^A_uLzfAUATAUHSHH8eH%(HD$01ILHHEHueHLHt1DLPHHP fPHD$0eH+%(u"H8[]A\A]uHtAUATAUHSHH8eH%(HD$01ILHHEH0HLHtdHDLPS~fP S|fPHfPfPHShHPHSpHP HS`HP(SXPHD$0eH+%(u*H8[]A\A]_HO@AWIAVEAUATA̹UHSHH8eH%(HD$01ILHHEH0HLHt^APHtrS~ADD P HfPfPHShHPHSpHP HS`HP(LHD$0eH+%(uaH8[]A\A]A^A_1fD`fP fH@DpIH@ HP1.HfAVAUAATAU͹SHH8eH%(HD$01ILHHCHuJHLHtDhLD` @hHD$0eH+%(u$H8[]A\A]A^uHtf.AWAVIAUAATAU͹SDH8eH%(HD$01ILHIFHuNLLHtDhLD` hXHD$0eH+%(u&H8[]A\A]A^A_uLtAUAATUHSHH8eH%(HD$01ILHHEHuq HLHt=HK1HtHHR@HPDhHS HPH @tS`PLHD$0eH+%(u&H8[]A\A]uHzAUIATUHSHH8eH%(HD$01ILHHEHu` HLHt,HSLHPIUHPHHR(HR@PS PHD$0eH+%(u"H8[]A\A]uHtAUATAUHSHH8eH%(HD$01ILHHEHuq(HLHt=@ LPHS HR@D`PHHPHHP HD$0eH+%(u&H8[]A\A]uHzATUHSHH8eH%(HD$01ILHHEHuc HLHt1LPHHPHP HHPHD$0eH+%(u H8[]A\uHtf.AUIATUHSHH8eH%(HD$01ILHHEHum(HLHt9ALPS~P PHS`HP HShPHSpPHD$0eH+%(u"H8[]A\A]uHtff.AWIAVIAUI͹ATMUSHH8eH%(HD$01HHHHCHue0HHHt-AHPIW LhHPI(L`(HP HD$0eH+%(u&H8[]A\A]A^A_uHtfAVIAUIATUHS˹H8eH%(HD$01ILHHEHu_ HLHt)AH LhLH HPI(HPHD$0eH+%(u$H8[]A\A]A^uHtDAWIAVIAUI͹ATEUSHH8eH%(HD$01HHHHCHub HHHt*AHPAV\P IVHLhHPD` HD$0eH+%(u&H8[]A\A]A^A_uHtff.AUIATUHSHH8eH%(HD$01ILHHEHuk HLHt7APS\P HSHHPHK@HtHQ`HPLHD$0eH+%(u"H8[]A\A]uHtff.fAUATIUSHH8eH%(HD$01ILHHCHufHLHt'MtAA$HPA$LP L@hHD$0eH+%(u-H8[]A\A]@1uHtAWHAVAUATUSHHH@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(`HeH%(HD$ 1H$HD$HD$ D$HD$HH4IHHdHH⾠HHD$HD$ D$$HD$HIHHHdHxm1HHtNE1E11H$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@3 R$,)0 B \ v(@p'! $`5 Rr 7@6 [ }!p"P# $%=%g&'p(@) * ` p+ 5*Q` [e+ ,h-k` -h .P5p.R`\ /V{/Y0[p0P0V @1P21^PpBZp2 `22 3  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 8828L8]8x88888899 H/9<9O9Hb9t9999999903 9P3 :p3 (:3 ?:3 W:3 v:::::::: ;;&;;; @W;0@{;@@;P@;`@;p@<@!<@<<@\<@w<@<@<@<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__850_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_init851__UNIQUE_ID_netfs_debug849__UNIQUE_ID_debugtype848__param_debug__param_str_debug__UNIQUE_ID___addressable___SCT__tp_func_netfs_sreq847__UNIQUE_ID___addressable___SCK__tp_func_netfs_sreq846__UNIQUE_ID___addressable___traceiter_netfs_sreq845__UNIQUE_ID___addressable___tracepoint_netfs_sreq844__UNIQUE_ID_license843__UNIQUE_ID_file842__UNIQUE_ID_author841__UNIQUE_ID_description840__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_gapthis_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=pi4pl4p|}7~o|}S o ~  |$ }  ~  | } J ~  |5 } ~ .|M}~F|a}~$|}~P|}^~|}~"|D}~k|}~@|}7~n|}t~|$}~6|Q}~v\0iJ#U p    !N!z!!!"I"T"""*#9####$l$$$$V%%%%0&^&&&'5'e'p''(D(O((()))`)) V )) -)*;* V` G*U* V ]*s* 0x*** V`+'+ V0+I+ -0i+++ V +, V),B, -h[,,, V,, 0,&-G- V`L-b- 0%g--- V-- 09-$.A. -N... V.. -.4/\/ 0Td/// -/010 -G000 -8001 0h1T1q1 -X~111 V11 012 ?2 V a2 -f2w22 -x22  33 bqqqqLqqq6qUqqq<qqq qSquqqAqeqqqRquqq,q[q q qn q qqq=qqqq,q[qqqqqqqqq qm!q<"q#q#q$q%q&qX'q7(q)qx)q),*q**q++qu,,q,4-qw--q-0.q\..q/@/qr//q/ 0qW00q00q"1`1q11q12q2q22353qU3qu3q3q3q3q%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` 61@6@1`606p0606/6 /7p. 7.@7-`7-7,7+7*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    0` (0P8@HPX`hp0x !`"@#$$%&'`(0))*+,--.`./ /(/0`080@01H1PKX2`2h2p2x 3@3`3333T 0% *16= BIN% 0gn    0   # 0(< V H 0Mv 0{  mq00(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= 3 2 2 2 0# 0& 0) 0, 0/ 02 05 08 0; 0> 0A 0DKTFoG EV   88 99  :(:0 ;8;@ <H<P =X=` >h>p ?x?V p( %0080@`V h'px&V &`' V (%0`8@`(PPXP`V % @)V  $@* @V HP#PX``+ppxpV p"p@,V !@ `-0080@`V h px@.V    / V (@0 8@0PPXP`V 0 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 &@o01@u ;@u@6@0SuN@0jve@0 v@@`0 v@0v@02xy2\/R@ 0@0 @`0إ@X00(+@px0ESȦ(N@H0`[@00!t o@ 0#h~@0%X@x!0'` @0)PS0  @1? =