| 9b2471797942 ("xfs: cache unlinked pointers in an rhashtable") |
| 4664c66c91a1 ("xfs: add tracepoints for high level iunlink operations") |
| b1d2a068ea63 ("xfs: refactor inode update in iunlink_remove") |
| 23ffa52cc792 ("xfs: refactor unlinked list search and mapping to a separate function") |
| f2fc16a3d7c1 ("xfs: refactor inode unlinked pointer update functions") |
| 86bfd3750fb3 ("xfs: strengthen AGI unlinked inode bucket pointer checks") |
| 9a4a5118644e ("xfs: refactor AGI unlinked bucket updates") |
| 5837f62592ef ("xfs: clean up iunlink functions") |
| f467cad95f5e ("xfs: force summary counter recalc at next mount") |
| 53235f22151e ("xfs: refactor unmount record write") |
| d2e736654247 ("xfs: don't assert on corrupted unlinked inode list") |
| 84d42ea6b626 ("xfs: implement the metadata repair ioctl flag") |
| 8389f3ffa22a ("xfs: skip scrub xref if corruption already noted") |
| eb41c93fef19 ("xfs: avoid ilock games in the quota scrubber") |
| 554ba965407e ("xfs: refactor dquot iteration") |
| 2e330e76e03d ("xfs: refactor XFS_QMOPT_DQNEXT out of existence") |
| ba18781b9156 ("xfs: add tracing to high level transaction operations") |
| f8f2835a9cf3 ("xfs: defer agfl block frees when dfops is available") |
| 4223f659dd3e ("xfs: create agfl block free helper function") |
| 7e56d9eaea13 ("xfs: remove xfs_buf parameter from inode scrub methods") |
| d0018ad88909 ("xfs: inode scrubber shouldn't bother with raw checks") |
| a27ba2607e60 ("xfs: detect agfl count corruption and reset agfl") |
| 67a3f6d01495 ("xfs: make tracepoint inode number format consistent") |
| 561f648ab2bd ("xfs: cross-reference the block mappings when possible") |
| 46d9bfb5e706 ("xfs: cross-reference the realtime bitmap") |
| f6d5fc21fdc7 ("xfs: cross-reference refcount btree during scrub") |
| dbde19da9637 ("xfs: cross-reference the rmapbt data with the refcountbt") |
| d852657ccfc0 ("xfs: cross-reference reverse-mapping btree") |
| 2e6f27561b79 ("xfs: cross-reference inode btrees during scrub") |
| e1134b12fd79 ("xfs: cross-reference bnobt records with cntbt") |
| 52dc4b44af74 ("xfs: cross-reference with the bnobt") |
| 166d76410d7a ("xfs: introduce scrubber cross-referencing stubs") |
| 858333dcf021 ("xfs: check btree block ownership with bnobt/rmapbt when scrubbing btree") |
| 9a7e26956661 ("xfs: fix a few erroneous process_error calls in the scrubbers") |
| 64b12563b2b5 ("xfs: set up scrub cross-referencing helpers") |
| 1da061899321 ("xfs: destroy mutex pag_ici_reclaim_lock before free") |
| aff68a5502d2 ("xfs: use %pS printk format for direct instruction addresses") |
| 3d170aa24283 ("xfs: change 0x%p -> %p in print messages") |
| b872af2c8700 ("xfs: trace log reservations at mount time") |
| 9cfb9b47479e ("xfs: provide a centralized method for verifying inline fork data") |
| dc042c2d8ff6 ("xfs: refactor short form directory structure verifier function") |
| a6a781a58bef ("xfs: have buffer verifier functions report failing address") |
| 31ca03c92c32 ("xfs: refactor xfs_verifier_error and xfs_buf_ioerror") |
| 9101d3707b9a ("xfs: remove XFS_WANT_CORRUPTED_RETURN from dir3 data verifiers") |
| e1e55aaf1cc6 ("xfs: refactor short form btree pointer verification") |
| 8368a6019d5b ("xfs: refactor long-format btree header verification routines") |
| 59f6fec3bdb2 ("xfs: remove XFS_FSB_SANITY_CHECK") |
| 29c1c123a3f8 ("xfs: scrub inode nsec fields") |
| 8e63083762d4 ("xfs: move all scrub input checking to xfs_scrub_validate") |
| 0a085ddf0e69 ("xfs: factor out scrub input checking") |