| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-05 | xfs: compute file mapping reap limits dynamically | Darrick J. Wong | 1 | -0/+1 |
| 2025-09-05 | xfs: compute realtime device CoW staging extent reap limits dynamically | Darrick J. Wong | 1 | -0/+1 |
| 2025-09-05 | xfs: compute data device CoW staging extent reap limits dynamically | Darrick J. Wong | 1 | -0/+1 |
| 2025-09-05 | xfs: compute per-AG extent reap limits dynamically | Darrick J. Wong | 1 | -0/+42 |
| 2025-08-11 | xfs: fix scrub trace with null pointer in quotacheck | Andrey Albershteyn | 1 | -1/+1 |
| 2025-07-24 | xfs: change xfs_xattr_class from a TRACE_EVENT() to DECLARE_EVENT_CLASS() | Steven Rostedt | 1 | -1/+1 |
| 2024-12-23 | xfs: fix CoW forks for realtime files | Darrick J. Wong | 1 | -14/+22 |
| 2024-12-23 | xfs: online repair of the realtime refcount btree | Darrick J. Wong | 1 | -5/+9 |
| 2024-12-23 | xfs: scrub the realtime refcount btree | Darrick J. Wong | 1 | -1/+3 |
| 2024-12-23 | xfs: hook live realtime rmap operations during a repair operation | Darrick J. Wong | 1 | -5/+12 |
| 2024-12-23 | xfs: online repair of the realtime rmap btree | Darrick J. Wong | 1 | -0/+57 |
| 2024-12-23 | xfs: online repair of realtime bitmaps for a realtime group | Darrick J. Wong | 1 | -0/+150 |
| 2024-12-23 | xfs: scrub the realtime rmapbt | Darrick J. Wong | 1 | -1/+3 |
| 2024-12-12 | xfs: fix scrub tracepoints when inode-rooted btrees are involved | Darrick J. Wong | 1 | -1/+1 |
| 2024-11-05 | xfs: scrub the realtime group superblock | Darrick J. Wong | 1 | -1/+3 |
| 2024-11-05 | xfs: repair metadata directory file path connectivity | Darrick J. Wong | 1 | -0/+5 |
| 2024-11-05 | xfs: check metadata directory file path connectivity | Darrick J. Wong | 1 | -1/+35 |
| 2024-11-05 | xfs: scrub metadata directories | Darrick J. Wong | 1 | -0/+1 |
| 2024-11-05 | xfs: factor out a generic xfs_group structure | Christoph Hellwig | 1 | -41/+41 |
| 2024-11-05 | xfs: convert remaining trace points to pass pag structures | Christoph Hellwig | 1 | -31/+30 |
| 2024-11-05 | xfs: pass the pag to the xrep_newbt_extent_class tracepoints | Christoph Hellwig | 1 | -9/+7 |
| 2024-11-05 | xfs: pass the pag to the trace_xrep_calc_ag_resblks{,_btsize} trace points | Christoph Hellwig | 1 | -11/+11 |
| 2024-11-05 | xfs: pass objects to the xrep_ibt_walk_rmap tracepoint | Christoph Hellwig | 1 | -19/+10 |
| 2024-11-05 | xfs: constify pag arguments to trace points | Christoph Hellwig | 1 | -15/+19 |
| 2024-11-05 | xfs: remove the unused xrep_bmap_walk_rmap trace point | Christoph Hellwig | 1 | -1/+0 |
| 2024-07-29 | xfs: fix file_path handling in tracepoints | Darrick J. Wong | 1 | -6/+4 |
| 2024-05-22 | tracing/treewide: Remove second parameter of __assign_str() | Steven Rostedt (Google) | 1 | -5/+5 |
| 2024-04-23 | xfs: invalidate dentries for a file before moving it to the orphanage | Darrick J. Wong | 1 | -2/+0 |
| 2024-04-23 | xfs: exchange-range for repairs is no longer dynamic | Darrick J. Wong | 1 | -1/+0 |
| 2024-04-23 | xfs: introduce vectored scrub mode | Darrick J. Wong | 1 | -1/+78 |
| 2024-04-23 | xfs: fix corruptions in the directory tree | Darrick J. Wong | 1 | -3/+20 |
| 2024-04-23 | xfs: invalidate dirloop scrub path data when concurrent updates happen | Darrick J. Wong | 1 | -0/+65 |
| 2024-04-23 | xfs: teach online scrub to find directory tree structure problems | Darrick J. Wong | 1 | -1/+189 |
| 2024-04-23 | xfs: actually rebuild the parent pointer xattrs | Darrick J. Wong | 1 | -0/+2 |
| 2024-04-23 | xfs: implement live updates for parent pointer repairs | Darrick J. Wong | 1 | -0/+2 |
| 2024-04-23 | xfs: repair directory parent pointers by scanning for dirents | Darrick J. Wong | 1 | -0/+36 |
| 2024-04-23 | xfs: replay unlocked parent pointer updates that accrue during xattr repair | Darrick J. Wong | 1 | -0/+73 |
| 2024-04-23 | xfs: implement live updates for directory repairs | Darrick J. Wong | 1 | -0/+2 |
| 2024-04-23 | xfs: salvage parent pointers when rebuilding xattr structures | Darrick J. Wong | 1 | -0/+38 |
| 2024-04-23 | xfs: walk directory parent pointers to determine backref count | Darrick J. Wong | 1 | -0/+28 |
| 2024-04-23 | xfs: deferred scrub of parent pointers | Darrick J. Wong | 1 | -0/+3 |
| 2024-04-23 | xfs: deferred scrub of dirents | Darrick J. Wong | 1 | -0/+34 |
| 2024-04-15 | xfs: repair AGI unlinked inode bucket lists | Darrick J. Wong | 1 | -0/+255 |
| 2024-04-15 | xfs: online repair of symbolic links | Darrick J. Wong | 1 | -0/+46 |
| 2024-04-15 | xfs: ensure dentry consistency when the orphanage adopts a file | Darrick J. Wong | 1 | -0/+42 |
| 2024-04-15 | xfs: move files to orphanage instead of letting nlinks drop to zero | Darrick J. Wong | 1 | -0/+26 |
| 2024-04-15 | xfs: move orphan files to the orphanage | Darrick J. Wong | 1 | -0/+28 |
| 2024-04-15 | xfs: ask the dentry cache if it knows the parent of a directory | Darrick J. Wong | 1 | -0/+1 |
| 2024-04-15 | xfs: online repair of parent pointers | Darrick J. Wong | 1 | -0/+1 |
| 2024-04-15 | xfs: scan the filesystem to repair a directory dotdot entry | Darrick J. Wong | 1 | -0/+1 |
| 2024-04-15 | xfs: online repair of directories | Darrick J. Wong | 1 | -0/+112 |
| 2024-04-15 | xfs: scrub should set preen if attr leaf has holes | Darrick J. Wong | 1 | -0/+1 |
| 2024-04-15 | xfs: repair extended attributes | Darrick J. Wong | 1 | -0/+83 |
| 2024-04-15 | xfs: enable discarding of folios backing an xfile | Darrick J. Wong | 1 | -0/+1 |
| 2024-04-15 | xfs: teach the tempfile to set up atomic file content exchanges | Darrick J. Wong | 1 | -0/+1 |
| 2024-04-15 | xfs: support preallocating and copying content into temporary files | Darrick J. Wong | 1 | -0/+39 |
| 2024-04-15 | xfs: add the ability to reap entire inode forks | Darrick J. Wong | 1 | -0/+63 |
| 2024-04-15 | xfs: create temporary files and directories for online repair | Darrick J. Wong | 1 | -0/+33 |
| 2024-04-15 | xfs: fix an AGI lock acquisition ordering problem in xrep_dinode_findmode | Darrick J. Wong | 1 | -2/+8 |
| 2024-02-22 | xfs: hook live rmap operations during a repair operation | Darrick J. Wong | 1 | -0/+47 |
| 2024-02-22 | xfs: repair the rmapbt | Darrick J. Wong | 1 | -1/+32 |
| 2024-02-22 | xfs: remove xfs_btnum_t | Christoph Hellwig | 1 | -8/+0 |
| 2024-02-22 | xfs: add a name field to struct xfs_btree_ops | Christoph Hellwig | 1 | -20/+20 |
| 2024-02-22 | xfs: repair summary counters | Darrick J. Wong | 1 | -4/+17 |
| 2024-02-22 | xfs: update health status if we get a clean bill of health | Darrick J. Wong | 1 | -1/+3 |
| 2024-02-22 | xfs: teach repair to fix file nlinks | Darrick J. Wong | 1 | -0/+3 |
| 2024-02-22 | xfs: track directory entry updates during live nlinks fsck | Darrick J. Wong | 1 | -0/+33 |
| 2024-02-22 | xfs: teach scrub to check file nlinks | Darrick J. Wong | 1 | -1/+146 |
| 2024-02-22 | xfs: repair dquots based on live quotacheck results | Darrick J. Wong | 1 | -0/+1 |
| 2024-02-22 | xfs: track quota updates during live quotacheck | Darrick J. Wong | 1 | -0/+1 |
| 2024-02-22 | xfs: implement live quotacheck inode scan | Darrick J. Wong | 1 | -1/+27 |
| 2024-02-22 | xfs: repair file modes by scanning for a dirent pointing to us | Darrick J. Wong | 1 | -0/+49 |
| 2024-02-22 | xfs: iscan batching should handle unallocated inodes too | Darrick J. Wong | 1 | -4/+17 |
| 2024-02-22 | xfs: cache a bunch of inodes for repair scans | Darrick J. Wong | 1 | -0/+23 |
| 2024-02-22 | xfs: stagger the starting AG of scrub iscans to reduce contention | Darrick J. Wong | 1 | -2/+5 |
| 2024-02-22 | xfs: implement live inode scan for scrub | Darrick J. Wong | 1 | -0/+106 |
| 2024-02-21 | xfs: remove xfile_{get,put}_page | Darrick J. Wong | 1 | -2/+0 |
| 2024-02-21 | xfs: convert xfarray_pagesort to deal with large folios | Darrick J. Wong | 1 | -1/+42 |
| 2024-02-21 | xfs: add file_{get,put}_folio | Darrick J. Wong | 1 | -0/+2 |
| 2024-02-21 | xfs: remove the xfile_pread/pwrite APIs | Christoph Hellwig | 1 | -2/+2 |
| 2024-02-21 | xfs: remove xfile_stat | Christoph Hellwig | 1 | -24/+10 |
| 2023-12-15 | xfs: repair quotas | Darrick J. Wong | 1 | -0/+29 |
| 2023-12-15 | xfs: improve dquot iteration for scrub | Darrick J. Wong | 1 | -0/+49 |
| 2023-12-15 | xfs: repair problems in CoW forks | Darrick J. Wong | 1 | -0/+84 |
| 2023-12-15 | xfs: repair inode fork block mapping data structures | Darrick J. Wong | 1 | -1/+33 |
| 2023-12-15 | xfs: zap broken inode forks | Darrick J. Wong | 1 | -0/+42 |
| 2023-12-15 | xfs: repair inode records | Darrick J. Wong | 1 | -0/+129 |
| 2023-12-15 | xfs: repair refcount btrees | Darrick J. Wong | 1 | -10/+12 |
| 2023-12-15 | xfs: repair inode btrees | Darrick J. Wong | 1 | -34/+34 |
| 2023-12-15 | xfs: repair free space btrees | Darrick J. Wong | 1 | -1/+23 |
| 2023-12-06 | xfs: implement block reservation accounting for btrees we're staging | Darrick J. Wong | 1 | -0/+37 |
| 2023-10-18 | xfs: use accessor functions for summary info words | Darrick J. Wong | 1 | -5/+5 |
| 2023-10-17 | xfs: convert rt extent numbers to xfs_rtxnum_t | Darrick J. Wong | 1 | -2/+2 |
| 2023-10-17 | xfs: convert rt bitmap extent lengths to xfs_rtbxlen_t | Darrick J. Wong | 1 | -1/+2 |
| 2023-08-30 | Merge tag 'xfs-6.6-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux | Linus Torvalds | 1 | -32/+359 |
| 2023-08-10 | xfs: rewrite xchk_inode_is_allocated to work properly | Darrick J. Wong | 1 | -0/+22 |
| 2023-08-10 | xfs: allow userspace to rebuild metadata structures | Darrick J. Wong | 1 | -1/+2 |
| 2023-08-10 | xfs: implement online scrubbing of rtsummary info | Darrick J. Wong | 1 | -0/+34 |
| 2023-08-10 | xfs: speed up xfarray sort by sorting xfile page contents directly | Darrick J. Wong | 1 | -0/+20 |
| 2023-08-10 | xfs: teach xfile to pass back direct-map pages to caller | Darrick J. Wong | 1 | -0/+2 |
| 2023-08-10 | xfs: convert xfarray insertion sort to heapsort using scratchpad memory | Darrick J. Wong | 1 | -1/+4 |
| 2023-08-10 | xfs: enable sorting of xfile-backed arrays | Darrick J. Wong | 1 | -0/+114 |
| 2023-08-10 | xfs: create a big array data structure | Darrick J. Wong | 1 | -0/+121 |
| 2023-08-10 | xfs: reap large AG metadata extents when possible | Darrick J. Wong | 1 | -2/+35 |
| 2023-08-10 | xfs: rearrange xrep_reap_block to make future code flow easier | Darrick J. Wong | 1 | -9/+8 |
| 2023-08-10 | xfs: cull repair code that will never get used | Darrick J. Wong | 1 | -22/+0 |
| 2023-08-04 | xfs: stabilize fs summary counters for online fsck | Darrick J. Wong | 1 | -0/+26 |
| 2023-05-02 | xfs: disable reaping in fscounters scrub | Darrick J. Wong | 1 | -1/+0 |
| 2023-04-11 | xfs: scrub should use ECHRNG to signal that the drain is needed | Darrick J. Wong | 1 | -0/+1 |
| 2023-04-11 | xfs: minimize overhead of drain wakeups by using jump labels | Darrick J. Wong | 1 | -0/+33 |
| 2023-04-11 | xfs: add a tracepoint to report incorrect extent refcounts | Darrick J. Wong | 1 | -0/+35 |
| 2023-04-11 | xfs: update copyright years for scrub/ files | Darrick J. Wong | 1 | -1/+1 |
| 2023-04-11 | xfs: fix author and spdx headers on scrub/ files | Darrick J. Wong | 1 | -2/+2 |
| 2021-10-19 | xfs: prepare xfs_btree_cur for dynamic cursor heights | Darrick J. Wong | 1 | -5/+5 |
| 2021-08-19 | xfs: start documenting common units and tags used in tracepoints | Darrick J. Wong | 1 | -0/+4 |
| 2021-08-19 | xfs: decode scrub flags in ftrace output | Darrick J. Wong | 1 | -2/+12 |
| 2021-08-19 | xfs: standardize inode generation formatting in ftrace output | Darrick J. Wong | 1 | -1/+1 |
| 2021-08-19 | xfs: resolve fork names in trace output | Darrick J. Wong | 1 | -8/+8 |
| 2021-08-19 | xfs: disambiguate units for ftrace fields tagged "len" | Darrick J. Wong | 1 | -4/+4 |
| 2021-08-19 | xfs: disambiguate units for ftrace fields tagged "offset" | Darrick J. Wong | 1 | -3/+3 |
| 2021-08-19 | xfs: standardize rmap owner number formatting in ftrace output | Darrick J. Wong | 1 | -1/+1 |
| 2021-08-19 | xfs: standardize AG block number formatting in ftrace output | Darrick J. Wong | 1 | -12/+12 |
| 2021-08-19 | xfs: standardize AG number formatting in ftrace output | Darrick J. Wong | 1 | -17/+17 |
| 2021-08-19 | xfs: standardize inode number formatting in ftrace output | Darrick J. Wong | 1 | -4/+4 |
| 2021-08-19 | xfs: fix incorrect unit conversion in scrub tracepoint | Darrick J. Wong | 1 | -12/+4 |
| 2020-03-13 | xfs: convert btree cursor inode-private member names | Dave Chinner | 1 | -2/+2 |
| 2019-11-27 | ftrace: Rework event_create_dir() | Peter Zijlstra | 1 | -3/+3 |
| 2019-04-30 | xfs: add online scrub for superblock counters | Darrick J. Wong | 1 | -1/+62 |
| 2019-02-11 | xfs: clean up the inode cluster checking in the inobt scrub | Darrick J. Wong | 1 | -0/+45 |
| 2018-12-19 | xfs: stringify scrub types in ftrace output | Darrick J. Wong | 1 | -26/+77 |
| 2018-12-19 | xfs: stringify btree cursor types in ftrace output | Darrick J. Wong | 1 | -12/+26 |
| 2018-12-19 | xfs: fix function pointer type in ftrace format | Darrick J. Wong | 1 | -1/+1 |
| 2018-07-31 | xfs: refactor the xrep_extent_list into xfs_bitmap | Darrick J. Wong | 1 | -1/+0 |
| 2018-07-23 | xfs: shorten struct xfs_scrub_context to struct xfs_scrub | Darrick J. Wong | 1 | -16/+16 |
| 2018-07-23 | xfs: shorten xfs_repair_ prefix to xrep_ | Darrick J. Wong | 1 | -20/+20 |
| 2018-07-23 | xfs: shorten xfs_scrub_ prefix | Darrick J. Wong | 1 | -35/+35 |
| 2018-06-06 | xfs: convert to SPDX license tags | Dave Chinner | 1 | -15/+1 |
| 2018-05-15 | xfs: create tracepoints for online repair | Darrick J. Wong | 1 | -0/+258 |
| 2018-03-23 | xfs: remove xfs_buf parameter from inode scrub methods | Darrick J. Wong | 1 | -26/+5 |
| 2018-01-29 | xfs: make tracepoint inode number format consistent | Darrick J. Wong | 1 | -6/+6 |
| 2018-01-17 | xfs: set up scrub cross-referencing helpers | Darrick J. Wong | 1 | -0/+22 |
| 2018-01-12 | xfs: use %pS printk format for direct instruction addresses | Darrick J. Wong | 1 | -10/+10 |
| 2017-10-26 | xfs: scrub btree keys and records | Darrick J. Wong | 1 | -0/+45 |
| 2017-10-26 | xfs: create helpers to scrub a metadata btree | Darrick J. Wong | 1 | -0/+163 |
| 2017-10-26 | xfs: create helpers to record and deal with scrub problems | Darrick J. Wong | 1 | -0/+215 |
| 2017-10-26 | xfs: dispatch metadata scrub subcommands | Darrick J. Wong | 1 | -0/+43 |
| 2017-10-26 | xfs: create an ioctl to scrub AG metadata | Darrick J. Wong | 1 | -0/+33 |