aboutsummaryrefslogtreecommitdiffstats
BranchCommit messageAuthorAge
djwong-wtfxfs_repair: allow symlinks with short remote targetsDarrick J. Wong6 days
health-monitoringxfs_scrubbed: don't start service if kernel support unavailableDarrick J. Wong6 days
file-force-alignmkfs: allow sysadmins to require PMD alignmentDarrick J. Wong6 days
fsveritymkfs.xfs: add verity parameterAndrey Albershteyn6 days
defrag-freespacespaceman: move inodes with hardlinksDave Chinner6 days
noalloc-agsxfs_io: enhance the aginfo command to control the noalloc flagDarrick J. Wong6 days
realtime-quotasxfs_quota: report warning limits for realtime space quotasDarrick J. Wong6 days
realtime-reflinkmkfs: enable reflink on the realtime deviceDarrick J. Wong6 days
realtime-reflink-extsizemkfs: enable reflink with realtime extent sizes > 1Darrick J. Wong6 days
report-refcountsxfs_io: dump reference count informationDarrick J. Wong6 days
refcount-intent-cleanupsxfs: move xfs_refcount_update_defer_add to xfs_refcount_item.cDarrick J. Wong6 days
bmap-utilsmkfs: use file write helper to populate filesDarrick J. Wong6 days
realtime-rmapmkfs: create the realtime rmap inodeDarrick J. Wong6 days
rmap-intent-cleanupsxfs: move xfs_rmap_update_defer_add to xfs_rmap_item.cDarrick J. Wong6 days
extfree-intent-cleanupsxfs: move xfs_extent_free_defer_add to xfs_extfree_item.cDarrick J. Wong6 days
realtime-extfree-intentsxfs_logprint: report realtime EFIsDarrick J. Wong6 days
reserve-rt-metadata-spacexfs: allow inode-based btrees to reserve space in the data deviceDarrick J. Wong6 days
btree-ifork-recordsxfs: update btree keys correctly when _insrec splits an inode root blockDarrick J. Wong6 days
realtime-groupsmkfs: format realtime groupsDarrick J. Wong6 days
debug-realtime-geometryxfs_db: convert rtsummary geometryDarrick J. Wong6 days
metadump-external-devicesxfs_db: allow setting current address to log blocksDarrick J. Wong6 days
refactor-rt-lockingxfs: remove XFS_ILOCK_RT*Darrick J. Wong6 days
metadirmkfs: add a utility to generate protofilesDarrick J. Wong6 days
inode-refactorxfs_repair: use library functions for orphanage creationDarrick J. Wong6 days
scrub-directory-treexfs_scrub: defer phase5 file scans if dirloop failsDarrick J. Wong6 days
vectorized-scrubxfs_scrub: try spot repairs of metadata items to make scrub progressDarrick J. Wong6 days
repair-pptrsxfs_repair: upgrade an existing filesystem to have parent pointersDarrick J. Wong6 days
pptrsmkfs: enable formatting with parent pointersAllison Henderson6 days
scrub-pptrsman2: update ioctl_xfs_scrub_metadata.2 for parent pointersDarrick J. Wong6 days
improve-attr-validationxfs_repair: check for unknown flags in attr entriesDarrick J. Wong6 days
shrink-dirattr-argsxfs: rearrange xfs_da_args a bit to use less spaceDarrick J. Wong6 days
retain-ilock-during-dir-opsxfs: Increase XFS_DEFER_OPS_NR_INODES to 5Allison Henderson6 days
scrub-all-improve-systemd-handlingxfs_scrub_all: implement retry and backoff for dbus callsDarrick J. Wong6 days
scrub-optimize-by-defaultdebian: enable xfs_scrub_all systemd timer services by defaultDarrick J. Wong6 days
upgrade-older-featuresxfs_repair: allow sysadmins to add reverse mapping indexesDarrick J. Wong6 days
scrub-fstrim-minlen-freesp-histogramxfs_scrub: tune fstrim minlen parameter based on free space histogramsDarrick J. Wong6 days
scrub-media-scan-servicexfs_scrub_all: failure reporting for the xfs_scrub_all jobDarrick J. Wong6 days
scrub-service-securityxfs_scrub_all: tighten up the security on the background systemd serviceDarrick J. Wong6 days
scrub-detect-deceptive-extensionsxfs_scrub: dump unicode pointsDarrick J. Wong6 days
scrub-fstrim-phasexfs_scrub: improve progress meter for phase 8 fstrimmingDarrick J. Wong6 days
scrub-object-trackingxfs_scrub: hoist scrub retry loop to scrub_item_check_fileDarrick J. Wong6 days
scrub-repair-schedulingxfs_scrub: try to repair space metadata before file metadataDarrick J. Wong6 days
scrub-better-repair-warningsxfs_scrub: enable users to bump information messages to warningsDarrick J. Wong6 days
scrub-repair-data-depsxfs_scrub: remove unused action_list fieldsDarrick J. Wong6 days
inode-repair-improvementsmkfs/repair: pin inodes that would otherwise overflow link countDarrick J. Wong6 days
repair-symlinkxfs: pass the owner to xfs_symlink_write_targetDarrick J. Wong6 days
scrub-repair-fixesxfs_scrub: actually try to fix summary counters ahead of repairsDarrick J. Wong6 days
atomic-file-commitsxfs_io: add atomic file update commands to exercise file commit rangeDarrick J. Wong6 days
dirattr-validate-ownersxfs: validate explicit directory free block ownersDarrick J. Wong6 days
repair-xattrsxfs: repair extended attributesDarrick J. Wong6 days
atomic-file-updatesmkfs: add a formatting option for exchange-rangeDarrick J. Wong6 days
file-exchange-refactoringsxfs: constify xfs_bmap_is_written_extentDarrick J. Wong6 days
mkfs-6.9-cleanupsmkfs: use libxfs to create symlinksDarrick J. Wong6 days
repair-refcount-scalabilityxfs_repair: remove the old bag implementationDarrick J. Wong6 days
realtime-bmap-intentslibxfs: add a realtime flag to the bmap update log redo itemsDarrick J. Wong6 days
repair-fixesxfs_repair: check num before bplist[num]Darrick J. Wong6 days
repair-use-in-memory-btreesxfs_repair: remove the old rmap collection slabsDarrick J. Wong6 days
scrub-6.9-fixesxfs_scrub: upload clean bills of healthDarrick J. Wong6 days
spaceman-6.9-updatesxfs_spaceman: report health of inode link countsDarrick J. Wong6 days
bmap-intent-cleanupslibxfs: add a xattr_entry helperDarrick J. Wong6 days
libxfs-6.9-syncxfs: allow sunit mount option to repair bad primary sb stripe valuesDave Chinner6 days
libxfs-6.9-sync-preplibfrog: create a new scrub group for things requiring full inode scansDarrick J. Wong6 days
repair-pptrs-6.10xfs_repair: wipe ondisk parent pointers when there are noneDarrick J. Wong3 weeks
scrub-directory-tree-6.10xfs_scrub: defer phase5 file scans if dirloop failsDarrick J. Wong3 weeks
vectorized-scrub-6.10xfs_scrub: try spot repairs of metadata items to make scrub progressDarrick J. Wong3 weeks
pptrs-6.10mkfs: enable formatting with parent pointersAllison Henderson3 weeks
scrub-pptrs-6.10man2: update ioctl_xfs_scrub_metadata.2 for parent pointersDarrick J. Wong3 weeks
improve-attr-validation-6.10xfs_repair: check for unknown flags in attr entriesDarrick J. Wong3 weeks
scrub-all-improve-systemd-handling-6.10xfs_scrub_all: implement retry and backoff for dbus callsDarrick J. Wong3 weeks
scrub-media-scan-service-6.10xfs_scrub_all: failure reporting for the xfs_scrub_all jobDarrick J. Wong3 weeks
scrub-optimize-by-default-6.10debian: enable xfs_scrub_all systemd timer services by defaultDarrick J. Wong3 weeks
scrub-service-security-6.10xfs_scrub_all: tighten up the security on the background systemd serviceDarrick J. Wong3 weeks
scrub-detect-deceptive-extensions-6.10xfs_scrub: dump unicode pointsDarrick J. Wong3 weeks
scrub-fstrim-minlen-freesp-histogram-6.10xfs_scrub: tune fstrim minlen parameter based on free space histogramsDarrick J. Wong3 weeks
scrub-fstrim-phase-6.10xfs_scrub: improve progress meter for phase 8 fstrimmingDarrick J. Wong3 weeks
scrub-object-tracking-6.10xfs_scrub: hoist scrub retry loop to scrub_item_check_fileDarrick J. Wong3 weeks
scrub-repair-scheduling-6.10xfs_scrub: try to repair space metadata before file metadataDarrick J. Wong3 weeks
scrub-better-repair-warnings-6.10xfs_scrub: enable users to bump information messages to warningsDarrick J. Wong3 weeks
scrub-repair-data-deps-6.10xfs_scrub: remove unused action_list fieldsDarrick J. Wong3 weeks
atomic-file-updates-6.10mkfs: add a formatting option for exchange-rangeDarrick J. Wong3 weeks
dirattr-validate-owners-6.10xfs_{db,repair}: add an explicit owner field to xfs_da_argsDarrick J. Wong3 weeks
inode-repair-improvements-6.10mkfs/repair: pin inodes that would otherwise overflow link countDarrick J. Wong3 weeks
scrub-repair-fixes-6.10xfs_scrub: actually try to fix summary counters ahead of repairsDarrick J. Wong3 weeks
libxfs-sync-6.10xfs: introduce vectored scrub modeDarrick J. Wong3 weeks
mkfs-cleanups-6.9mkfs: use libxfs to create symlinksDarrick J. Wong3 weeks
repair-refcount-scalability-6.9xfs_repair: remove the old bag implementationDarrick J. Wong3 weeks
bmap-intent-cleanups-6.9libxfs: add a xattr_entry helperDarrick J. Wong3 weeks
realtime-bmap-intents-6.9libxfs: add a realtime flag to the bmap update log redo itemsDarrick J. Wong3 weeks
repair-fixes-6.9xfs_repair: check num before bplist[num]Darrick J. Wong3 weeks
repair-use-in-memory-btrees-6.9xfs_repair: remove the old rmap collection slabsDarrick J. Wong3 weeks
scrub-fixes-6.9xfs_scrub: upload clean bills of healthDarrick J. Wong3 weeks
spaceman-updates-6.9xfs_spaceman: report health of inode link countsDarrick J. Wong3 weeks
libxfs-sync-6.9xfs: shrink failure needs to hold AGI bufferDave Chinner3 weeks
for-nextxfs_repair: Dump both inode details in Phase 6 duplicate file checkSrikanth C S3 weeks
repair-support-4bn-recordsxfs_repair: support more than INT_MAX block mapsDarrick J. Wong4 weeks
mkfs-fix-log-sector-sizemkfs: use a sensible log sector size defaultChristoph Hellwig4 weeks
mkfs-scale-geo-on-ssdsmkfs: allow sizing internal logs for concurrencyDarrick J. Wong4 weeks
repair-rebuild-forksxfs_repair: rebuild block mappings from rmapbt dataDarrick J. Wong4 weeks
scrub-metafile-parallelxfs_scrub: scan whole-fs metadata files in parallelDarrick J. Wong4 weeks
libxfs-6.8-syncxfs: remove conditional building of rt geometry validator functionsDarrick J. Wong4 weeks
repair-bulkload-fasterxfs_repair: bulk load records into new btree blocksDarrick J. Wong4 weeks
xfsprogs-6.8-fixesxfs_io: add linux madvise advice codesDarrick J. Wong4 weeks
fix-realtime-unitsxfs_{db,repair}: use m_blockwsize instead of sb_blocksize for rt blocksDarrick J. Wong4 weeks
packaging-fixeslibxfs: fix incorrect porting to 6.7Darrick J. Wong4 weeks
random-6.7-fixesmkfs: fix log sunit rounding when external logs are in useDarrick J. Wong4 weeks
repair-rebuild-forks-6.8xfs_repair: rebuild block mappings from rmapbt dataDarrick J. Wong4 weeks
repair-support-4bn-records-6.8xfs_repair: support more than INT_MAX block mapsDarrick J. Wong4 weeks
libxfs-sync-6.8xfs: remove conditional building of rt geometry validator functionsDarrick J. Wong4 weeks
mkfs-fix-log-sector-size-6.8mkfs: use a sensible log sector size defaultChristoph Hellwig4 weeks
mkfs-scale-geo-on-ssds-6.8mkfs: allow sizing internal logs for concurrencyDarrick J. Wong4 weeks
repair-bulkload-faster-6.8xfs_repair: bulk load records into new btree blocksDarrick J. Wong4 weeks
scrub-metafile-parallel-6.8xfs_scrub: scan whole-fs metadata files in parallelDarrick J. Wong4 weeks
xfsprogs-fixes-6.8xfs_io: add linux madvise advice codesDarrick J. Wong4 weeks
fix-realtime-units-6.7xfs_{db,repair}: use m_blockwsize instead of sb_blocksize for rt blocksDarrick J. Wong4 weeks
packaging-fixes-6.7libxfs: fix incorrect porting to 6.7Darrick J. Wong4 weeks
random-fixes-6.7mkfs: fix log sunit rounding when external logs are in useDarrick J. Wong4 weeks
pptrs-attr-nvlookupsxfs_logprint: print missing attri header fieldsDarrick J. Wong5 weeks
pptrs-fsckxfs_repair: upgrade an existing filesystem to have parent pointersDarrick J. Wong6 weeks
expand-bmap-intent-usagexfs: xfs_bmap_finish_one should map unwritten extents properlyDarrick J. Wong8 weeks
repair-rmap-btreexfs: hook live rmap operations during a repair operationDarrick J. Wong8 weeks
symlink-cleanupsxfs: move symlink target write function to libxfsDarrick J. Wong8 weeks
btree-check-cleanupsxfs: factor out a __xfs_btree_check_lblock_hdr helperChristoph Hellwig8 weeks
btree-readahead-cleanupsxfs: move and rename xfs_btree_read_buflChristoph Hellwig8 weeks
in-memory-btreesxfs: launder in-memory btree buffers before transaction commitDarrick J. Wong8 weeks
btree-remove-btnumxfs: remove xfs_btnum_tChristoph Hellwig8 weeks
btree-geometry-in-opsxfs: create predicate to determine if cursor is at inode root levelDarrick J. Wong8 weeks
corruption-health-reportsxfs: report XFS_IS_CORRUPT errors to the health systemDarrick J. Wong8 weeks
indirect-health-reportingxfs: update health status if we get a clean bill of healthDarrick J. Wong8 weeks
repair-inode-modexfs: create a macro for decoding ftypes in tracepointsDarrick J. Wong8 weeks
repair-quotacheckxfs: implement live quotacheck inode scanDarrick J. Wong8 weeks
scrub-nlinksxfs: teach scrub to check file nlinksDarrick J. Wong8 weeks
xfsprogs-6.8-fixes2xfs_io: add linux madvise advice codesDarrick J. Wong8 weeks
xfsprogs-6.9-fixesxfs_scrub: fix threadcount estimates for phase 6Darrick J. Wong9 weeks
fsverity-xfsmkfs.xfs: add verity parameterAndrey Albershteyn9 weeks
fsverity-base-xfsmkfs: use libxfs to create symlinksDarrick J. Wong9 weeks
random-fixesxfs_db: don't hardcode 'type data' size at 512bDarrick J. Wong3 months
libxfs-6.7-syncxfs: inode recovery does not validate the recovered inodeDave Chinner3 months
libxfs-6.8-fixesxfs: remove conditional building of rt geometry validator functionsDarrick J. Wong3 months
scruball-service-fixesxfs_scrub_all: fix termination signal handlingDarrick J. Wong4 months
scrub-service-fixesxfs_scrub_all.cron: move to package data directoryDarrick J. Wong4 months
scrub-fix-legalesexfs_scrub: update copyright years for scrub/ filesDarrick J. Wong4 months
repair-force-rebuildxfs_scrub: try to use XFS_SCRUB_IFLAG_FORCE_REBUILDDarrick J. Wong4 months
io-scrub-cleanupsxfs_io: support passing the FORCE_REBUILD flag to online repairDarrick J. Wong4 months
metadump-fixesxfs_mdrestore: refactor progress printing and sb fixup codeDarrick J. Wong4 months
scrub-service-fixes-6.6xfs_scrub_all.cron: move to package data directoryDarrick J. Wong4 months
scrub-service-security-6.6xfs_scrub_all: tighten up the security on the background systemd serviceDarrick J. Wong4 months
scruball-service-fixes-6.6xfs_scrub_all: fix termination signal handlingDarrick J. Wong4 months
scrub-fix-legalese-6.6xfs_scrub: update copyright years for scrub/ filesDarrick J. Wong4 months
scrub-repair-fixes-6.6xfs_scrub: don't report media errors for space with unknowable ownerDarrick J. Wong4 months
xfsprogs-fixes-6.6libxfs: fix krealloc to allow freeing dataDarrick J. Wong4 months
repair-ag-btreesxfs: repair refcount btreesDarrick J. Wong4 months
repair-file-mappingsxfs: create a ranged query function for refcount btreesDarrick J. Wong4 months
repair-inodesxfs_repair: double-check with shortform attr verifiersDarrick J. Wong4 months
repair-prep-for-bulk-loadingxfs_repair: bulk load records into new btree blocksDarrick J. Wong4 months
repair-quotaxfs: improve dquot iteration for scrubDarrick J. Wong4 months
repair-rtbitmapxfs: create a new inode fork block unmap helperDarrick J. Wong4 months
xfile-page-cachingxfs: map xfile pages directly into xfs_bufDarrick J. Wong4 months
libxfs-sync-6.7libxfs: use helpers to convert rt block numbers to rt extent numbersDarrick J. Wong5 months
io-scrub-cleanups-6.6xfs_io: support passing the FORCE_REBUILD flag to online repairDarrick J. Wong5 months
metadump-fixes-6.6xfs_mdrestore: refactor progress printing and sb fixup codeDarrick J. Wong5 months
repair-force-rebuild-6.6xfs_scrub: try to use XFS_SCRUB_IFLAG_FORCE_REBUILDDarrick J. Wong5 months
repair-auto-reap-space-reservationsxfs: force small EFIs for reaping btree extentsDarrick J. Wong5 months
libxfs-6.6-syncxfs: adjust the incore perag block_count when shrinkingDarrick J. Wong6 months
refactor-rtbitmap-accessorsxfs: use accessor functions for summary info wordsDarrick J. Wong6 months
rtalloc-speedupsmisc: use m_blockwsize instead of sb_blocksize for rt blocksDarrick J. Wong6 months
clean-up-realtime-unitsxfs: convert rt extent numbers to xfs_rtxnum_tDarrick J. Wong6 months
refactor-rt-unit-conversionsmkfs: convert utility to use new rt extent helpers and typesDarrick J. Wong6 months
refactor-rtbitmap-macrosxfs: create helpers for rtbitmap block/wordcount computationsDarrick J. Wong6 months
db-use-directioxfs_db: use directio for device accessDarrick J. Wong7 months
fix-iunlinkxfs_db: create unlinked inodesDarrick J. Wong7 months
lts-6.6-stuffmkfs: add a config file for 6.6 LTS kernelsDarrick J. Wong7 months
repair-iunlinkxfs_db: create unlinked inodesDarrick J. Wong8 months
libxfs-6.5-syncxfs: convert flex-array declarations in xfs attr shortform objectsDarrick J. Wong9 months
scrub-directory-loopsxfs_scrub: defer phase5 file scans if dirloop failsDarrick J. Wong10 months
libxfs-fixes-6.5libxfs: use XFS_IGET_CREATE when creating new filesDarrick J. Wong10 months
libxfs-sync-6.5overflow: Add struct_size_t() helperKees Cook10 months
ubsan-fixes-6.5xfs: convert flex-array declarations in xfs attr shortform objectsDarrick J. Wong10 months
libxfs-fixeslibxfs: use XFS_IGET_CREATE when creating new filesDarrick J. Wong10 months
db-hash-collisions-6.4xfs_db: make the hash command print the dirent hashDarrick J. Wong11 months
fix-asciici-bugs-6.4mkfs: deprecate the ascii-ci featureDarrick J. Wong11 months
libxfs-sync-6.4xfs: validate block number being freed before adding to xefiDave Chinner11 months
repair-fix-corruption-messaging-6.4xfs_repair: fix messaging when fixing imap due to sparse clusterDarrick J. Wong11 months
repair-fix-da-breakage-6.4xfs_repair: always perform extended xattr checks on uncertain inodesDarrick J. Wong11 months
rmap-btree-fix-key-handling-6.4xfs_db: expose the unwritten flag in rmapbt keysDarrick J. Wong11 months
db-hash-collisionsxfs_db: make the hash command print the dirent hashDarrick J. Wong11 months
fix-asciici-bugsmkfs: deprecate the ascii-ci featureDarrick J. Wong11 months
getfsmap-fixesSubject: [PATCH] xfs: fix xfs_btree_query_range callers to initialize btree r...Darrick J. Wong11 months
repair-fix-corruption-messagingxfs_repair: fix messaging when fixing imap due to sparse clusterDarrick J. Wong11 months
repair-fix-da-breakagexfs_repair: always perform extended xattr checks on uncertain inodesDarrick J. Wong11 months
rmap-btree-fix-key-handlingxfs_db: expose the unwritten flag in rmapbt keysDarrick J. Wong11 months
intents-naming-cleanupsxfs: fix confusing xfs_extent_item variable namesDarrick J. Wong11 months
libxfs-sync-6.3xfs: fix mismerged tracepointsDarrick J. Wong12 months
xfsprogs-fixes-6.3mkfs: warning about misaligned AGs and RAID stripes is not an errorDarrick J. Wong12 months
pptrs-mkfs-defaultsmkfs: enable parent pointers by defaultDarrick J. Wong13 months
pptrs-offline-repairxfs_repair: wipe ondisk parent pointers when there are noneDarrick J. Wong13 months
pptrs-online-dir-repairxfs: add hooks to do directory updatesDarrick J. Wong13 months
pptrs-online-fsck-backportslibxfs: export attr3_leaf_hdr_from_disk via libxfs_api_defs.hDarrick J. Wong13 months
pptrs-online-parent-checkxfs: deferred scrub of parent pointersDarrick J. Wong13 months
pptrs-online-parent-repairxfs: repair parent pointers with live scan hooksDarrick J. Wong13 months
pptrs-for-nextxfs: fix mismerged tracepointsDarrick J. Wong13 months
fix-asciici-bugs-6.3mkfs: deprecate the ascii-ci featureDarrick J. Wong13 months
test-dahash-6.3misc: test the dir/attr hash before formatting or repairing fsDarrick J. Wong13 months
btree-complain-bad-recordsxfs: complain about bad file mapping records in the ondisk bmbtDarrick J. Wong13 months
btree-hoist-scrub-checksxfs: hoist inode record alignment checks from scrubDarrick J. Wong13 months
scrub-detect-inobt-gapsxfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan resultsDarrick J. Wong13 months
scrub-detect-refcount-gapsxfs: implement masked btree key comparisons for _has_records scansDarrick J. Wong13 months
scrub-detect-rmapbt-gapsxfs: teach scrub to check for sole ownership of metadata objectsDarrick J. Wong13 months
scrub-merge-bmap-recordsxfs: accumulate iextent records when checking bmapDarrick J. Wong13 months
intents-perag-refsxfs: give xfs_refcount_intent its own perag referenceDarrick J. Wong13 months
pass-perag-refsxfs: create traced helper to get extra perag referencesDarrick J. Wong13 months
scrub-drain-intentsxfs: allow queued AG intents to drain before scrubbingDarrick J. Wong13 months
test-dahashmisc: test the dir/attr hash before formatting or repairing fsDarrick J. Wong13 months
pptrs-drop-unnecessaryxfs: revert "xfs: get directory offset when adding directory name"Darrick J. Wong14 months
pptrs-name-in-attr-keyxfs: replace parent pointer diroffset with full dirent nameDarrick J. Wong14 months
pptrs-vlookupxfs_io: make hashcoll command colliding parent pointer namesDarrick J. Wong14 months
pptrs-bugfixesxfs: rearrange bits of the parent pointer apis for fsckDarrick J. Wong14 months
pptrs-fix-libfrog-codelibfrog: fix a buffer overrun in path_list_to_stringDarrick J. Wong14 months
pptrs-logprint-cleanupsxfs_logprint: decode parent pointers fullyDarrick J. Wong14 months
pptrs-toolfixesxfs_repair: fix incorrect dabtree hashval comparisonDarrick J. Wong14 months
pptrs-use-getparentsxfs_scrub: use parent pointers when possible to report file operationsDarrick J. Wong14 months
libxfs-sync-6.2xfs: fix off-by-one error in xfs_btree_space_to_heightDarrick J. Wong14 months
xfsprogs-fixes-6.2xfs_repair: fix incorrect dabtree hashval comparisonDarrick J. Wong14 months
pptrs-ioctl-flexarrayxfs: convert GETPARENTS structures to flex arraysDarrick J. Wong14 months
pptrs-repairxfs_repair: wipe ondisk parent pointers when there are noneDarrick J. Wong15 months
xfs-repair-use-in-memory-btreesxfs_repair: remove the old rmap collection slabsDarrick J. Wong17 months
xfsprogs-fixes-6.1xfs_db: fix dir3 block magic checkDarrick J. Wong17 months
btree-key-enhancementsxfs: fix rm_offset flag handling in rmap keysDarrick J. Wong18 months
libxfs-sync-6.1mkfs.xfs: add mkfs config file for the 6.1 LTS kernelDarrick J. Wong18 months
xfsprogs-fixes-6.0xfs_repair: retain superblock buffer to avoid write hook deadlockDarrick J. Wong18 months
libxfs-6.0-synclibxfs: consume the xfs_warn mountpoint argumentDarrick J. Wong18 months
libxfs-6.1-syncmkfs.xfs: add mkfs config file for the 6.1 LTS kernelDarrick J. Wong18 months
refcount-cow-domainxfs: make sure aglen never goes negative in xfs_refcount_adjust_extentsDarrick J. Wong19 months
libxfs-5.20-synclibxfs: consume the xfs_warn mountpoint argumentDarrick J. Wong20 months
scrub-repair-movexfs_scrub: move repair functions to repair.cDarrick J. Wong20 months
mkfs-forbid-tiny-fsmkfs: stop allowing tiny filesystemsDarrick J. Wong22 months
nrext64-upgradexfs_repair: Add support for upgrading to large extent countersChandan Babu R22 months
repair-check-rt-metadataxfs_repair: check the rt summary against observationsDarrick J. Wong22 months
db-improve-minlogsize-reportingxfs_db: identify the minlogsize transaction reservationDarrick J. Wong23 months
libxfs-5.19-syncxfs: don't hold xattr leaf buffers across transaction rollsDarrick J. Wong23 months
mkfs-fixesmkfs: don't trample the gid set in the protofileDarrick J. Wong2 years
scrub-iscan-rebalancexfs_scrub: don't revisit scanned inodes when reprocessing a stale inodeDarrick J. Wong2 years
scrub-performance-tweaksxfs_scrub: in phase 3, use the opened file descriptor for repair callsDarrick J. Wong2 years
db-btheight-tweaksxfs_db: report absolute maxlevels for each btree typeDarrick J. Wong2 years
debian-packagingdebian: support multiarch for libhandleDarrick J. Wong2 years
warn-bad-btree-levelsxfs_repair: warn about suspicious btree levels in AG headersDarrick J. Wong2 years
libxfs-5.17-syncxfs: remove the XFS_IOC_{ALLOC,FREE}SP* definitionsDarrick J. Wong2 years
libxfs-5.18-syncxfs: document the XFS_ALLOC_AGFL_RESERVE constantDarrick J. Wong2 years
libxfs-5.16-synclibxfs: remove kernel stubs from xfs_shared.hDarrick J. Wong2 years
reflink-speedupsxfs: reduce transaction reservations with reflinkDarrick J. Wong2 years
rmap-speedupsxfs: speed up write operations by using non-overlapped lookups when possibleDarrick J. Wong2 years
repair-reap-fixesxfs: amend xfs_rmap_has_other_keys to check file offsets properlyDarrick J. Wong2 years
xfsprogs-5.16-fixesxfs_repair: check the ftype of dot and dotdot directory entriesDarrick J. Wong2 years
xfsprogs-5.15-fixesxfs_scrub: retry scrub (and repair) of items that are ok except for XFAILDarrick J. Wong2 years
scrub-fix-checking-gapsxfs: teach xfs_btree_has_record to return false if there are gapsDarrick J. Wong2 years
packaging-cleanupsxfs_scrub_all: failure reporting for the xfs_scrub_all jobDarrick J. Wong2 years
repair-dirsxfs: online repair of directoriesDarrick J. Wong2 years
libxfs-5.15-synclibxfs: rename buffer cache index variable b_bnDarrick J. Wong2 years
repair-rmap-livexfs_scrub: drop "xfs_scrub: serialize the scan-happy repair functions"Darrick J. Wong2 years
repair-symlink-swapextxfs: convert symlink repair to use swapextDarrick J. Wong2 years
repair-hard-problemsmkfs: enable reverse mapping by defaultDarrick J. Wong2 years
xfsprogs-5.14-fixeslibxfs: fix atomic64_t poorly for 32-bit architecturesDarrick J. Wong2 years
mkfs-enable-new-featuresmkfs: enable inobtcount and bigtime by defaultDarrick J. Wong3 years
btree-cursor-zonesxfs_db: report absolute maxlevels for each btree typeDarrick J. Wong3 years
btree-cleanupsxfs: widen btree maxlevels computation to handle 64-bit record countsDarrick J. Wong3 years
btree-dynamic-depthxfs: kill XFS_BTREE_MAXLEVELSDarrick J. Wong3 years
log-recovery-defer-capturexfs: port the defer ops capture and continue to resource captureDarrick J. Wong3 years
libxfs-5.14-syncmkfs: warn about V4 deprecation when creating new V4 filesystemsDarrick J. Wong3 years
zero-initialize-pmemxfs_io: implement the fzeroinit commandDarrick J. Wong3 years
log-use-incompat-featuresxfs: allow setting and clearing of log incompat feature flagsDarrick J. Wong3 years
deferred-inactivationxfs: parallelize inode inactivationDarrick J. Wong3 years
extsize-fixesmkfs: validate rt extent size hint when rtinherit is setDarrick J. Wong3 years
fsmap-fixesxfs_io: don't count fsmaps before querying fsmapsDarrick J. Wong3 years
funshare-fixesxfs_io: clean up the funshare command a bitDarrick J. Wong3 years
statfs-fixesxfs_io: allow callers to dump fs stats individuallyDarrick J. Wong3 years
online-labellingxfs_admin: support label queries for mounted filesystemsDarrick J. Wong3 years
xfs-fixes-5.14xfs: check for sparse inode clusters that cross new EOAG when shrinkingDarrick J. Wong3 years
libxfs-5.13-syncxfs: bunmapi has unnecessary AG lock ordering issuesDave Chinner3 years
unit-conversion-cleanupsxfs: clean up open-coded fs block unit conversionsDarrick J. Wong3 years
shrink-fixesxfs: check free AG space when making per-AG reservationsDarrick J. Wong3 years
xfs-fixes-5.13xfs: apply rt extent alignment constraints to cow extsize hintDarrick J. Wong3 years
random-fixes-5.13xfs: update superblock counters correctly for !lazysbcountDave Chinner3 years
scrub-fixesxfs: teach xfs_btree_has_record to return false if there are gapsDarrick J. Wong3 years
xfs-5.12-mergelibfrog: report inobtcount in geometryDarrick J. Wong3 years
fs-upgradesxfs_repair: enable bigtime upgrade via repairDarrick J. Wong3 years
repair-set-needsrepairxfs_repair: add post-phase error injection pointsDarrick J. Wong3 years
needsrepairxfs_repair: clear the needsrepair flagDarrick J. Wong3 years
xfs_db-directory-navigationxfs_db: add an ls commandDarrick J. Wong3 years
xfs-scrub-fixesxfs_scrub: actually try to fix summary counters ahead of repairsDarrick J. Wong3 years
libxfs-5.11-syncxfs: remove xfs_buf_t typedefDave Chinner3 years
repair-rtsummaryxfs: create a new inode fork block unmap helperDarrick J. Wong3 years
xfsprogs-5.10-fixesdebian: add build dependency on libinih-devDarrick J. Wong3 years
libxfs-5.10-sync-part2xfs: set xefi_discard when creating a deferred agfl free log intent itemDarrick J. Wong3 years
mkfs-config-profilesmkfs: allow overridable option valuesDarrick J. Wong3 years
xfs-5.10-fixesxfs: fix rmap key and record comparison functionsDarrick J. Wong3 years
bigtimexfs: enable big timestampsDarrick J. Wong3 years
inobt-countersxfs: enable new inode btree counters featureDarrick J. Wong3 years
libxfs-5.10-sync-part1xfs: simplify xfs_trans_getsbChristoph Hellwig3 years
widen-efi-and-bui-formatsxfs: support error injection when freeing rt extentsDarrick J. Wong4 years
defer-ops-stallsxfs: periodically relog deferred intent itemsDarrick J. Wong4 years
fix-bmap-intent-recoveryxfs: fix an incore inode UAF in xfs_bui_recoverDarrick J. Wong4 years
fix-log-intent-recoveryxfs: log new intent items created as part of finishing recovered intent itemsDarrick J. Wong4 years
fix-recovery-intent-chainingxfs: xfs_defer_capture should absorb remaining transaction reservationDarrick J. Wong4 years
xfsprogs-5.9-fixes2xfs_scrub: don't use statvfs to collect filesystem summary countsDarrick J. Wong4 years
libxfs-5.9-syncxfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt filesDarrick J. Wong4 years
xfsprogs-5.9-fixesmkfs: set required parts of the realtime geometry before computing log geometryDarrick J. Wong4 years
fix-log-recoveryxfs: fix an incore inode UAF in xfs_bui_recoverDarrick J. Wong4 years
probably-in-sandeen-treexfs_quota: display warning limits when printing quota type informationDarrick J. Wong4 years
xfsprogs-5.8-fixesmkfs: allow setting dax flag on root directoryDarrick J. Wong4 years
libxfs-5.8-synclibxfs: clean up deferred item boilerplate codeDarrick J. Wong4 years
remove-quota-qcorexfs: remove qcore from incore dquotsDarrick J. Wong4 years
separate-quota-typexfs: move the ondisk dquot flags to their own namespaceDarrick J. Wong4 years
libxfs-5.8-preplibxfs: remove ifork_ops from all client programsDarrick J. Wong4 years
xfsprogs-5.7-fixesxfs_copy: flush target devices before exitingDarrick J. Wong4 years
check-vs-repairxfs_repair: complain about any nonzero inprogress value, not just 1Darrick J. Wong4 years
repair-bulk-loadxfs_repair: use bitmap to track blocks lost during btree constructionDarrick J. Wong4 years
repair-inode-dataxfs: create a new inode fork block unmap helperDarrick J. Wong4 years
libxfs-5.7-syncxfs: validate the realtime geometry in xfs_validate_sb_commonDarrick J. Wong4 years
xfsprogs-5.6-fixesxfs_scrub: fix type error in render_ino_from_handleDarrick J. Wong4 years
btree-bulk-loadingxfs: support staging cursors for per-AG btree typesDarrick J. Wong4 years
verifier-fixesxfs: check owner of dir3 blocksDarrick J. Wong4 years
buf-return-errorcodesxfs: remove unnecessary null pointer checks from _read_agf callersDarrick J. Wong4 years
libxfs-5.6-syncxfs: make struct xfs_buf_log_format have a consistent sizeDarrick J. Wong4 years
libxfs-5.6-sync2xfs: force writes to delalloc regions to unwrittenDarrick J. Wong4 years
libxfs-refactor-buffer-funcslibxfs: convert buffer priority get/set macros to functionsDarrick J. Wong4 years
buffer-write-fixeslibfrog: always fsync when flushing a deviceDarrick J. Wong4 years
libxfs-cleanup-destructorslibxfs: clean up libxfs_destroyDarrick J. Wong4 years
repair-find-rootdirxfs_repair: try to correct sb_unit value from secondariesDarrick J. Wong4 years
libfrog-fixeslibfrog: move topology.[ch] to libxfsDarrick J. Wong4 years
stale-exposurexfs: force writes to delalloc regions to unwrittenDarrick J. Wong4 years
libxfs-5.5-syncxfs: fix log reservation overflows when allocating large rt extentsDarrick J. Wong4 years
sunit-updatesxfs: don't commit sunit/swidth updates to disk if that would cause repair fai...Darrick J. Wong4 years
random-cleanupsxfs_scrub_all: failure reporting for the xfs_scrub_all jobDarrick J. Wong4 years
refactor-corruption-checksxfs: convert if () { XFS_ERROR_REPORT to if (XFS_CORRUPT_ON...Darrick J. Wong4 years
report-corruptionxfs: always log corruption errorsDarrick J. Wong4 years
libxfs-5.4-syncxfs: remove unused flags arg from xfs_get_aghdr_buf()Eric Sandeen5 years
btheight-fixesxfs_db: calculate iext tree geometry in btheight commandDarrick J. Wong5 years
libfrog-negative-error-codeslibfrog: convert workqueue.c functions to negative error codesDarrick J. Wong5 years
scrub-remove-moveonxfs_scrub: remove moveon from main programDarrick J. Wong5 years
scrub-deferred-descriptionsxfs_scrub: adapt phase5 to deferred descriptionsDarrick J. Wong5 years
scrub-scan-everythingxfs_scrub: implement background mode for phase 6Darrick J. Wong5 years
scrub-reclassify-errorsxfs_scrub: create a new category for unfixable errorsDarrick J. Wong5 years
scrub-random-fixesxfs_scrub: refactor xfs_iterate_inodes_range_checkDarrick J. Wong5 years
libfrog-migrate-platform-codelibfrog: take over platform headersDarrick J. Wong5 years
scrub-media-error-reportingxfs_scrub: fix media verification thread pool size calculationsDarrick J. Wong5 years
libfrog-error-handlingxfs_scrub: fix error handling problems in vfs.cDarrick J. Wong5 years
scrub-media-error-detectionxfs_scrub: simulate errors in the read-verify phaseDarrick J. Wong5 years
bulkstat-v5-factoringxfs_scrub: batch inumbers calls during fscounters calculationDarrick J. Wong5 years
bulkstat-v5-portingmisc: convert from XFS_IOC_FSINUMBERS to XFS_IOC_INUMBERSDarrick J. Wong5 years
mkfs-refactormkfs: use libxfs to write out new AGsDarrick J. Wong5 years
scrub-fix-vfs-walkxfs_scrub: remove unnecessary wakeup wait in scan_fs_treeDarrick J. Wong5 years
scrub-summary-countersxfs_scrub: check summary countersDarrick J. Wong5 years
health-trackingxfs_spaceman: report health problemsDarrick J. Wong5 years
spaceman-xfrog-conversionxfs_spaceman: convert open-coded unit conversions to helpersDarrick J. Wong5 years
xfsprogs-5.3-fixesxfs_repair: add AG btree rmaps into the filesystem after syncing sbDarrick J. Wong5 years
libfrog-header-relocationlibfrog: move libfrog.h to libfrog/util.hDarrick J. Wong5 years
libfrog-refactorlibfrog: refactor open-coded INUMBERS callsDarrick J. Wong5 years
small-cleanupsxfs: reinitialize rm_flags when unpacking an offset into an rmap irecDarrick J. Wong5 years
xfs-5.4-fixesxfs: fix sign handling problem in xfs_bmbt_diff_two_keysDarrick J. Wong5 years
bulkstat-v5xfs_scrub: batch inumbers calls during fscounters calculationDarrick J. Wong5 years
repair-part-onexfs_repair: rebuild bmbt from rmapbt dataDarrick J. Wong5 years
repair-part-twomkfs: enable reverse mapping by defaultDarrick J. Wong5 years
xfs-5.3-fixesxfs: don't crash on null attr fork xfs_bmapi_readDarrick J. Wong5 years
libxfs-5.3-syncxfs: attribute scrub should use seen_enough to pass error valuesDarrick J. Wong5 years
parallel-iwalkxfs: create simplified inode walk functionDarrick J. Wong5 years
xfsprogs-5.2-fixesman: document the new health reporting fields in various ioctlsDarrick J. Wong5 years
libxfs-5.2-syncxfs: don't reserve per-AG space for an internal logDarrick J. Wong5 years
xfsprogs-5.1-fixeslibxfs: move topology declarations into separate headerDarrick J. Wong5 years
document-ioctlsman: create a separate xfs shutdown ioctl manpageDarrick J. Wong5 years
inode-geometryxfs: move xfs_ino_geometry in xfs_mount.hDarrick J. Wong5 years
libxfs-5.1-syncxfs: always init bma in xfs_bmapi_writeDarrick J. Wong5 years
widen-idelayedxfs: track delayed allocation reservations acrossDarrick J. Wong5 years
xfsprogs-5.0-fixeslibxfs: shorten inode item lifetimeDarrick J. Wong5 years
repair-part-threexfs_scrub: check summary countersDarrick J. Wong5 years
djwong-experimentalxfs: add online scrub/repair for superblock countersDarrick J. Wong5 years
incore-unlinked-listxfs: cache unlinked pointers in an rhashtableDarrick J. Wong5 years
libxfs-5.0-syncxfs: stringify scrub types in ftrace outputDarrick J. Wong5 years
djwong-develxfs_repair: correctly account for free space btree shrinks when fixing freelistDarrick J. Wong5 years
libxfs-4.19-sync-3xfs_io: dedupe command should only complain if we don't dedupe anythingDarrick J. Wong6 years
libxfs-4.19-sync-2xfs: use WRITE_ONCE to update if_seqChristoph Hellwig6 years
mkfs-configmkfs: rewrite config file parserDarrick J. Wong6 years
for-sandeen-20180508xfs_repair: don't assert on bad '.' entry in no-modify modeDarrick J. Wong6 years
nextxfsprogs: Release v4.16.0-rc1Eric Sandeen6 years
masterxfs: fix u32 type usage in sb validation functionDarrick J. Wong6 years
libxfs-4.9-syncxfs: defer should abort intent items if the trans roll failsDarrick J. Wong8 years
rmap-for-4.8mkfs.xfs: create filesystems with reverse-mappingsDarrick J. Wong8 years
libxfs-4.8-syncxfs: move (and rename) the deferred bmap-free tracepointsDarrick J. Wong8 years
progs-misc-fixes-for-4.6xfs_io: implement 'inode' commandCarlos Maiolino8 years
libxfs-4.6-syncmkfs: fix crash when initializing rbmipDarrick J. Wong8 years
libxfs-4.2-rc1-updatexfs: check min blks for random debug mode sparse allocationsBrian Foster9 years
progs-cleanupxfsprogs: remove xfs_caddr_tChristoph Hellwig9 years
libxfs-commit-scriptlibxfs-apply: ensure guilt import retains commit messagesDave Chinner9 years
sparse-inodesrepair: helper to transition inode blocks to inode stateBrian Foster9 years
progs-misc-fixes-1xfs_metadump: obfuscate remote symlinks on CRC filesystemsEric Sandeen9 years
libxfs-4.1-updatelibxfs: split out xfs->libxfs mappingsDave Chinner9 years
rmap-btreepatch xfsprogs-rmap-btree-single-owner-2Dave Chinner9 years
spacemanspaceman: Add table header for -d optionDhruvesh Rathore9 years
libxfs-3.19-updatelibxfs: split out xfs->libxfs mappingsDave Chinner9 years
repair-speedup-20091112repair: add missing locking in scanfunc_bmapBarry Naujok15 years
repair-speedup-20090908repair: add missing locking in scanfunc_bmapBarry Naujok15 years