pub/scm/linux/kernel/git/djwong/xfsprogs-dev.git  about / heads / tags
Darrick J. Wong : XFS Tool Dev.
# heads (aka `branches'):
$ git for-each-ref --sort=-creatordate refs/heads \
	--format='%(HEAD) %(refname:short) %(subject) (%(creatordate:short))'
  djwong-wtf   xfs_repair: allow adding rmapbt to reflink filesystems (2024-06-17)
  health-monitoring xfs_scrubbed: don't start service if kernel support unavailable (2024-06-17)
  fsverity     mkfs.xfs: add verity parameter (2024-06-17)
  defrag-freespace spaceman: move inodes with hardlinks (2024-06-17)
  noalloc-ags  xfs_io: enhance the aginfo command to control the noalloc flag (2024-06-17)
  report-refcounts xfs_io: dump reference count information (2024-06-17)
  realtime-quotas xfs_quota: report warning limits for realtime space quotas (2024-06-17)
  realtime-reflink mkfs: enable reflink on the realtime device (2024-06-17)
  realtime-reflink-extsize mkfs: enable reflink with realtime extent sizes > 1 (2024-06-17)
  bmap-utils   mkfs: use file write helper to populate files (2024-06-17)
  refcount-intent-cleanups xfs: move xfs_refcount_update_defer_add to xfs_refcount_item.c (2024-06-17)
  realtime-rmap mkfs: create the realtime rmap inode (2024-06-17)
  rmap-intent-cleanups xfs: move xfs_rmap_update_defer_add to xfs_rmap_item.c (2024-06-17)
  btree-ifork-records xfs: update btree keys correctly when _insrec splits an inode root block (2024-06-17)
  extfree-intent-cleanups xfs: move xfs_extent_free_defer_add to xfs_extfree_item.c (2024-06-17)
  realtime-extfree-intents xfs_logprint: report realtime EFIs (2024-06-17)
  reserve-rt-metadata-space xfs: allow inode-based btrees to reserve space in the data device (2024-06-17)
  realtime-groups mkfs: format realtime groups (2024-06-17)
  metadump-external-devices xfs_db: allow setting current address to log blocks (2024-06-17)
  refactor-rt-locking xfs: remove XFS_ILOCK_RT* (2024-06-17)
  debug-realtime-geometry xfs_db: convert rtsummary geometry (2024-06-17)
  metadir      mkfs: add a utility to generate protofiles (2024-06-17)
  inode-refactor xfs_repair: use library functions for orphanage creation (2024-06-17)
  repair-pptrs xfs_repair: upgrade an existing filesystem to have parent pointers (2024-06-17)
  upgrade-older-features xfs_repair: allow sysadmins to add reverse mapping indexes (2024-06-17)
  atomic-file-commits xfs_io: add atomic file update commands to exercise file commit range (2024-06-17)
  repair-symlink-fixes xfs_repair: allow symlinks with short remote targets (2024-06-17)
  scrub-directory-tree xfs_scrub: defer phase5 file scans if dirloop fails (2024-06-17)
  vectorized-scrub xfs_scrub: try spot repairs of metadata items to make scrub progress (2024-06-17)
  pptrs        mkfs: enable formatting with parent pointers (2024-06-17)
  scrub-pptrs  man2: update ioctl_xfs_scrub_metadata.2 for parent pointers (2024-06-17)
  improve-attr-validation xfs_repair: check for unknown flags in attr entries (2024-06-17)
  scrub-optimize-by-default debian: enable xfs_scrub_all systemd timer services by default (2024-06-17)
  scrub-all-improve-systemd-handling xfs_scrub_all: implement retry and backoff for dbus calls (2024-06-17)
  scrub-fstrim-minlen-freesp-histogram xfs_scrub: tune fstrim minlen parameter based on free space histograms (2024-06-17)
  scrub-media-scan-service xfs_scrub_all: failure reporting for the xfs_scrub_all job (2024-06-17)
  scrub-service-security xfs_scrub_all: tighten up the security on the background systemd service (2024-06-17)
  scrub-detect-deceptive-extensions xfs_scrub: dump unicode points (2024-06-17)
  scrub-fstrim-phase xfs_scrub: improve progress meter for phase 8 fstrimming (2024-06-17)
  scrub-object-tracking xfs_scrub: hoist scrub retry loop to scrub_item_check_file (2024-06-17)
  scrub-repair-data-deps xfs_scrub: remove unused action_list fields (2024-06-17)
  scrub-repair-scheduling xfs_scrub: try to repair space metadata before file metadata (2024-06-17)
  atomic-file-updates mkfs: add a formatting option for exchange-range (2024-06-17)
  inode-repair-improvements mkfs/repair: pin inodes that would otherwise overflow link count (2024-06-17)
  scrub-better-repair-warnings xfs_scrub: enable users to bump information messages to warnings (2024-06-17)
  scrub-repair-fixes xfs_scrub: actually try to fix summary counters ahead of repairs (2024-06-17)
  libxfs-6.10-fixes xfs: allow unlinked symlinks and dirs with zero size (2024-06-17)
  libxfs-6.10-sync xfs: Add cond_resched to block unmap range and reflink remap path (2024-06-17)
  libxfs-6.9-fixes xfile: fix missing error unlock in xfile_fcb_find (2024-06-17)
  for-next     xfs_db: Fix uninicialized error variable (2024-06-17)
  file-force-align mkfs: allow sysadmins to require PMD alignment (2024-06-12)
  io-6.9-changes xfs_io: print sysfs paths of mounted filesystems (2024-06-12)
  mkfs-6.9-cleanups mkfs: use libxfs to create symlinks (2024-06-12)
  pending-6.9-cleanups xfs_repair: detect null buf passed to duration (2024-06-12)
  repair-refcount-scalability xfs_repair: remove the old bag implementation (2024-06-12)
  repair-use-in-memory-btrees xfs_repair: remove the old rmap collection slabs (2024-06-12)
  bmap-intent-cleanups libxfs: add a xattr_entry helper (2024-06-12)
  realtime-bmap-intents libxfs: add a realtime flag to the bmap update log redo items (2024-06-12)
  repair-fixes xfs_repair: check num before bplist[num] (2024-06-12)
  scrub-6.9-fixes xfs_scrub: upload clean bills of health (2024-06-12)
  spaceman-6.9-updates xfs_spaceman: report health of inode link counts (2024-06-12)
  libxfs-6.9-sync xfs: allow sunit mount option to repair bad primary sb stripe values (2024-06-12)
  libxfs-6.9-sync-prep libfrog: create a new scrub group for things requiring full inode scans (2024-06-12)
  repair-fixes-6.10 xfs_repair: allow symlinks with short remote targets (2024-06-03)
  repair-pptrs-6.10 xfs_repair: wipe ondisk parent pointers when there are none (2024-06-03)
  scrub-directory-tree-6.10 xfs_scrub: defer phase5 file scans if dirloop fails (2024-06-03)
  vectorized-scrub-6.10 xfs_scrub: try spot repairs of metadata items to make scrub progress (2024-06-03)
  pptrs-6.10   mkfs: enable formatting with parent pointers (2024-06-03)
  scrub-pptrs-6.10 man2: update ioctl_xfs_scrub_metadata.2 for parent pointers (2024-06-03)
  improve-attr-validation-6.10 xfs_repair: check for unknown flags in attr entries (2024-06-03)
  scrub-all-improve-systemd-handling-6.10 xfs_scrub_all: implement retry and backoff for dbus calls (2024-06-03)
  scrub-media-scan-service-6.10 xfs_scrub_all: failure reporting for the xfs_scrub_all job (2024-06-03)
  scrub-optimize-by-default-6.10 debian: enable xfs_scrub_all systemd timer services by default (2024-06-03)
  scrub-service-security-6.10 xfs_scrub_all: tighten up the security on the background systemd service (2024-06-03)
  scrub-detect-deceptive-extensions-6.10 xfs_scrub: dump unicode points (2024-06-03)
  scrub-fstrim-minlen-freesp-histogram-6.10 xfs_scrub: tune fstrim minlen parameter based on free space histograms (2024-06-03)
  scrub-fstrim-phase-6.10 xfs_scrub: improve progress meter for phase 8 fstrimming (2024-06-03)
  scrub-object-tracking-6.10 xfs_scrub: hoist scrub retry loop to scrub_item_check_file (2024-06-03)
  scrub-repair-data-deps-6.10 xfs_scrub: remove unused action_list fields (2024-06-03)
  scrub-repair-scheduling-6.10 xfs_scrub: try to repair space metadata before file metadata (2024-06-03)
  scrub-better-repair-warnings-6.10 xfs_scrub: enable users to bump information messages to warnings (2024-06-03)
  scrub-repair-fixes-6.10 xfs_scrub: actually try to fix summary counters ahead of repairs (2024-06-03)
  atomic-file-updates-6.10 mkfs: add a formatting option for exchange-range (2024-06-03)
  dirattr-validate-owners-6.10 xfs_{db,repair}: add an explicit owner field to xfs_da_args (2024-06-03)
  inode-repair-improvements-6.10 mkfs/repair: pin inodes that would otherwise overflow link count (2024-06-03)
  libxfs-sync-6.10 xfs: Add cond_resched to block unmap range and reflink remap path (2024-06-03)
  io-changes-6.9 xfs_io: print sysfs paths of mounted filesystems (2024-06-03)
  mkfs-cleanups-6.9 mkfs: use libxfs to create symlinks (2024-06-03)
  pending-cleanups-6.9 xfs_repair: detect null buf passed to duration (2024-06-03)
  repair-fixes-6.9 xfs_repair: check num before bplist[num] (2024-06-03)
  repair-refcount-scalability-6.9 xfs_repair: remove the old bag implementation (2024-06-03)
  repair-use-in-memory-btrees-6.9 xfs_repair: remove the old rmap collection slabs (2024-06-03)
  scrub-fixes-6.9 xfs_scrub: upload clean bills of health (2024-06-03)
  spaceman-updates-6.9 xfs_spaceman: report health of inode link counts (2024-06-03)
  bmap-intent-cleanups-6.9 libxfs: add a xattr_entry helper (2024-06-03)
  libxfs-sync-6.9 xfs: allow sunit mount option to repair bad primary sb stripe values (2024-06-03)
  realtime-bmap-intents-6.9 libxfs: add a realtime flag to the bmap update log redo items (2024-06-03)
  libxfs-fixes-6.10 xfs: allow symlinks with short remote targets (2024-05-21)
  xfs-6.10-cleanups xfs: minor cleanups of xfs_attr3_rmt_blocks (2024-05-21)
  xfs-6.10-fixes xfs: allow symlinks with short remote targets (2024-05-21)
  retain-ilock-during-dir-ops xfs: Increase XFS_DEFER_OPS_NR_INODES to 5 (2024-05-21)
  shrink-dirattr-args xfs: rearrange xfs_da_args a bit to use less space (2024-05-21)
  repair-symlink xfs: pass the owner to xfs_symlink_write_target (2024-05-21)
  dirattr-validate-owners xfs: validate explicit directory free block owners (2024-05-21)
  repair-xattrs xfs: repair extended attributes (2024-05-21)
  file-exchange-refactorings xfs: constify xfs_bmap_is_written_extent (2024-05-21)
  repair-support-4bn-records xfs_repair: support more than INT_MAX block maps (2024-04-17)
  mkfs-fix-log-sector-size mkfs: use a sensible log sector size default (2024-04-17)
  mkfs-scale-geo-on-ssds mkfs: allow sizing internal logs for concurrency (2024-04-17)
  repair-rebuild-forks xfs_repair: rebuild block mappings from rmapbt data (2024-04-17)
  scrub-metafile-parallel xfs_scrub: scan whole-fs metadata files in parallel (2024-04-17)
  libxfs-6.8-sync xfs: remove conditional building of rt geometry validator functions (2024-04-17)
  repair-bulkload-faster xfs_repair: bulk load records into new btree blocks (2024-04-17)
  xfsprogs-6.8-fixes xfs_io: add linux madvise advice codes (2024-04-17)
  fix-realtime-units xfs_{db,repair}: use m_blockwsize instead of sb_blocksize for rt blocks (2024-04-17)
  packaging-fixes libxfs: fix incorrect porting to 6.7 (2024-04-17)
  random-6.7-fixes mkfs: fix log sunit rounding when external logs are in use (2024-04-17)
  repair-rebuild-forks-6.8 xfs_repair: rebuild block mappings from rmapbt data (2024-04-17)
  repair-support-4bn-records-6.8 xfs_repair: support more than INT_MAX block maps (2024-04-17)
  libxfs-sync-6.8 xfs: remove conditional building of rt geometry validator functions (2024-04-17)
  mkfs-fix-log-sector-size-6.8 mkfs: use a sensible log sector size default (2024-04-17)
  mkfs-scale-geo-on-ssds-6.8 mkfs: allow sizing internal logs for concurrency (2024-04-17)
  repair-bulkload-faster-6.8 xfs_repair: bulk load records into new btree blocks (2024-04-17)
  scrub-metafile-parallel-6.8 xfs_scrub: scan whole-fs metadata files in parallel (2024-04-17)
  xfsprogs-fixes-6.8 xfs_io: add linux madvise advice codes (2024-04-17)
  fix-realtime-units-6.7 xfs_{db,repair}: use m_blockwsize instead of sb_blocksize for rt blocks (2024-04-17)
  packaging-fixes-6.7 libxfs: fix incorrect porting to 6.7 (2024-04-17)
  random-fixes-6.7 mkfs: fix log sunit rounding when external logs are in use (2024-04-17)
  pptrs-attr-nvlookups xfs_logprint: print missing attri header fields (2024-04-08)
  pptrs-fsck   xfs_repair: upgrade an existing filesystem to have parent pointers (2024-04-04)
  expand-bmap-intent-usage xfs: xfs_bmap_finish_one should map unwritten extents properly (2024-03-24)
  repair-rmap-btree xfs: hook live rmap operations during a repair operation (2024-03-24)
  symlink-cleanups xfs: move symlink target write function to libxfs (2024-03-24)
  btree-check-cleanups xfs: factor out a __xfs_btree_check_lblock_hdr helper (2024-03-24)
  btree-readahead-cleanups xfs: move and rename xfs_btree_read_bufl (2024-03-24)
  in-memory-btrees xfs: launder in-memory btree buffers before transaction commit (2024-03-24)
  btree-remove-btnum xfs: remove xfs_btnum_t (2024-03-24)
  btree-geometry-in-ops xfs: create predicate to determine if cursor is at inode root level (2024-03-24)
  corruption-health-reports xfs: report XFS_IS_CORRUPT errors to the health system (2024-03-24)
  indirect-health-reporting xfs: update health status if we get a clean bill of health (2024-03-24)
  repair-inode-mode xfs: create a macro for decoding ftypes in tracepoints (2024-03-24)
  repair-quotacheck xfs: implement live quotacheck inode scan (2024-03-24)
  scrub-nlinks xfs: teach scrub to check file nlinks (2024-03-24)
  xfsprogs-6.8-fixes2 xfs_io: add linux madvise advice codes (2024-03-24)
  xfsprogs-6.9-fixes xfs_scrub: fix threadcount estimates for phase 6 (2024-03-17)
  fsverity-xfs mkfs.xfs: add verity parameter (2024-03-17)
  fsverity-base-xfs mkfs: use libxfs to create symlinks (2024-03-17)
  random-fixes xfs_db: don't hardcode 'type data' size at 512b (2024-02-26)
  libxfs-6.7-sync xfs: inode recovery does not validate the recovered inode (2024-02-23)
  libxfs-6.8-fixes xfs: remove conditional building of rt geometry validator functions (2024-01-31)
  scruball-service-fixes xfs_scrub_all: fix termination signal handling (2024-01-21)
  scrub-service-fixes xfs_scrub_all.cron: move to package data directory (2024-01-21)
  scrub-fix-legalese xfs_scrub: update copyright years for scrub/ files (2024-01-21)
  repair-force-rebuild xfs_scrub: try to use XFS_SCRUB_IFLAG_FORCE_REBUILD (2024-01-21)
  io-scrub-cleanups xfs_io: support passing the FORCE_REBUILD flag to online repair (2024-01-21)
  metadump-fixes xfs_mdrestore: refactor progress printing and sb fixup code (2024-01-21)
  scrub-service-fixes-6.6 xfs_scrub_all.cron: move to package data directory (2024-01-11)
  scrub-service-security-6.6 xfs_scrub_all: tighten up the security on the background systemd service (2024-01-11)
  scruball-service-fixes-6.6 xfs_scrub_all: fix termination signal handling (2024-01-11)
  scrub-fix-legalese-6.6 xfs_scrub: update copyright years for scrub/ files (2024-01-11)
  scrub-repair-fixes-6.6 xfs_scrub: don't report media errors for space with unknowable owner (2024-01-11)
  xfsprogs-fixes-6.6 libxfs: fix krealloc to allow freeing data (2024-01-11)
  repair-ag-btrees xfs: repair refcount btrees (2024-01-05)
  repair-file-mappings xfs: create a ranged query function for refcount btrees (2024-01-05)
  repair-inodes xfs_repair: double-check with shortform attr verifiers (2024-01-05)
  repair-prep-for-bulk-loading xfs_repair: bulk load records into new btree blocks (2024-01-05)
  repair-quota xfs: improve dquot iteration for scrub (2024-01-05)
  repair-rtbitmap xfs: create a new inode fork block unmap helper (2024-01-05)
  xfile-page-caching xfs: map xfile pages directly into xfs_buf (2023-12-31)
  libxfs-sync-6.7 libxfs: use helpers to convert rt block numbers to rt extent numbers (2023-12-21)
  io-scrub-cleanups-6.6 xfs_io: support passing the FORCE_REBUILD flag to online repair (2023-12-21)
  metadump-fixes-6.6 xfs_mdrestore: refactor progress printing and sb fixup code (2023-12-21)
  repair-force-rebuild-6.6 xfs_scrub: try to use XFS_SCRUB_IFLAG_FORCE_REBUILD (2023-12-21)
  repair-auto-reap-space-reservations xfs: force small EFIs for reaping btree extents (2023-12-13)
  libxfs-6.6-sync xfs: adjust the incore perag block_count when shrinking (2023-11-20)
  refactor-rtbitmap-accessors xfs: use accessor functions for summary info words (2023-11-11)
  rtalloc-speedups misc: use m_blockwsize instead of sb_blocksize for rt blocks (2023-11-11)
  clean-up-realtime-units xfs: convert rt extent numbers to xfs_rtxnum_t (2023-11-11)
  refactor-rt-unit-conversions mkfs: convert utility to use new rt extent helpers and types (2023-11-11)
  refactor-rtbitmap-macros xfs: create helpers for rtbitmap block/wordcount computations (2023-11-11)
  db-use-directio xfs_db: use directio for device access (2023-10-04)
  fix-iunlink  xfs_db: create unlinked inodes (2023-10-04)
  lts-6.6-stuff mkfs: add a config file for 6.6 LTS kernels (2023-10-04)
  repair-iunlink xfs_db: create unlinked inodes (2023-09-25)
  libxfs-6.5-sync xfs: convert flex-array declarations in xfs attr shortform objects (2023-08-21)
  scrub-directory-loops xfs_scrub: defer phase5 file scans if dirloop fails (2023-07-27)
  libxfs-fixes-6.5 libxfs: use XFS_IGET_CREATE when creating new files (2023-07-14)
  libxfs-sync-6.5 overflow: Add struct_size_t() helper (2023-07-14)
  ubsan-fixes-6.5 xfs: convert flex-array declarations in xfs attr shortform objects (2023-07-14)
  libxfs-fixes libxfs: use XFS_IGET_CREATE when creating new files (2023-07-03)
  db-hash-collisions-6.4 xfs_db: make the hash command print the dirent hash (2023-06-15)
  fix-asciici-bugs-6.4 mkfs: deprecate the ascii-ci feature (2023-06-15)
  libxfs-sync-6.4 xfs: validate block number being freed before adding to xefi (2023-06-15)
  repair-fix-corruption-messaging-6.4 xfs_repair: fix messaging when fixing imap due to sparse cluster (2023-06-15)
  repair-fix-da-breakage-6.4 xfs_repair: always perform extended xattr checks on uncertain inodes (2023-06-15)
  rmap-btree-fix-key-handling-6.4 xfs_db: expose the unwritten flag in rmapbt keys (2023-06-15)
  db-hash-collisions xfs_db: make the hash command print the dirent hash (2023-06-15)
  fix-asciici-bugs mkfs: deprecate the ascii-ci feature (2023-06-15)
  getfsmap-fixes Subject: [PATCH] xfs: fix xfs_btree_query_range callers to initialize btree rec fully (2023-06-15)
  repair-fix-corruption-messaging xfs_repair: fix messaging when fixing imap due to sparse cluster (2023-06-15)
  repair-fix-da-breakage xfs_repair: always perform extended xattr checks on uncertain inodes (2023-06-15)
  rmap-btree-fix-key-handling xfs_db: expose the unwritten flag in rmapbt keys (2023-06-15)
  intents-naming-cleanups xfs: fix confusing xfs_extent_item variable names (2023-06-05)
  libxfs-sync-6.3 xfs: fix mismerged tracepoints (2023-05-09)
  xfsprogs-fixes-6.3 mkfs: warning about misaligned AGs and RAID stripes is not an error (2023-05-09)
  pptrs-mkfs-defaults mkfs: enable parent pointers by default (2023-04-06)
  pptrs-offline-repair xfs_repair: wipe ondisk parent pointers when there are none (2023-04-06)
  pptrs-online-dir-repair xfs: add hooks to do directory updates (2023-04-06)
  pptrs-online-fsck-backports libxfs: export attr3_leaf_hdr_from_disk via libxfs_api_defs.h (2023-04-06)
  pptrs-online-parent-check xfs: deferred scrub of parent pointers (2023-04-06)
  pptrs-online-parent-repair xfs: repair parent pointers with live scan hooks (2023-04-06)
  pptrs-for-next xfs: fix mismerged tracepoints (2023-04-06)
  fix-asciici-bugs-6.3 mkfs: deprecate the ascii-ci feature (2023-04-05)
  test-dahash-6.3 misc: test the dir/attr hash before formatting or repairing fs (2023-04-05)
  btree-complain-bad-records xfs: complain about bad file mapping records in the ondisk bmbt (2023-04-02)
  btree-hoist-scrub-checks xfs: hoist inode record alignment checks from scrub (2023-04-02)
  scrub-detect-inobt-gaps xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (2023-04-02)
  scrub-detect-refcount-gaps xfs: implement masked btree key comparisons for _has_records scans (2023-04-02)
  scrub-detect-rmapbt-gaps xfs: teach scrub to check for sole ownership of metadata objects (2023-04-02)
  scrub-merge-bmap-records xfs: accumulate iextent records when checking bmap (2023-04-02)
  intents-perag-refs xfs: give xfs_refcount_intent its own perag reference (2023-04-02)
  pass-perag-refs xfs: create traced helper to get extra perag references (2023-04-02)
  scrub-drain-intents xfs: allow queued AG intents to drain before scrubbing (2023-04-02)
  test-dahash  misc: test the dir/attr hash before formatting or repairing fs (2023-04-02)
  pptrs-drop-unnecessary xfs: revert "xfs: get directory offset when adding directory name" (2023-03-16)
  pptrs-name-in-attr-key xfs: replace parent pointer diroffset with full dirent name (2023-03-16)
  pptrs-vlookup xfs_io: make hashcoll command colliding parent pointer names (2023-03-16)
  pptrs-bugfixes xfs: rearrange bits of the parent pointer apis for fsck (2023-03-16)
  pptrs-fix-libfrog-code libfrog: fix a buffer overrun in path_list_to_string (2023-03-16)
  pptrs-logprint-cleanups xfs_logprint: decode parent pointers fully (2023-03-16)
  pptrs-toolfixes xfs_repair: fix incorrect dabtree hashval comparison (2023-03-16)
  pptrs-use-getparents xfs_scrub: use parent pointers when possible to report file operations (2023-03-16)
  libxfs-sync-6.2 xfs: fix off-by-one error in xfs_btree_space_to_height (2023-03-14)
  xfsprogs-fixes-6.2 xfs_repair: fix incorrect dabtree hashval comparison (2023-03-14)
  pptrs-ioctl-flexarray xfs: convert GETPARENTS structures to flex arrays (2023-03-03)
  pptrs-repair xfs_repair: wipe ondisk parent pointers when there are none (2023-02-14)
  xfs-repair-use-in-memory-btrees xfs_repair: remove the old rmap collection slabs (2022-12-29)
  xfsprogs-fixes-6.1 xfs_db: fix dir3 block magic check (2022-12-20)
  btree-key-enhancements xfs: fix rm_offset flag handling in rmap keys (2022-11-08)
  libxfs-sync-6.1 mkfs.xfs: add mkfs config file for the 6.1 LTS kernel (2022-11-08)
  xfsprogs-fixes-6.0 xfs_repair: retain superblock buffer to avoid write hook deadlock (2022-11-08)
  libxfs-6.0-sync libxfs: consume the xfs_warn mountpoint argument (2022-11-06)
  libxfs-6.1-sync mkfs.xfs: add mkfs config file for the 6.1 LTS kernel (2022-11-06)
  refcount-cow-domain xfs: make sure aglen never goes negative in xfs_refcount_adjust_extents (2022-10-14)
  libxfs-5.20-sync libxfs: consume the xfs_warn mountpoint argument (2022-09-30)
  scrub-repair-move xfs_scrub: move repair functions to repair.c (2022-09-24)
  mkfs-forbid-tiny-fs mkfs: stop allowing tiny filesystems (2022-07-26)
  nrext64-upgrade xfs_repair: Add support for upgrading to large extent counters (2022-07-26)
  repair-check-rt-metadata xfs_repair: check the rt summary against observations (2022-07-12)
  db-improve-minlogsize-reporting xfs_db: identify the minlogsize transaction reservation (2022-06-28)
  libxfs-5.19-sync xfs: don't hold xattr leaf buffers across transaction rolls (2022-06-28)
  mkfs-fixes   mkfs: don't trample the gid set in the protofile (2022-05-13)
  scrub-iscan-rebalance xfs_scrub: don't revisit scanned inodes when reprocessing a stale inode (2022-05-13)
  scrub-performance-tweaks xfs_scrub: in phase 3, use the opened file descriptor for repair calls (2022-05-13)
  db-btheight-tweaks xfs_db: report absolute maxlevels for each btree type (2022-05-13)
  debian-packaging debian: support multiarch for libhandle (2022-05-13)
  warn-bad-btree-levels xfs_repair: warn about suspicious btree levels in AG headers (2022-05-13)
  libxfs-5.17-sync xfs: remove the XFS_IOC_{ALLOC,FREE}SP* definitions (2022-05-05)
  libxfs-5.18-sync xfs: document the XFS_ALLOC_AGFL_RESERVE constant (2022-05-05)
  libxfs-5.16-sync libxfs: remove kernel stubs from xfs_shared.h (2022-04-29)
  reflink-speedups xfs: reduce transaction reservations with reflink (2022-04-18)
  rmap-speedups xfs: speed up write operations by using non-overlapped lookups when possible (2022-04-18)
  repair-reap-fixes xfs: amend xfs_rmap_has_other_keys to check file offsets properly (2022-03-29)
  xfsprogs-5.16-fixes xfs_repair: check the ftype of dot and dotdot directory entries (2022-03-29)
  xfsprogs-5.15-fixes xfs_scrub: retry scrub (and repair) of items that are ok except for XFAIL (2022-03-29)
  scrub-fix-checking-gaps xfs: teach xfs_btree_has_record to return false if there are gaps (2022-03-17)
  packaging-cleanups xfs_scrub_all: failure reporting for the xfs_scrub_all job (2022-01-19)
  repair-dirs  xfs: online repair of directories (2022-01-19)
  libxfs-5.15-sync libxfs: rename buffer cache index variable b_bn (2022-01-19)
  repair-rmap-live xfs_scrub: drop "xfs_scrub: serialize the scan-happy repair functions" (2021-12-15)
  repair-symlink-swapext xfs: convert symlink repair to use swapext (2021-12-15)
  repair-hard-problems mkfs: enable reverse mapping by default (2021-12-15)
  xfsprogs-5.14-fixes libxfs: fix atomic64_t poorly for 32-bit architectures (2021-11-23)
  mkfs-enable-new-features mkfs: enable inobtcount and bigtime by default (2021-10-16)
  btree-cursor-zones xfs_db: report absolute maxlevels for each btree type (2021-10-16)
  btree-cleanups xfs: widen btree maxlevels computation to handle 64-bit record counts (2021-10-16)
  btree-dynamic-depth xfs: kill XFS_BTREE_MAXLEVELS (2021-10-16)
  log-recovery-defer-capture xfs: port the defer ops capture and continue to resource capture (2021-10-16)
  libxfs-5.14-sync mkfs: warn about V4 deprecation when creating new V4 filesystems (2021-10-16)
  zero-initialize-pmem xfs_io: implement the fzeroinit command (2021-09-17)
  log-use-incompat-features xfs: allow setting and clearing of log incompat feature flags (2021-08-25)
  deferred-inactivation xfs: parallelize inode inactivation (2021-07-28)
  extsize-fixes mkfs: validate rt extent size hint when rtinherit is set (2021-07-28)
  fsmap-fixes  xfs_io: don't count fsmaps before querying fsmaps (2021-07-28)
  funshare-fixes xfs_io: clean up the funshare command a bit (2021-07-28)
  statfs-fixes xfs_io: allow callers to dump fs stats individually (2021-07-28)
  online-labelling xfs_admin: support label queries for mounted filesystems (2021-07-02)
  xfs-fixes-5.14 xfs: check for sparse inode clusters that cross new EOAG when shrinking (2021-07-02)
  libxfs-5.13-sync xfs: bunmapi has unnecessary AG lock ordering issues (2021-06-16)
  unit-conversion-cleanups xfs: clean up open-coded fs block unit conversions (2021-06-16)
  shrink-fixes xfs: check free AG space when making per-AG reservations (2021-05-25)
  xfs-fixes-5.13 xfs: apply rt extent alignment constraints to cow extsize hint (2021-05-21)
  random-fixes-5.13 xfs: update superblock counters correctly for !lazysbcount (2021-05-03)
  scrub-fixes  xfs: teach xfs_btree_has_record to return false if there are gaps (2021-03-31)
  xfs-5.12-merge libfrog: report inobtcount in geometry (2021-03-31)
  fs-upgrades  xfs_repair: enable bigtime upgrade via repair (2021-02-22)
  repair-set-needsrepair xfs_repair: add post-phase error injection points (2021-02-22)
  needsrepair  xfs_repair: clear the needsrepair flag (2021-02-22)
  xfs_db-directory-navigation xfs_db: add an ls command (2021-02-12)
  xfs-scrub-fixes xfs_scrub: actually try to fix summary counters ahead of repairs (2020-12-31)
  libxfs-5.11-sync xfs: remove xfs_buf_t typedef (2020-12-31)
  repair-rtsummary xfs: create a new inode fork block unmap helper (2020-12-06)
  xfsprogs-5.10-fixes debian: add build dependency on libinih-dev (2020-12-06)
  libxfs-5.10-sync-part2 xfs: set xefi_discard when creating a deferred agfl free log intent item (2020-11-16)
  mkfs-config-profiles mkfs: allow overridable option values (2020-11-16)
  xfs-5.10-fixes xfs: fix rmap key and record comparison functions (2020-11-16)
  bigtime      xfs: enable big timestamps (2020-11-16)
  inobt-counters xfs: enable new inode btree counters feature (2020-11-16)
  libxfs-5.10-sync-part1 xfs: simplify xfs_trans_getsb (2020-11-16)
  widen-efi-and-bui-formats xfs: support error injection when freeing rt extents (2020-10-26)
  defer-ops-stalls xfs: periodically relog deferred intent items (2020-10-10)
  fix-bmap-intent-recovery xfs: fix an incore inode UAF in xfs_bui_recover (2020-10-10)
  fix-log-intent-recovery xfs: log new intent items created as part of finishing recovered intent items (2020-10-10)
  fix-recovery-intent-chaining xfs: xfs_defer_capture should absorb remaining transaction reservation (2020-10-10)
  xfsprogs-5.9-fixes2 xfs_scrub: don't use statvfs to collect filesystem summary counts (2020-10-10)
  libxfs-5.9-sync xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files (2020-09-17)
  xfsprogs-5.9-fixes mkfs: set required parts of the realtime geometry before computing log geometry (2020-09-17)
  fix-log-recovery xfs: fix an incore inode UAF in xfs_bui_recover (2020-09-14)
  probably-in-sandeen-tree xfs_quota: display warning limits when printing quota type information (2020-08-25)
  xfsprogs-5.8-fixes mkfs: allow setting dax flag on root directory (2020-08-25)
  libxfs-5.8-sync libxfs: clean up deferred item boilerplate code (2020-07-24)
  remove-quota-qcore xfs: remove qcore from incore dquots (2020-07-24)
  separate-quota-type xfs: move the ondisk dquot flags to their own namespace (2020-07-24)
  libxfs-5.8-prep libxfs: remove ifork_ops from all client programs (2020-07-24)
  xfsprogs-5.7-fixes xfs_copy: flush target devices before exiting (2020-07-14)
  check-vs-repair xfs_repair: complain about any nonzero inprogress value, not just 1 (2020-07-02)
  repair-bulk-load xfs_repair: use bitmap to track blocks lost during btree construction (2020-07-02)
  repair-inode-data xfs: create a new inode fork block unmap helper (2020-06-25)
  libxfs-5.7-sync xfs: validate the realtime geometry in xfs_validate_sb_common (2020-04-21)
  xfsprogs-5.6-fixes xfs_scrub: fix type error in render_ino_from_handle (2020-04-06)
  btree-bulk-loading xfs: support staging cursors for per-AG btree types (2020-03-03)
  verifier-fixes xfs: check owner of dir3 blocks (2020-03-03)
  buf-return-errorcodes xfs: remove unnecessary null pointer checks from _read_agf callers (2020-03-02)
  libxfs-5.6-sync xfs: make struct xfs_buf_log_format have a consistent size (2020-03-02)
  libxfs-5.6-sync2 xfs: force writes to delalloc regions to unwritten (2020-03-02)
  libxfs-refactor-buffer-funcs libxfs: convert buffer priority get/set macros to functions (2020-02-28)
  buffer-write-fixes libfrog: always fsync when flushing a device (2020-02-28)
  libxfs-cleanup-destructors libxfs: clean up libxfs_destroy (2020-02-22)
  repair-find-rootdir xfs_repair: try to correct sb_unit value from secondaries (2020-02-19)
  libfrog-fixes libfrog: move topology.[ch] to libxfs (2020-01-22)
  stale-exposure xfs: force writes to delalloc regions to unwritten (2019-12-24)
  libxfs-5.5-sync xfs: fix log reservation overflows when allocating large rt extents (2019-12-24)
  sunit-updates xfs: don't commit sunit/swidth updates to disk if that would cause repair failures (2019-12-24)
  random-cleanups xfs_scrub_all: failure reporting for the xfs_scrub_all job (2019-12-13)
  refactor-corruption-checks xfs: convert if () { XFS_ERROR_REPORT to if (XFS_CORRUPT_ON... (2019-12-13)
  report-corruption xfs: always log corruption errors (2019-12-13)
  libxfs-5.4-sync xfs: remove unused flags arg from xfs_get_aghdr_buf() (2019-11-11)
  btheight-fixes xfs_db: calculate iext tree geometry in btheight command (2019-11-06)
  libfrog-negative-error-codes libfrog: convert workqueue.c functions to negative error codes (2019-11-06)
  scrub-remove-moveon xfs_scrub: remove moveon from main program (2019-11-06)
  scrub-deferred-descriptions xfs_scrub: adapt phase5 to deferred descriptions (2019-11-04)
  scrub-scan-everything xfs_scrub: implement background mode for phase 6 (2019-11-04)
  scrub-reclassify-errors xfs_scrub: create a new category for unfixable errors (2019-10-22)
  scrub-random-fixes xfs_scrub: refactor xfs_iterate_inodes_range_check (2019-10-22)
  libfrog-migrate-platform-code libfrog: take over platform headers (2019-10-22)
  scrub-media-error-reporting xfs_scrub: fix media verification thread pool size calculations (2019-10-22)
  libfrog-error-handling xfs_scrub: fix error handling problems in vfs.c (2019-10-07)
  scrub-media-error-detection xfs_scrub: simulate errors in the read-verify phase (2019-10-07)
  bulkstat-v5-factoring xfs_scrub: batch inumbers calls during fscounters calculation (2019-09-25)
  bulkstat-v5-porting misc: convert from XFS_IOC_FSINUMBERS to XFS_IOC_INUMBERS (2019-09-25)
  mkfs-refactor mkfs: use libxfs to write out new AGs (2019-09-25)
  scrub-fix-vfs-walk xfs_scrub: remove unnecessary wakeup wait in scan_fs_tree (2019-09-25)
  scrub-summary-counters xfs_scrub: check summary counters (2019-09-25)
  health-tracking xfs_spaceman: report health problems (2019-09-16)
  spaceman-xfrog-conversion xfs_spaceman: convert open-coded unit conversions to helpers (2019-09-04)
  xfsprogs-5.3-fixes xfs_repair: add AG btree rmaps into the filesystem after syncing sb (2019-09-04)
  libfrog-header-relocation libfrog: move libfrog.h to libfrog/util.h (2019-09-04)
  libfrog-refactor libfrog: refactor open-coded INUMBERS calls (2019-09-04)
  small-cleanups xfs: reinitialize rm_flags when unpacking an offset into an rmap irec (2019-08-29)
  xfs-5.4-fixes xfs: fix sign handling problem in xfs_bmbt_diff_two_keys (2019-08-29)
  bulkstat-v5  xfs_scrub: batch inumbers calls during fscounters calculation (2019-08-16)
  repair-part-one xfs_repair: rebuild bmbt from rmapbt data (2019-08-16)
  repair-part-two mkfs: enable reverse mapping by default (2019-08-16)
  xfs-5.3-fixes xfs: don't crash on null attr fork xfs_bmapi_read (2019-08-10)
  libxfs-5.3-sync xfs: attribute scrub should use seen_enough to pass error values (2019-08-10)
  parallel-iwalk xfs: create simplified inode walk function (2019-07-26)
  xfsprogs-5.2-fixes man: document the new health reporting fields in various ioctls (2019-07-26)
  libxfs-5.2-sync xfs: don't reserve per-AG space for an internal log (2019-07-19)
  xfsprogs-5.1-fixes libxfs: move topology declarations into separate header (2019-07-19)
  document-ioctls man: create a separate xfs shutdown ioctl manpage (2019-07-10)
  inode-geometry xfs: move xfs_ino_geometry in xfs_mount.h (2019-06-25)
  libxfs-5.1-sync xfs: always init bma in xfs_bmapi_write (2019-04-26)
  widen-idelayed xfs: track delayed allocation reservations across (2019-04-19)
  xfsprogs-5.0-fixes libxfs: shorten inode item lifetime (2019-04-18)
  repair-part-three xfs_scrub: check summary counters (2019-04-10)
  djwong-experimental xfs: add online scrub/repair for superblock counters (2019-04-01)
  incore-unlinked-list xfs: cache unlinked pointers in an rhashtable (2019-02-22)
  libxfs-5.0-sync xfs: stringify scrub types in ftrace output (2019-02-22)
  djwong-devel xfs_repair: correctly account for free space btree shrinks when fixing freelist (2019-02-04)
  libxfs-4.19-sync-3 xfs_io: dedupe command should only complain if we don't dedupe anything (2018-10-04)
  libxfs-4.19-sync-2 xfs: use WRITE_ONCE to update if_seq (2018-09-18)
  mkfs-config  mkfs: rewrite config file parser (2018-06-15)
  for-sandeen-20180508 xfs_repair: don't assert on bad '.' entry in no-modify mode (2018-05-08)
  next         xfsprogs: Release v4.16.0-rc1      Update all the necessary files for a 4.16.0-rc1 release.      Signed-off-by: Eric Sandeen <sandeen@sandeen.net> (2018-04-12)
* master       xfs: fix u32 type usage in sb validation function (2018-02-28)
  libxfs-4.9-sync xfs: defer should abort intent items if the trans roll fails (2016-10-25)
  rmap-for-4.8 mkfs.xfs: create filesystems with reverse-mappings (2016-08-19)
  libxfs-4.8-sync xfs: move (and rename) the deferred bmap-free tracepoints (2016-08-10)
  progs-misc-fixes-for-4.6 xfs_io: implement 'inode' command (2016-02-29)
  libxfs-4.6-sync mkfs: fix crash when initializing rbmip (2016-02-29)
  libxfs-4.2-rc1-update xfs: check min blks for random debug mode sparse allocations (2015-07-03)
  progs-cleanup xfsprogs: remove xfs_caddr_t (2015-07-02)
  libxfs-commit-script libxfs-apply: ensure guilt import retains commit messages (2015-07-02)
  sparse-inodes repair: helper to transition inode blocks to inode state (2015-06-23)
  progs-misc-fixes-1 xfs_metadump: obfuscate remote symlinks on CRC filesystems (2015-06-23)
  libxfs-4.1-update libxfs: split out xfs->libxfs mappings (2015-06-05)
  rmap-btree   patch xfsprogs-rmap-btree-single-owner-2 (2015-06-03)
  spaceman     spaceman: Add table header for -d option (2015-02-11)
  libxfs-3.19-update libxfs: split out xfs->libxfs mappings (2014-12-19)
  repair-speedup-20091112 repair: add missing locking in scanfunc_bmap (2009-11-12)
  repair-speedup-20090908 repair: add missing locking in scanfunc_bmap (2009-09-08)

git clone https://yhbt.net/pub/scm/linux/kernel/git/djwong/xfsprogs-dev.git