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, "NRTRY" }, { 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_terminated, "TERM " }, { 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-CLRPARTRNRTRYPREP PRPFLPRGRSREPFLRETRYSHORTSPLITSUBMTTERM WRITESKIP 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_terminatednetfs_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 % ! 7x  ] ! @8x W6 !8 8xP Sl !n @9x @[ !  9x  !( @:x @n !0 :x. VF !8H @;xZ  p !@r ;x P !H @<x  !P <x   !X @=x . !`0 =xD 0\ !h^ @>xo  !p >x e !x @?x `#  %  & 'A (h ( ) + + --8.Z/|@0134@5 5 G6 p 6 @6 `6 6 6 86 `6 7  7 @7 `7 7 87 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"' "%"' "%"' "%"' #%#' .#%,#' T#%R#'@ z#%x#'` #% #' #%(#' #%0#' %$%8#$' P$%@N$' }$%H{$' $%P$'@ $%X$'` $%`$' $%%h"%' I%%pG%' n%%xl%' %%%'%%%' %%%'@%&%#&'`K&%I&'r&%p&'&%&'&%&'&%&' '%'' N'%L''@q'%o''`'%'''%'''%''(%(',(%*('R(%P(' v(%t('@(%('`(% ('(%((')%0)'G)%8E)'r)%@p)')%H)' )%P)'@)%X)'`*%`*'B*%h@*'l*%pj*'*%x*'*%*'*%*' +% +'@3+%1+'`Y+%W+'+%+'+%+'+%+'+%+'!,%,' @,%>,'@f,%d,'`,%,',%,',%,',%,'-% -'0-%.-' O-%M-'@m-%k-'`-% -'-%(-'-%0-'.%8.'B.%@@.'q.%Ho.' .%P.'@.%X.'`.%`.'&/%h$/'O/%pM/'y/%xw/'/%/'/+ +/+0+00+P=0+p\0+z0+0+ 0+0+ 0+0+1+*1+( @1+8 V1+H l1)H11V1)@H11@)H@@1)H262`VP2) Hl2 2J2)H2(2pV2)`H30.3@F3)Hd383PA3)H3@3@3)@H4H%4 7?4)H_4P4A4)H4X4U5) H%5`H5Ih5)H5h5V5)`H5p 6A-6)HG6xc6@g@|666 6 6 6P 7 &7 C7p ]7` }7 7p 77778#8=8[8q88888 H888H 99*939=9K9]9m9903 9P3 9p3 93 93 :3 !:::L:_:s:~:::::::?;?&;?G;?j;@;@; @;0@;@@<P@"<`@@<p@^<@{<@<@main.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__846_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_init847__UNIQUE_ID_netfs_debug845__UNIQUE_ID_debugtype844__param_debug__param_str_debug__UNIQUE_ID___addressable___SCT__tp_func_netfs_sreq843__UNIQUE_ID___addressable___SCK__tp_func_netfs_sreq842__UNIQUE_ID___addressable___traceiter_netfs_sreq841__UNIQUE_ID___addressable___tracepoint_netfs_sreq840__UNIQUE_ID_license839__UNIQUE_ID_file838__UNIQUE_ID_author837__UNIQUE_ID_description836__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_terminated__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;4Ml>4lA4;loD4lG4#lJ4l M4+l[P4|lS4l)V4DlY4l\4,l_4lb4=le4lh4lxy7zo{xyS o z { x$ y  z { x y J z { x5 y z {.xMyz{Fxayz${xyzP{xy^z{xyz{"xDyz{kxyz@{xy7zn{xytz{x$yz{6xQyz{v|}~{\|}~{0|i}~{J|}~#{|}~{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 bmmmmLmmm6mUmmm<mmm mSmummAmemmmRmumm,m[m m mn m mmm=mmmm,m[mmmmmmmmm mm!m<"m#m#m$m%m&mX'm7(m)mx)m),*m**m++mu,,m,4-mw--m-0.m\..m/@/mr//m/ 0mW00m00m"1`1m11m12m2m22353mU3mu3m3m3m3m%0;%0H%0;%0M%0P%0h &0;(&0nH&0sP&0p&0x&0&0&0'0;'0n('0s0'0P'0sX'0x'0'0'0'0(0;(0n((0;0(0P(0X(0x(0(0(0;(0n)0)00)08)0X)0`)0)0)0)0;)0n*0;*00*0;8*0X*0;`*0*0;*0*0*0+0;+0n(+0;0+0P+0X+0x+0+0+0;+0n,0;,00,0;8,0 X,0 `,0$,0,0,0,0-0-0(-0)0-0P-0;X-00x-0;-0 -06-0 .0.00.0;8.0<X.0?`.0V.0;.0H.0;.0/0Z/0^8/0b@/0$/0;/0H/0Z/0^/0|/0$@00;H00Hh00p0000000000000001010$010)810X10)`10101010;10H2020020820X20`20020202020$202020)30 30)(30H30P3030;30H30;300303040! 40$40;40H40;40404074050 50)(50H50>P50$p50;x50T515@160 6p0@60`6/6 /6p.6.6-7- 7,@7+`7*7*7@)77h758 P8`X8ex85888b869P9 X9_x9 69@99\9@6:P:X:Yx:`6:@:@:V:6;P;X;Sx;6; ;;P;6<P<`X<Mx<6<<<J<7= P= X=Gx= 7===D=@7>P>X>Ax>`7>>@>>>7?P?X?;x?7?`#?j?g?d?a@^@[ @X0@U@@RP@O`@Lp@I@F@C@@@=;>A DGJMP S$V(Y,\0_4b8e<h= @CF!I)L1O9RAUIXQ[Y^aaidqgyj  ((0088@@HHPPXX``hhppxxAC(k8BTp (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{  {mm00(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 0h 0x 0 0 0  0# 0& 0) 0, 0/ 02 05 08H 0;X 0Ch 0Kx 0S 0[ 0c 0k 0s 0{ 0 0 0 0 0( 08 0H 0X 0h 0x 0 0 0 0 0 0 0  0 0( 0'8 01` 3h 2p 2x 2 0 0 0 0  0# 0& 0) 0, 0/ 02 05 08KTBkC AV  7@88@9 9(@: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@/PPXP`V 0 @0V  1 @V HPX`3ppxpV  @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``hpxV - V (- @V H0``V h0~V 0V -@V -`V 0V 0 V (-@V H0`V h0 V 0 V 04 V 0Q V 0i V 0 V (0 @V H0 `V h0 V 0 V 0 V 0- V 0D V 0Z V (-@V H-`V h0w V 0 V 0 V 0 V 0 V 0 V (0 @V H-`V h0- V 0G V 0a V 0| V -V 0 V (-0@V H0 `V h-PV 0 V 0 V 0 V 0 V 0- V (0D @V H0] `V h0q V -xV 0 V 0 V 0 V 0 V (0 @V H0 `V h0* V 0D V 0b V 0} V 0 V 0 V (-@V H0 `V h0 V -V 0V 0V 04 V  - V ( 0Q@ V H 0k` V h 0 V - V 0 V 0 V 0 V  0 V ( 0@ V H -(` V h 00 V 0A V 0Z V 0p V 0 V  0 V ( 0@ V H 0` V h 0 V 0 V 0! V 08 V 0T V  0l V ( 0@ V H 0` V h -P V 0 V 0 V 0 V 0 V  0 V ( 0;@ V H 0W` V h 0p V 0 V 0 V 0 V -pV - V (-@V H0`V h0V 0V 0V -V -V 07 V (-@V H0N`V h0bV 0wV 0V 0V 0V 0 V (0@V H0`V h0V 03V 0OV 0kV 0V 0 V (0@V H0`V h-8V 0V 0V 0 V 0=V 0W V (0p@V H0`V h0V 0V 0V 0V 0V 0 V (00@V H0@`V h0WV 0jV 0V 0V 0V 0 V (0@V H0`V h0V -XV 0V -xV 0V - V (0.@V H-`V h0KV 0hV 0V 0V 0V 0+ i(j0`+xfg+0cdw +P8@`HaPv+p]^u+Z[@+X`WhXpt+TU+ Q(R0s`+xNO+KLr +8@HHIPq+EFp+(kBC@+8X`?h@po+H<=n.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@M 0+ 4@ &@m01t ;t@6@`0S uN@0jue@`0  v@@`0 `v@@0hv@X02y2~R@h0P@X0 @@00@p00 (+@x0EHS(N@H0`0[@H0!t o@ȫ 0#~@ȷ0%0@`0!0'` @0)PS0  @1; h<