| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-07-24 | xfs: return the allocated transaction from xchk_trans_alloc_empty | Christoph Hellwig | 1 | -1/+1 |
| 2025-02-14 | xfs: fix online repair probing when CONFIG_XFS_ONLINE_REPAIR=n | Darrick J. Wong | 1 | -5/+0 |
| 2024-12-23 | xfs: scrub the realtime refcount btree | Darrick J. Wong | 1 | -1/+4 |
| 2024-12-23 | xfs: online repair of the realtime rmap btree | Darrick J. Wong | 1 | -0/+2 |
| 2024-12-23 | xfs: online repair of realtime bitmaps for a realtime group | Darrick J. Wong | 1 | -0/+6 |
| 2024-12-23 | xfs: scrub the realtime rmapbt | Darrick J. Wong | 1 | -1/+9 |
| 2024-12-23 | xfs: allow queued realtime intents to drain before scrubbing | Darrick J. Wong | 1 | -2/+3 |
| 2024-11-05 | xfs: scrub the realtime group superblock | Darrick J. Wong | 1 | -0/+2 |
| 2024-11-05 | xfs: add rtgroup-based realtime scrubbing context management | Darrick J. Wong | 1 | -0/+30 |
| 2024-11-05 | xfs: check metadata directory file path connectivity | Darrick J. Wong | 1 | -0/+1 |
| 2024-11-05 | xfs: refactor directory tree root predicates | Darrick J. Wong | 1 | -0/+4 |
| 2024-11-05 | xfs: factor out a generic xfs_group structure | Christoph Hellwig | 1 | -1/+2 |
| 2024-09-01 | xfs: add xchk_setup_nothing and xchk_nothing helpers | Darrick J. Wong | 1 | -20/+9 |
| 2024-04-23 | xfs: reduce the rate of cond_resched calls inside scrub | Darrick J. Wong | 1 | -25/+0 |
| 2024-04-23 | xfs: teach online scrub to find directory tree structure problems | Darrick J. Wong | 1 | -0/+1 |
| 2024-04-23 | xfs: walk directory parent pointers to determine backref count | Darrick J. Wong | 1 | -0/+1 |
| 2024-02-22 | xfs: repair the rmapbt | Darrick J. Wong | 1 | -0/+1 |
| 2024-02-22 | xfs: teach scrub to check file nlinks | Darrick J. Wong | 1 | -0/+1 |
| 2024-02-22 | xfs: implement live quotacheck inode scan | Darrick J. Wong | 1 | -0/+10 |
| 2024-02-22 | xfs: create a xchk_trans_alloc_empty helper for scrub | Darrick J. Wong | 1 | -0/+1 |
| 2023-12-15 | xfs: repair inode fork block mapping data structures | Darrick J. Wong | 1 | -1/+5 |
| 2023-12-15 | xfs: abort directory parent scrub scans if we encounter a zapped directory | Darrick J. Wong | 1 | -0/+2 |
| 2023-12-15 | xfs: try to attach dquots to files before repairing them | Darrick J. Wong | 1 | -0/+6 |
| 2023-12-15 | xfs: repair free space btrees | Darrick J. Wong | 1 | -0/+19 |
| 2023-12-06 | xfs: make xchk_iget safer in the presence of corrupt inode btrees | Darrick J. Wong | 1 | -0/+25 |
| 2023-08-10 | xfs: rewrite xchk_inode_is_allocated to work properly | Darrick J. Wong | 1 | -1/+2 |
| 2023-08-10 | xfs: hide xfs_inode_is_allocated in scrub common code | Darrick J. Wong | 1 | -0/+2 |
| 2023-08-10 | xfs: don't complain about unfixed metadata when repairs were injected | Darrick J. Wong | 1 | -0/+12 |
| 2023-08-10 | xfs: implement online scrubbing of rtsummary info | Darrick J. Wong | 1 | -2/+16 |
| 2023-08-10 | xfs: wrap ilock/iunlock operations on sc->ip | Darrick J. Wong | 1 | -0/+5 |
| 2023-08-10 | xfs: get our own reference to inodes that we want to scrub | Darrick J. Wong | 1 | -0/+1 |
| 2023-05-02 | xfs: disable reaping in fscounters scrub | Darrick J. Wong | 1 | -2/+0 |
| 2023-04-11 | xfs: retain the AGI when we can't iget an inode to scrub the core | Darrick J. Wong | 1 | -0/+1 |
| 2023-04-11 | xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing | Darrick J. Wong | 1 | -1/+1 |
| 2023-04-11 | xfs: fix an inode lookup race in xchk_get_inode | Darrick J. Wong | 1 | -0/+4 |
| 2023-04-11 | xfs: manage inode DONTCACHE status at irele time | Darrick J. Wong | 1 | -0/+3 |
| 2023-04-11 | xfs: fix parent pointer scrub racing with subdirectory reparenting | 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 | -1/+1 |
| 2023-04-11 | xfs: minimize overhead of drain wakeups by using jump labels | Darrick J. Wong | 1 | -0/+15 |
| 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 |
| 2022-11-16 | xfs: return EINTR when a fatal signal terminates scrub | Darrick J. Wong | 1 | -1/+1 |
| 2021-08-09 | xfs: grab active perag ref when reading AG headers | Darrick J. Wong | 1 | -1/+17 |
| 2021-04-09 | xfs: get rid of the ip parameter to xchk_setup_* | Darrick J. Wong | 1 | -33/+20 |
| 2021-03-25 | xfs: remove return value from xchk_ag_btcur_init | Darrick J. Wong | 1 | -1/+1 |
| 2021-03-25 | xfs: set the scrub AG number in xchk_ag_read_headers | Darrick J. Wong | 1 | -2/+1 |
| 2019-11-07 | xfs: periodically yield scrub threads to the scheduler | Darrick J. Wong | 1 | -1/+8 |
| 2019-04-30 | xfs: add online scrub for superblock counters | Darrick J. Wong | 1 | -0/+2 |
| 2019-04-26 | xfs: allow scrubbers to pause background reclaim | Darrick J. Wong | 1 | -0/+2 |
| 2018-12-12 | xfs: const-ify xfs_owner_info arguments | Darrick J. Wong | 1 | -1/+1 |
| 2018-07-23 | xfs: fix indentation and other whitespace problems in scrub/repair | Darrick J. Wong | 1 | -13/+10 |
| 2018-07-23 | xfs: shorten struct xfs_scrub_context to struct xfs_scrub | Darrick J. Wong | 1 | -44/+44 |
| 2018-07-23 | xfs: shorten xfs_scrub_ prefix | Darrick J. Wong | 1 | -51/+51 |
| 2018-06-06 | xfs: convert to SPDX license tags | Dave Chinner | 1 | -15/+1 |
| 2018-05-30 | xfs: add helpers to deal with transaction allocation and rolling | Darrick J. Wong | 1 | -1/+1 |
| 2018-05-30 | xfs: grab the per-ag structure whenever relevant | Darrick J. Wong | 1 | -0/+1 |
| 2018-05-15 | xfs: hoist xfs_scrub_agfl_walk to libxfs as xfs_agfl_walk | Darrick J. Wong | 1 | -4/+0 |
| 2018-05-15 | xfs: avoid ABBA deadlock when scrubbing parent pointers | Darrick J. Wong | 1 | -0/+1 |
| 2018-05-15 | xfs: quota scrub should use bmapbtd scrubber | Darrick J. Wong | 1 | -0/+2 |
| 2018-05-15 | xfs: skip scrub xref if corruption already noted | Darrick J. Wong | 1 | -0/+10 |
| 2018-05-15 | xfs: refactor scrub transaction allocation function | Darrick J. Wong | 1 | -13/+1 |
| 2018-03-23 | xfs: remove xfs_buf parameter from inode scrub methods | Darrick J. Wong | 1 | -8/+5 |
| 2018-01-17 | xfs: scrub in-core metadata | Darrick J. Wong | 1 | -0/+1 |
| 2018-01-17 | xfs: cross-reference reverse-mapping btree | Darrick J. Wong | 1 | -0/+4 |
| 2018-01-17 | xfs: set up scrub cross-referencing helpers | Darrick J. Wong | 1 | -0/+16 |
| 2018-01-08 | xfs: move all scrub input checking to xfs_scrub_validate | Eric Sandeen | 1 | -2/+0 |
| 2017-11-09 | xfs: pass inode number to xfs_scrub_ino_set_{preen,warning} | Darrick J. Wong | 1 | -2/+3 |
| 2017-10-26 | xfs: scrub quota information | Darrick J. Wong | 1 | -0/+9 |
| 2017-10-26 | xfs: scrub realtime bitmap/summary | Darrick J. Wong | 1 | -0/+9 |
| 2017-10-26 | xfs: scrub directory parent pointers | Darrick J. Wong | 1 | -0/+2 |
| 2017-10-26 | xfs: scrub symbolic links | Darrick J. Wong | 1 | -0/+2 |
| 2017-10-26 | xfs: scrub extended attributes | Darrick J. Wong | 1 | -0/+2 |
| 2017-10-26 | xfs: scrub directory metadata | Darrick J. Wong | 1 | -0/+4 |
| 2017-10-26 | xfs: scrub inode block mappings | Darrick J. Wong | 1 | -1/+4 |
| 2017-10-26 | xfs: scrub inodes | Darrick J. Wong | 1 | -0/+3 |
| 2017-10-26 | xfs: scrub refcount btrees | Darrick J. Wong | 1 | -0/+2 |
| 2017-10-26 | xfs: scrub rmap btrees | Darrick J. Wong | 1 | -0/+2 |
| 2017-10-26 | xfs: scrub inode btrees | Darrick J. Wong | 1 | -0/+3 |
| 2017-10-26 | xfs: scrub free space btrees | Darrick J. Wong | 1 | -0/+6 |
| 2017-10-26 | xfs: scrub AGF and AGFL | Darrick J. Wong | 1 | -0/+4 |
| 2017-10-26 | xfs: scrub the secondary superblocks | Darrick J. Wong | 1 | -0/+2 |
| 2017-10-26 | xfs: create helpers to scan an allocation group | Darrick J. Wong | 1 | -0/+10 |
| 2017-10-26 | xfs: create helpers to record and deal with scrub problems | Darrick J. Wong | 1 | -0/+23 |
| 2017-10-26 | xfs: probe the scrub ioctl | Darrick J. Wong | 1 | -0/+57 |