aboutsummaryrefslogtreecommitdiffstats
path: root/fs/xfs/scrub/trace.h
AgeCommit message (Expand)AuthorFilesLines
2025-09-05xfs: compute file mapping reap limits dynamicallyDarrick J. Wong1-0/+1
2025-09-05xfs: compute realtime device CoW staging extent reap limits dynamicallyDarrick J. Wong1-0/+1
2025-09-05xfs: compute data device CoW staging extent reap limits dynamicallyDarrick J. Wong1-0/+1
2025-09-05xfs: compute per-AG extent reap limits dynamicallyDarrick J. Wong1-0/+42
2025-08-11xfs: fix scrub trace with null pointer in quotacheckAndrey Albershteyn1-1/+1
2025-07-24xfs: change xfs_xattr_class from a TRACE_EVENT() to DECLARE_EVENT_CLASS()Steven Rostedt1-1/+1
2024-12-23xfs: fix CoW forks for realtime filesDarrick J. Wong1-14/+22
2024-12-23xfs: online repair of the realtime refcount btreeDarrick J. Wong1-5/+9
2024-12-23xfs: scrub the realtime refcount btreeDarrick J. Wong1-1/+3
2024-12-23xfs: hook live realtime rmap operations during a repair operationDarrick J. Wong1-5/+12
2024-12-23xfs: online repair of the realtime rmap btreeDarrick J. Wong1-0/+57
2024-12-23xfs: online repair of realtime bitmaps for a realtime groupDarrick J. Wong1-0/+150
2024-12-23xfs: scrub the realtime rmapbtDarrick J. Wong1-1/+3
2024-12-12xfs: fix scrub tracepoints when inode-rooted btrees are involvedDarrick J. Wong1-1/+1
2024-11-05xfs: scrub the realtime group superblockDarrick J. Wong1-1/+3
2024-11-05xfs: repair metadata directory file path connectivityDarrick J. Wong1-0/+5
2024-11-05xfs: check metadata directory file path connectivityDarrick J. Wong1-1/+35
2024-11-05xfs: scrub metadata directoriesDarrick J. Wong1-0/+1
2024-11-05xfs: factor out a generic xfs_group structureChristoph Hellwig1-41/+41
2024-11-05xfs: convert remaining trace points to pass pag structuresChristoph Hellwig1-31/+30
2024-11-05xfs: pass the pag to the xrep_newbt_extent_class tracepointsChristoph Hellwig1-9/+7
2024-11-05xfs: pass the pag to the trace_xrep_calc_ag_resblks{,_btsize} trace pointsChristoph Hellwig1-11/+11
2024-11-05xfs: pass objects to the xrep_ibt_walk_rmap tracepointChristoph Hellwig1-19/+10
2024-11-05xfs: constify pag arguments to trace pointsChristoph Hellwig1-15/+19
2024-11-05xfs: remove the unused xrep_bmap_walk_rmap trace pointChristoph Hellwig1-1/+0
2024-07-29xfs: fix file_path handling in tracepointsDarrick J. Wong1-6/+4
2024-05-22tracing/treewide: Remove second parameter of __assign_str()Steven Rostedt (Google)1-5/+5
2024-04-23xfs: invalidate dentries for a file before moving it to the orphanageDarrick J. Wong1-2/+0
2024-04-23xfs: exchange-range for repairs is no longer dynamicDarrick J. Wong1-1/+0
2024-04-23xfs: introduce vectored scrub modeDarrick J. Wong1-1/+78
2024-04-23xfs: fix corruptions in the directory treeDarrick J. Wong1-3/+20
2024-04-23xfs: invalidate dirloop scrub path data when concurrent updates happenDarrick J. Wong1-0/+65
2024-04-23xfs: teach online scrub to find directory tree structure problemsDarrick J. Wong1-1/+189
2024-04-23xfs: actually rebuild the parent pointer xattrsDarrick J. Wong1-0/+2
2024-04-23xfs: implement live updates for parent pointer repairsDarrick J. Wong1-0/+2
2024-04-23xfs: repair directory parent pointers by scanning for direntsDarrick J. Wong1-0/+36
2024-04-23xfs: replay unlocked parent pointer updates that accrue during xattr repairDarrick J. Wong1-0/+73
2024-04-23xfs: implement live updates for directory repairsDarrick J. Wong1-0/+2
2024-04-23xfs: salvage parent pointers when rebuilding xattr structuresDarrick J. Wong1-0/+38
2024-04-23xfs: walk directory parent pointers to determine backref countDarrick J. Wong1-0/+28
2024-04-23xfs: deferred scrub of parent pointersDarrick J. Wong1-0/+3
2024-04-23xfs: deferred scrub of direntsDarrick J. Wong1-0/+34
2024-04-15xfs: repair AGI unlinked inode bucket listsDarrick J. Wong1-0/+255
2024-04-15xfs: online repair of symbolic linksDarrick J. Wong1-0/+46
2024-04-15xfs: ensure dentry consistency when the orphanage adopts a fileDarrick J. Wong1-0/+42
2024-04-15xfs: move files to orphanage instead of letting nlinks drop to zeroDarrick J. Wong1-0/+26
2024-04-15xfs: move orphan files to the orphanageDarrick J. Wong1-0/+28
2024-04-15xfs: ask the dentry cache if it knows the parent of a directoryDarrick J. Wong1-0/+1
2024-04-15xfs: online repair of parent pointersDarrick J. Wong1-0/+1
2024-04-15xfs: scan the filesystem to repair a directory dotdot entryDarrick J. Wong1-0/+1
2024-04-15xfs: online repair of directoriesDarrick J. Wong1-0/+112
2024-04-15xfs: scrub should set preen if attr leaf has holesDarrick J. Wong1-0/+1
2024-04-15xfs: repair extended attributesDarrick J. Wong1-0/+83
2024-04-15xfs: enable discarding of folios backing an xfileDarrick J. Wong1-0/+1
2024-04-15xfs: teach the tempfile to set up atomic file content exchangesDarrick J. Wong1-0/+1
2024-04-15xfs: support preallocating and copying content into temporary filesDarrick J. Wong1-0/+39
2024-04-15xfs: add the ability to reap entire inode forksDarrick J. Wong1-0/+63
2024-04-15xfs: create temporary files and directories for online repairDarrick J. Wong1-0/+33
2024-04-15xfs: fix an AGI lock acquisition ordering problem in xrep_dinode_findmodeDarrick J. Wong1-2/+8
2024-02-22xfs: hook live rmap operations during a repair operationDarrick J. Wong1-0/+47
2024-02-22xfs: repair the rmapbtDarrick J. Wong1-1/+32
2024-02-22xfs: remove xfs_btnum_tChristoph Hellwig1-8/+0
2024-02-22xfs: add a name field to struct xfs_btree_opsChristoph Hellwig1-20/+20
2024-02-22xfs: repair summary countersDarrick J. Wong1-4/+17
2024-02-22xfs: update health status if we get a clean bill of healthDarrick J. Wong1-1/+3
2024-02-22xfs: teach repair to fix file nlinksDarrick J. Wong1-0/+3
2024-02-22xfs: track directory entry updates during live nlinks fsckDarrick J. Wong1-0/+33
2024-02-22xfs: teach scrub to check file nlinksDarrick J. Wong1-1/+146
2024-02-22xfs: repair dquots based on live quotacheck resultsDarrick J. Wong1-0/+1
2024-02-22xfs: track quota updates during live quotacheckDarrick J. Wong1-0/+1
2024-02-22xfs: implement live quotacheck inode scanDarrick J. Wong1-1/+27
2024-02-22xfs: repair file modes by scanning for a dirent pointing to usDarrick J. Wong1-0/+49
2024-02-22xfs: iscan batching should handle unallocated inodes tooDarrick J. Wong1-4/+17
2024-02-22xfs: cache a bunch of inodes for repair scansDarrick J. Wong1-0/+23
2024-02-22xfs: stagger the starting AG of scrub iscans to reduce contentionDarrick J. Wong1-2/+5
2024-02-22xfs: implement live inode scan for scrubDarrick J. Wong1-0/+106
2024-02-21xfs: remove xfile_{get,put}_pageDarrick J. Wong1-2/+0
2024-02-21xfs: convert xfarray_pagesort to deal with large foliosDarrick J. Wong1-1/+42
2024-02-21xfs: add file_{get,put}_folioDarrick J. Wong1-0/+2
2024-02-21xfs: remove the xfile_pread/pwrite APIsChristoph Hellwig1-2/+2
2024-02-21xfs: remove xfile_statChristoph Hellwig1-24/+10
2023-12-15xfs: repair quotasDarrick J. Wong1-0/+29
2023-12-15xfs: improve dquot iteration for scrubDarrick J. Wong1-0/+49
2023-12-15xfs: repair problems in CoW forksDarrick J. Wong1-0/+84
2023-12-15xfs: repair inode fork block mapping data structuresDarrick J. Wong1-1/+33
2023-12-15xfs: zap broken inode forksDarrick J. Wong1-0/+42
2023-12-15xfs: repair inode recordsDarrick J. Wong1-0/+129
2023-12-15xfs: repair refcount btreesDarrick J. Wong1-10/+12
2023-12-15xfs: repair inode btreesDarrick J. Wong1-34/+34
2023-12-15xfs: repair free space btreesDarrick J. Wong1-1/+23
2023-12-06xfs: implement block reservation accounting for btrees we're stagingDarrick J. Wong1-0/+37
2023-10-18xfs: use accessor functions for summary info wordsDarrick J. Wong1-5/+5
2023-10-17xfs: convert rt extent numbers to xfs_rtxnum_tDarrick J. Wong1-2/+2
2023-10-17xfs: convert rt bitmap extent lengths to xfs_rtbxlen_tDarrick J. Wong1-1/+2
2023-08-30Merge tag 'xfs-6.6-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-32/+359
2023-08-10xfs: rewrite xchk_inode_is_allocated to work properlyDarrick J. Wong1-0/+22
2023-08-10xfs: allow userspace to rebuild metadata structuresDarrick J. Wong1-1/+2
2023-08-10xfs: implement online scrubbing of rtsummary infoDarrick J. Wong1-0/+34
2023-08-10xfs: speed up xfarray sort by sorting xfile page contents directlyDarrick J. Wong1-0/+20
2023-08-10xfs: teach xfile to pass back direct-map pages to callerDarrick J. Wong1-0/+2
2023-08-10xfs: convert xfarray insertion sort to heapsort using scratchpad memoryDarrick J. Wong1-1/+4
2023-08-10xfs: enable sorting of xfile-backed arraysDarrick J. Wong1-0/+114
2023-08-10xfs: create a big array data structureDarrick J. Wong1-0/+121
2023-08-10xfs: reap large AG metadata extents when possibleDarrick J. Wong1-2/+35
2023-08-10xfs: rearrange xrep_reap_block to make future code flow easierDarrick J. Wong1-9/+8
2023-08-10xfs: cull repair code that will never get usedDarrick J. Wong1-22/+0
2023-08-04xfs: stabilize fs summary counters for online fsckDarrick J. Wong1-0/+26
2023-05-02xfs: disable reaping in fscounters scrubDarrick J. Wong1-1/+0
2023-04-11xfs: scrub should use ECHRNG to signal that the drain is neededDarrick J. Wong1-0/+1
2023-04-11xfs: minimize overhead of drain wakeups by using jump labelsDarrick J. Wong1-0/+33
2023-04-11xfs: add a tracepoint to report incorrect extent refcountsDarrick J. Wong1-0/+35
2023-04-11xfs: update copyright years for scrub/ filesDarrick J. Wong1-1/+1
2023-04-11xfs: fix author and spdx headers on scrub/ filesDarrick J. Wong1-2/+2
2021-10-19xfs: prepare xfs_btree_cur for dynamic cursor heightsDarrick J. Wong1-5/+5
2021-08-19xfs: start documenting common units and tags used in tracepointsDarrick J. Wong1-0/+4
2021-08-19xfs: decode scrub flags in ftrace outputDarrick J. Wong1-2/+12
2021-08-19xfs: standardize inode generation formatting in ftrace outputDarrick J. Wong1-1/+1
2021-08-19xfs: resolve fork names in trace outputDarrick J. Wong1-8/+8
2021-08-19xfs: disambiguate units for ftrace fields tagged "len"Darrick J. Wong1-4/+4
2021-08-19xfs: disambiguate units for ftrace fields tagged "offset"Darrick J. Wong1-3/+3
2021-08-19xfs: standardize rmap owner number formatting in ftrace outputDarrick J. Wong1-1/+1
2021-08-19xfs: standardize AG block number formatting in ftrace outputDarrick J. Wong1-12/+12
2021-08-19xfs: standardize AG number formatting in ftrace outputDarrick J. Wong1-17/+17
2021-08-19xfs: standardize inode number formatting in ftrace outputDarrick J. Wong1-4/+4
2021-08-19xfs: fix incorrect unit conversion in scrub tracepointDarrick J. Wong1-12/+4
2020-03-13xfs: convert btree cursor inode-private member namesDave Chinner1-2/+2
2019-11-27ftrace: Rework event_create_dir()Peter Zijlstra1-3/+3
2019-04-30xfs: add online scrub for superblock countersDarrick J. Wong1-1/+62
2019-02-11xfs: clean up the inode cluster checking in the inobt scrubDarrick J. Wong1-0/+45
2018-12-19xfs: stringify scrub types in ftrace outputDarrick J. Wong1-26/+77
2018-12-19xfs: stringify btree cursor types in ftrace outputDarrick J. Wong1-12/+26
2018-12-19xfs: fix function pointer type in ftrace formatDarrick J. Wong1-1/+1
2018-07-31xfs: refactor the xrep_extent_list into xfs_bitmapDarrick J. Wong1-1/+0
2018-07-23xfs: shorten struct xfs_scrub_context to struct xfs_scrubDarrick J. Wong1-16/+16
2018-07-23xfs: shorten xfs_repair_ prefix to xrep_Darrick J. Wong1-20/+20
2018-07-23xfs: shorten xfs_scrub_ prefixDarrick J. Wong1-35/+35
2018-06-06xfs: convert to SPDX license tagsDave Chinner1-15/+1
2018-05-15xfs: create tracepoints for online repairDarrick J. Wong1-0/+258
2018-03-23xfs: remove xfs_buf parameter from inode scrub methodsDarrick J. Wong1-26/+5
2018-01-29xfs: make tracepoint inode number format consistentDarrick J. Wong1-6/+6
2018-01-17xfs: set up scrub cross-referencing helpersDarrick J. Wong1-0/+22
2018-01-12xfs: use %pS printk format for direct instruction addressesDarrick J. Wong1-10/+10
2017-10-26xfs: scrub btree keys and recordsDarrick J. Wong1-0/+45
2017-10-26xfs: create helpers to scrub a metadata btreeDarrick J. Wong1-0/+163
2017-10-26xfs: create helpers to record and deal with scrub problemsDarrick J. Wong1-0/+215
2017-10-26xfs: dispatch metadata scrub subcommandsDarrick J. Wong1-0/+43
2017-10-26xfs: create an ioctl to scrub AG metadataDarrick J. Wong1-0/+33