summaryrefslogtreecommitdiffstats
path: root/fs (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'scrub-detect-rmapbt-gaps-6.4_2023-04-11' of git://git.kernel.org/p...Dave Chinner2023-04-139-94/+195
|\
| * xfs: ensure that single-owner file blocks are not owned by othersDarrick J. Wong2023-04-121-1/+13
| * xfs: teach scrub to check for sole ownership of metadata objectsDarrick J. Wong2023-04-128-93/+182
* | Merge tag 'scrub-detect-inobt-gaps-6.4_2023-04-11' of git://git.kernel.org/pu...Dave Chinner2023-04-133-88/+269
|\|
| * xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan resultsDarrick J. Wong2023-04-123-42/+62
| * xfs: directly cross-reference the inode btrees with each otherDarrick J. Wong2023-04-121-27/+198
| * xfs: clean up broken eearly-exit code in the inode btree scrubberDarrick J. Wong2023-04-121-25/+17
| * xfs: remove pointless shadow variable from xfs_difree_inobtDarrick J. Wong2023-04-121-2/+0
* | Merge tag 'scrub-detect-refcount-gaps-6.4_2023-04-11' of git://git.kernel.org...Dave Chinner2023-04-1323-129/+610
|\|
| * xfs: ensure that all metadata and data blocks are not cow staging extentsDarrick J. Wong2023-04-127-4/+39
| * xfs: check the reference counts of gaps in the refcount btreeDarrick J. Wong2023-04-121-5/+90
| * xfs: implement masked btree key comparisons for _has_records scansDarrick J. Wong2023-04-1210-40/+142
| * xfs: replace xfs_btree_has_record with a general keyspace scannerDarrick J. Wong2023-04-1217-43/+249
| * xfs: refactor ->diff_two_keys callsitesDarrick J. Wong2023-04-123-45/+91
| * xfs: refactor converting btree irec to btree keyDarrick J. Wong2023-04-121-8/+15
* | Merge tag 'scrub-btree-key-enhancements-6.4_2023-04-11' of git://git.kernel.o...Dave Chinner2023-04-132-8/+63
|\|
| * xfs: always scrub record/key order of interior recordsDarrick J. Wong2023-04-122-7/+15
| * xfs: check btree keys reflect the child blockDarrick J. Wong2023-04-121-1/+48
* | Merge tag 'rmap-btree-fix-key-handling-6.4_2023-04-11' of git://git.kernel.or...Dave Chinner2023-04-134-10/+95
|\|
| * xfs: detect unwritten bit set in rmapbt node block keysDarrick J. Wong2023-04-123-0/+65
| * xfs: fix rm_offset flag handling in rmap keysDarrick J. Wong2023-04-121-10/+30
* | Merge tag 'btree-hoist-scrub-checks-6.4_2023-04-11' of git://git.kernel.org/p...Dave Chinner2023-04-134-28/+31
|\|
| * xfs: hoist inode record alignment checks from scrubDarrick J. Wong2023-04-122-6/+4
| * xfs: hoist rmap record flag checks from scrubDarrick J. Wong2023-04-121-0/+5
| * xfs: hoist rmap record flag checks from scrubDarrick J. Wong2023-04-122-22/+22
* | Merge tag 'btree-complain-bad-records-6.4_2023-04-11' of git://git.kernel.org...Dave Chinner2023-04-1318-198/+303
|\|
| * xfs: complain about bad file mapping records in the ondisk bmbtDarrick J. Wong2023-04-123-2/+34
| * xfs: complain about bad records in query_range helpersDarrick J. Wong2023-04-124-57/+91
| * xfs: standardize ondisk to incore conversion for bmap btreesDarrick J. Wong2023-04-121-0/+6
| * xfs: standardize ondisk to incore conversion for rmap btreesDarrick J. Wong2023-04-123-60/+44
| * xfs: return a failure address from xfs_rmap_irec_offset_unpackDarrick J. Wong2023-04-123-15/+14
| * xfs: standardize ondisk to incore conversion for refcount btreesDarrick J. Wong2023-04-123-25/+36
| * xfs: standardize ondisk to incore conversion for inode btreesDarrick J. Wong2023-04-125-40/+43
| * xfs: standardize ondisk to incore conversion for free space btreesDarrick J. Wong2023-04-123-25/+61
* | Merge tag 'scrub-drain-intents-6.4_2023-04-11' of git://git.kernel.org/pub/sc...Dave Chinner2023-04-1331-39/+680
|\|
| * xfs: scrub should use ECHRNG to signal that the drain is neededDarrick J. Wong2023-04-128-2/+21
| * xfs: minimize overhead of drain wakeups by using jump labelsDarrick J. Wong2023-04-1217-5/+168
| * xfs: clean up scrub context if scrub setup returns -EDEADLOCKDarrick J. Wong2023-04-121-12/+16
| * xfs: allow queued AG intents to drain before scrubbingDarrick J. Wong2023-04-1216-21/+438
| * xfs: add a tracepoint to report incorrect extent refcountsDarrick J. Wong2023-04-122-1/+39
* | Merge tag 'scrub-fix-legalese-6.4_2023-04-11' of git://git.kernel.org/pub/scm...Dave Chinner2023-04-1333-97/+97
|\|
| * xfs: update copyright years for scrub/ filesDarrick J. Wong2023-04-1233-33/+33
| * xfs: fix author and spdx headers on scrub/ filesDarrick J. Wong2023-04-1233-64/+64
* | Merge tag 'pass-perag-refs-6.4_2023-04-11' of git://git.kernel.org/pub/scm/li...Dave Chinner2023-04-139-20/+22
|\|
| * xfs: create traced helper to get extra perag referencesDarrick J. Wong2023-04-129-20/+22
* | Merge tag 'intents-perag-refs-6.4_2023-04-11' of git://git.kernel.org/pub/scm...Dave Chinner2023-04-1316-85/+196
|\|
| * xfs: give xfs_refcount_intent its own perag referenceDarrick J. Wong2023-04-123-23/+50
| * xfs: give xfs_rmap_intent its own perag referenceDarrick J. Wong2023-04-123-21/+44
| * xfs: give xfs_extfree_intent its own perag referenceDarrick J. Wong2023-04-123-22/+47
| * xfs: pass per-ag references to xfs_free_extentDarrick J. Wong2023-04-127-24/+28