pub/scm/linux/kernel/git/djwong/xfs-linux.git  about / heads / tags
Darrick J. Wong : XFS Kernel Dev.
# heads (aka `branches'):
$ git for-each-ref --sort=-creatordate refs/heads \
	--format='%(HEAD) %(refname:short) %(subject) (%(creatordate:short))'
  djwong-wtf   mm/madvise: don't perform madvise VMA walk for MADV_POPULATE_(READ|WRITE) (2024-05-10)
  health-monitoring xfs: send uevents when mounting and unmounting a filesystem (2024-05-10)
  contention-timestats xfs: create debugfs uuid aliases (2024-05-10)
  timestats-hoist time_stats: report information in json format (2024-05-10)
  file-force-align xfs: enable file data force-align feature (2024-05-10)
  fsverity     xfs: enable ro-compat fs-verity flag (2024-05-10)
  fsverity-by-block iomap: integrate fs-verity verification into iomap's read path (2024-05-10)
  defrag-freespace xfs: add an ioctl to map free space into a file (2024-05-10)
  noalloc-ags  xfs: apply noalloc mode to inode allocations too (2024-05-10)
  report-refcounts xfs: export reference count information to userspace (2024-05-10)
  reduce-eofblocks-gc-on-close xfs: Don't free EOF blocks on close when extent size hints are set (2024-05-10)
  realtime-quotas xfs: enable realtime quota again (2024-05-10)
  realtime-reflink-extsize xfs: support realtime reflink with an extent size that isn't a power of 2 (2024-05-10)
  realtime-reflink xfs: enable realtime reflink (2024-05-10)
  refcount-intent-cleanups xfs: move xfs_refcount_update_defer_add to xfs_refcount_item.c (2024-05-10)
  realtime-rmap xfs: enable realtime rmap btree (2024-05-10)
  rmap-intent-cleanups xfs: move xfs_rmap_update_defer_add to xfs_rmap_item.c (2024-05-10)
  extfree-intent-cleanups xfs: move xfs_extent_free_defer_add to xfs_extfree_item.c (2024-05-10)
  realtime-extfree-intents xfs: support error injection when freeing rt extents (2024-05-10)
  btree-ifork-records xfs: update btree keys correctly when _insrec splits an inode root block (2024-05-10)
  reserve-rt-metadata-space xfs: allow inode-based btrees to reserve space in the data device (2024-05-10)
  realtime-discard xfs: enable FITRIM on the realtime device (2024-05-10)
  realtime-groups xfs: enable realtime group feature (2024-05-10)
  refactor-rt-locking xfs: remove XFS_ILOCK_RT* (2024-05-10)
  metadir      xfs: enable metadata directory feature (2024-05-10)
  inode-refactor xfs: get rid of trivial rename helpers (2024-05-10)
  repair-fixes xfs: invalidate dentries for a file before moving it to the orphanage (2024-05-10)
  reduce-scrub-iget-overhead xfs: only iget the file once when doing vectored scrub-by-handle (2024-05-10)
  vectorized-scrub xfs: introduce vectored scrub mode (2024-05-10)
  repair-pptrs xfs: inode repair should ensure there's an attr fork to store parent pointers (2024-05-10)
  scrub-directory-tree xfs: fix corruptions in the directory tree (2024-05-10)
  scrub-pptrs  xfs: check parent pointer xattrs when scrubbing (2024-05-10)
  pptrs        xfs: enable parent pointers (2024-05-10)
  improve-attr-validation xfs: enforce one namespace per attribute (2024-05-10)
  shrink-dirattr-args xfs: rearrange xfs_da_args a bit to use less space (2024-05-10)
  retain-ilock-during-dir-ops xfs: unlock new repair tempfiles after creation (2024-05-10)
  online-fsck-design docs: describe xfs directory tree online fsck (2024-05-10)
  discard-relax-locks xfs: fix performance problems when fstrimming a subset of a fragmented AG (2024-05-10)
  inode-repair-improvements xfs: create subordinate scrub contexts for xchk_metadata_inode_subtype (2024-05-10)
  repair-iunlink xfs: repair AGI unlinked inode bucket lists (2024-05-10)
  repair-symlink xfs: online repair of symbolic links (2024-05-10)
  repair-dirs  xfs: ask the dentry cache if it knows the parent of a directory (2024-05-10)
  repair-orphanage xfs: ensure dentry consistency when the orphanage adopts a file (2024-05-10)
  repair-unlinked-inode-state xfs: update the unlinked list when repairing link counts (2024-05-10)
  repair-xattrs xfs: create an xattr iteration function for scrub (2024-05-10)
  dirattr-validate-owners xfs: validate explicit directory free block owners (2024-05-10)
  repair-rtsummary xfs: online repair of realtime summaries (2024-05-10)
  repair-tempfiles xfs: add the ability to reap entire inode forks (2024-05-10)
  atomic-file-commits xfs: introduce new file range commit ioctls (2024-05-10)
  atomic-file-updates xfs: enable logged file mapping exchange feature (2024-05-10)
  file-exchange-refactorings xfs: constify xfs_bmap_is_written_extent (2024-05-10)
  log-incompat-permissions xfs: only clear log incompat flags at clean unmount (2024-05-10)
  xfs-6.9-fixes xfs: fix error bailout in xrep_abt_build_new_trees (2024-05-10)
* master       Linux 6.9-rc7 (2024-05-05)
  xfs-cleanups-6.10 xfs: widen flags argument to the xfs_iflags_* helpers (2024-05-02)
  file-io-error-monitoring xfs: report writeback errors through healthmon (2024-04-29)
  repair-fixes-6.10 xfs: invalidate dentries for a file before moving it to the orphanage (2024-04-23)
  reduce-scrub-iget-overhead-6.10 xfs: only iget the file once when doing vectored scrub-by-handle (2024-04-23)
  vectorized-scrub-6.10 xfs: introduce vectored scrub mode (2024-04-23)
  scrub-directory-tree-6.10 xfs: fix corruptions in the directory tree (2024-04-23)
  repair-pptrs-6.10 xfs: inode repair should ensure there's an attr fork to store parent pointers (2024-04-23)
  scrub-pptrs-6.10 xfs: check parent pointer xattrs when scrubbing (2024-04-23)
  pptrs-6.10   xfs: enable parent pointers (2024-04-23)
  improve-attr-validation-6.10 xfs: enforce one namespace per attribute (2024-04-23)
  shrink-dirattr-args-6.10 xfs: rearrange xfs_da_args a bit to use less space (2024-04-23)
  retain-ilock-during-dir-ops-6.10 xfs: unlock new repair tempfiles after creation (2024-04-15)
  online-fsck-design-6.10 docs: describe xfs directory tree online fsck (2024-04-15)
  discard-relax-locks-6.10 xfs: fix performance problems when fstrimming a subset of a fragmented AG (2024-04-15)
  inode-repair-improvements-6.10 xfs: create subordinate scrub contexts for xchk_metadata_inode_subtype (2024-04-15)
  repair-iunlink-6.10 xfs: repair AGI unlinked inode bucket lists (2024-04-15)
  repair-symlink-6.10 xfs: online repair of symbolic links (2024-04-15)
  repair-orphanage-6.10 xfs: ensure dentry consistency when the orphanage adopts a file (2024-04-15)
  repair-dirs-6.10 xfs: ask the dentry cache if it knows the parent of a directory (2024-04-15)
  repair-unlinked-inode-state-6.10 xfs: update the unlinked list when repairing link counts (2024-04-15)
  repair-xattrs-6.10 xfs: create an xattr iteration function for scrub (2024-04-15)
  dirattr-validate-owners-6.10 xfs: validate explicit directory free block owners (2024-04-15)
  repair-rtsummary-6.10 xfs: online repair of realtime summaries (2024-04-15)
  repair-tempfiles-6.10 xfs: add the ability to reap entire inode forks (2024-04-15)
  atomic-file-updates-6.10 xfs: enable logged file mapping exchange feature (2024-04-15)
  file-exchange-refactorings-6.10 xfs: constify xfs_bmap_is_written_extent (2024-04-15)
  log-incompat-permissions-6.10 xfs: only clear log incompat flags at clean unmount (2024-04-15)
  pptrs-attr-nvlookups xfs: log parent pointer xattr replace operations (2024-04-09)
  pptrs-fsck   xfs: inode repair should ensure there's an attr fork to store parent pointers (2024-04-04)
  twf-cleanups thread_with_file: Fix missing va_end() (2024-03-24)
  twf-hoist    thread_with_stdio: suppress hung task warning (2024-03-24)
  timestats-cleanups time_stats: Kill TIME_STATS_HAVE_QUANTILES (2024-03-24)
  expand-bmap-intent-usage xfs: xfs_bmap_finish_one should map unwritten extents properly (2024-03-24)
  symlink-cleanups xfs: move symlink target write function to libxfs (2024-03-24)
  bmap-intent-cleanups xfs: add a xattr_entry helper (2024-03-24)
  realtime-bmap-intents xfs: support recovering bmap intent items targetting realtime extents (2024-03-24)
  repair-refcount-scalability xfs: port refcount repair to the new refcount bag structure (2024-03-24)
  repair-rmap-btree xfs: hook live rmap operations during a repair operation (2024-03-24)
  in-memory-btrees xfs: launder in-memory btree buffers before transaction commit (2024-03-24)
  buftarg-cleanups xfs: move setting bt_logical_sectorsize out of xfs_setsize_buftarg (2024-03-24)
  btree-check-cleanups xfs: factor out a __xfs_btree_check_lblock_hdr helper (2024-03-24)
  btree-readahead-cleanups xfs: split xfs_buf_rele for cached vs uncached buffers (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)
  indirect-health-reporting xfs: update health status if we get a clean bill of health (2024-03-24)
  repair-fscounters xfs: repair summary counters (2024-03-24)
  corruption-health-reports xfs: report XFS_IS_CORRUPT errors to the health system (2024-03-24)
  repair-quotacheck xfs: repair dquots based on live quotacheck results (2024-03-24)
  scrub-nlinks xfs: teach repair to fix file nlinks (2024-03-24)
  repair-inode-mode xfs: repair file modes by scanning for a dirent pointing to us (2024-03-24)
  scrub-iscan  xfs: iscan batching should handle unallocated inodes too (2024-03-24)
  xfs-6.9-merge xfs: fix SEEK_HOLE/DATA for regions with active COW extents (2024-03-24)
  fsverity-xfs xfs: enable ro-compat fs-verity flag (2024-03-17)
  fsverity-cleanups-6.9 xfs: better reporting and error handling in xfs_drop_merkle_tree (2024-03-12)
  fsverity-6.9 xfs: enable ro-compat fs-verity flag (2024-03-12)
  file-exchange-refactorings-6.9 xfs: constify xfs_bmap_is_written_extent (2024-03-03)
  log-incompat-permissions-6.9 xfs: only add log incompat features with explicit permission (2024-03-03)
  symlink-cleanups-6.9 xfs: move symlink target write function to libxfs (2024-02-22)
  realtime-bmap-intents-6.9 xfs: support recovering bmap intent items targetting realtime extents (2024-02-22)
  bmap-intent-cleanups-6.9 xfs: add a xattr_entry helper (2024-02-22)
  repair-refcount-scalability-6.9 xfs: port refcount repair to the new refcount bag structure (2024-02-22)
  repair-rmap-btree-6.9 xfs: hook live rmap operations during a repair operation (2024-02-22)
  in-memory-btrees-6.9 xfs: launder in-memory btree buffers before transaction commit (2024-02-22)
  buftarg-cleanups-6.9 xfs: move setting bt_logical_sectorsize out of xfs_setsize_buftarg (2024-02-22)
  btree-readahead-cleanups-6.9 xfs: split xfs_buf_rele for cached vs uncached buffers (2024-02-22)
  btree-check-cleanups-6.9 xfs: factor out a __xfs_btree_check_lblock_hdr helper (2024-02-22)
  btree-remove-btnum-6.9 xfs: remove xfs_btnum_t (2024-02-22)
  btree-geometry-in-ops-6.9 xfs: create predicate to determine if cursor is at inode root level (2024-02-22)
  repair-fscounters-6.9 xfs: repair summary counters (2024-02-22)
  indirect-health-reporting-6.9 xfs: update health status if we get a clean bill of health (2024-02-22)
  corruption-health-reports-6.9 xfs: report XFS_IS_CORRUPT errors to the health system (2024-02-22)
  scrub-nlinks-6.9 xfs: teach repair to fix file nlinks (2024-02-22)
  repair-quotacheck-6.9 xfs: repair dquots based on live quotacheck results (2024-02-22)
  repair-inode-mode-6.9 xfs: repair file modes by scanning for a dirent pointing to us (2024-02-22)
  xfile-diet   xfs: remove xfile_{get,put}_page (2024-02-21)
  xfs-6.8-fixes xfs: disable sparse inode chunk alignment check when there is no alignment (2024-02-21)
  scrub-iscan-6.9 xfs: iscan batching should handle unallocated inodes too (2024-02-12)
  xfile-diet-6.9 xfs: remove xfile_{get,put}_page (2024-02-12)
  xfs-fixes-6.9 xfs: disable sparse inode chunk alignment check when there is no alignment (2024-02-12)
  xfile-folios xfs: remove xfile_{get,set}_page (2024-01-25)
  xfs-6.8-merge xfs: fix backwards logic in xfs_bmap_alloc_account (2024-01-21)
  xfiles-wtf   xfs: remove xfile_{get,set}_page (2024-01-11)
  xfile-no-large-folios xfs: disable large folio support in xfile_create (2024-01-10)
  xfile-page-caching xfile: implement write caching (2024-01-08)
  repair-quota xfs: repair quotas (2024-01-05)
  repair-rtbitmap xfs: online repair of realtime bitmaps (2024-01-05)
  repair-file-mappings xfs: repair problems in CoW forks (2024-01-05)
  repair-inodes xfs: skip the rmapbt search on an empty attr fork unless we know it was zapped (2024-01-05)
  repair-ag-btrees xfs: repair refcount btrees (2024-01-05)
  repair-prep-for-bulk-loading xfs: constrain dirty buffers while formatting a staged btree (2024-01-05)
  repair-quota-6.8 xfs: repair quotas (2023-12-15)
  repair-rtbitmap-6.8 xfs: online repair of realtime bitmaps (2023-12-15)
  repair-file-mappings-6.8 xfs: repair problems in CoW forks (2023-12-15)
  repair-inodes-6.8 xfs: skip the rmapbt search on an empty attr fork unless we know it was zapped (2023-12-15)
  repair-ag-btrees-6.8 xfs: repair refcount btrees (2023-12-15)
  repair-prep-for-bulk-loading-6.8 xfs: constrain dirty buffers while formatting a staged btree (2023-12-15)
  repair-auto-reap-space-reservations xfs: force small EFIs for reaping btree extents (2023-12-13)
  scrub-livelock-prevention xfs: make xchk_iget safer in the presence of corrupt inode btrees (2023-12-13)
  fix-growfsrt-failures-6.8 xfs: recompute growfsrtfree transaction reservation while growing rt volume (2023-12-13)
  repair-auto-reap-space-reservations-6.8 xfs: force small EFIs for reaping btree extents (2023-12-06)
  defer-elide-create-done-6.8 xfs: elide ->create_done calls for unlogged deferred work (2023-12-06)
  fix-rtmount-overflows-6.8 xfs: don't allow overly small or large realtime volumes (2023-12-06)
  reconstruct-defer-cleanups-6.8 xfs: move ->iop_relog to struct xfs_defer_op_type (2023-12-06)
  scrub-livelock-prevention-6.8 xfs: make xchk_iget safer in the presence of corrupt inode btrees (2023-12-06)
  reconstruct-defer-work-6.8 xfs: move ->iop_recover to xfs_defer_op_type (2023-12-06)
  defer-elide-create-done-6.7 xfs: elide ->create_done calls for unlogged deferred work (2023-12-04)
  fix-rtmount-overflows-6.7 xfs: don't allow overly small or large realtime volumes (2023-12-04)
  reconstruct-defer-cleanups-6.7 xfs: move ->iop_relog to struct xfs_defer_op_type (2023-12-04)
  reconstruct-defer-work-6.7 xfs: move ->iop_recover to xfs_defer_op_type (2023-12-04)
  dquot-recovery-checking xfs: dquot recovery does not validate the recovered dquot (2023-11-24)
  dquot-recovery-checking-6.7 xfs: dquot recovery does not validate the recovered dquot (2023-11-20)
  rtalloc-speedups xfs: don't look for end of extent further than necessary in xfs_rtallocate_extent_near() (2023-11-11)
  refactor-rtbitmap-accessors xfs: use accessor functions for summary info words (2023-11-11)
  refactor-rtbitmap-macros xfs: create helpers for rtbitmap block/wordcount computations (2023-11-11)
  refactor-rt-unit-conversions xfs: use shifting and masking when converting rt extents, if possible (2023-11-11)
  clean-up-realtime-units xfs: convert rt extent numbers to xfs_rtxnum_t (2023-11-11)
  realtime-fixes xfs: rt stubs should return negative errnos when rt disabled (2023-11-11)
  xfs-6.7-merge xfs: allow read IO and FICLONE to run concurrently (2023-11-11)
  rtalloc-speedups-6.7 xfs: don't look for end of extent further than necessary in xfs_rtallocate_extent_near() (2023-10-19)
  refactor-rtbitmap-accessors-6.7 xfs: use accessor functions for summary info words (2023-10-18)
  refactor-rtbitmap-macros-6.7 xfs: create helpers for rtbitmap block/wordcount computations (2023-10-18)
  refactor-rt-unit-conversions-6.7 xfs: use shifting and masking when converting rt extents, if possible (2023-10-17)
  clean-up-realtime-units-6.7 xfs: convert rt extent numbers to xfs_rtxnum_t (2023-10-17)
  realtime-fixes-6.7 xfs: rt stubs should return negative errnos when rt disabled (2023-10-17)
  scrub-livelock-prevention-6.7 xfs: make xchk_iget safer in the presence of corrupt inode btrees (2023-10-17)
  xfs-merge-6.7 mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind (2023-10-17)
  random-fixes-6.6 xfs: process free extents to busy list in FIFO order (2023-10-11)
  xfs-6.6-fixes xfs: process free extents to busy list in FIFO order (2023-10-11)
  fix-fix-iunlink-6.6 xfs: fix reloading entire unlinked bucket lists (2023-09-24)
  fix-iunlink  xfs: load uncached unlinked inodes into memory on demand (2023-09-22)
  fix-iunlink-list xfs: make inode unlinked bucket recovery work with quotacheck (2023-09-22)
  fix-larp-requirements xfs: require a relatively recent V5 filesystem for LARP mode (2023-09-22)
  iomap-fix-unshare iomap: convert iomap_unshare_iter to use large folios (2023-09-22)
  fix-efi-recovery xfs: reserve less log space when recovering log intent items (2023-09-22)
  fix-fsmap    xfs: fix an agbno overflow in __xfs_getfsmap_datadev (2023-09-22)
  fix-percpu-lists xfs: remove CPU hotplug infrastructure (2023-09-22)
  fix-ro-mounts xfs: fix log recovery when unknown rocompat bits are set (2023-09-22)
  fix-iunlink-list-6.6 xfs: make inode unlinked bucket recovery work with quotacheck (2023-09-19)
  fix-larp-requirements-6.6 xfs: require a relatively recent V5 filesystem for LARP mode (2023-09-19)
  fix-scrub-6.6 xfs: only call xchk_stats_merge after validating scrub inputs (2023-09-19)
  fix-efi-recovery-6.6 xfs: reserve less log space when recovering log intent items (2023-09-19)
  fix-iunlink-6.6 xfs: load uncached unlinked inodes into memory on demand (2023-09-19)
  iomap-fix-unshare-6.6 iomap: convert iomap_unshare_iter to use large folios (2023-09-18)
  scrub-bmap-fixes xfs: don't check reflink iflag state when checking cow fork (2023-09-12)
  xfs-6.6-merge xfs: fix dqiterate thinko (2023-09-12)
  repair-agfl-fixes xfs: fix agf_fllast when repairing an empty AGFL (2023-09-12)
  repair-force-rebuild xfs: allow userspace to rebuild metadata structures (2023-09-12)
  repair-tweaks xfs: allow the user to cancel repairs before we start writing (2023-09-12)
  scrub-rtsummary xfs: implement online scrubbing of rtsummary info (2023-09-12)
  big-array    xfs: improve xfarray quicksort pivot (2023-09-12)
  scrub-usage-stats xfs: track usage statistics of online fsck (2023-09-12)
  repair-reap-fixes xfs: use per-AG bitmaps to reap unused AG metadata blocks during repair (2023-09-12)
  maintainer-transition MAINTAINERS: add Chandan Babu as XFS release manager (2023-09-12)
  vfs-6.6-merge xfs: stabilize fs summary counters for online fsck (2023-09-12)
  fix-ro-mounts-6.6 xfs: fix log recovery when unknown rocompat bits are set (2023-09-12)
  iomap-fixes-6.6 iomap: handle error conditions more gracefully in iomap_to_bh (2023-09-12)
  fix-percpu-lists-6.6 xfs: remove CPU hotplug infrastructure (2023-09-11)
  fix-fsmap-6.6 xfs: fix an agbno overflow in __xfs_getfsmap_datadev (2023-09-11)
  repair-parent-pointers xfs: create an xattr iteration function for scrub (2023-08-21)
  scrub-bmap-fixes-6.6 xfs: don't check reflink iflag state when checking cow fork (2023-08-10)
  repair-agfl-fixes-6.6 xfs: fix agf_fllast when repairing an empty AGFL (2023-08-10)
  repair-force-rebuild-6.6 xfs: allow userspace to rebuild metadata structures (2023-08-10)
  repair-tweaks-6.6 xfs: allow the user to cancel repairs before we start writing (2023-08-10)
  scrub-rtsummary-6.6 xfs: implement online scrubbing of rtsummary info (2023-08-10)
  big-array-6.6 xfs: improve xfarray quicksort pivot (2023-08-10)
  scrub-usage-stats-6.6 xfs: track usage statistics of online fsck (2023-08-10)
  repair-reap-fixes-6.6 xfs: use per-AG bitmaps to reap unused AG metadata blocks during repair (2023-08-10)
  maintainer-transition-6.6 MAINTAINERS: add Chandan Babu as XFS release manager (2023-08-10)
  scrub-directory-loops xfs: fix corruptions in the directory tree (2023-07-27)
  kernel-fsfreeze fs: wait for partially frozen filesystems (2023-07-27)
  kernel-fsfreeze-6.6 xfs: stabilize fs summary counters for online fsck (2023-07-14)
  large-folios-dirty-tracking-6.6 Re: iomap: Add per-block dirty state tracking to improve performance (2023-07-14)
  write-large-folios-6.6 iomap: Copy larger chunks from userspace (2023-07-14)
  iomap-fixes-6.5 iomap: micro optimize the ki_pos assignment in iomap_file_buffered_write (2023-07-14)
  ubsan-fixes-6.5 xfs: convert flex-array declarations in xfs attr shortform objects (2023-07-14)
  rename-child-lock-fixes xfs: check that vfs held iolock during renames (2023-07-10)
  xfs-6.5-merge xfs: fix uninit warning in xfs_growfs_data (2023-07-10)
  getfsmap-fixes xfs: fix xfs_btree_query_range callers to initialize btree rec fully (2023-06-15)
  xfs-6.4-fixes xfs: don't deplete the reserve pool when trying to shrink the fs (2023-06-11)
  xfs-6.4-merge xfs: fix livelock in delayed allocation at ENOSPC (2023-05-09)
  inodegc-fixes-6.4 xfs: fix xfs_inodegc_stop racing with mod_delayed_work (2023-05-02)
  kernel-fixes-6.4 xfs: fix negative array access in xfs_getbmap (2023-05-02)
  fix-bugs-6.4 xfs: fix BUG_ON in xfs_getbmap() (2023-04-11)
  fix-asciici-bugs-6.4 xfs: deprecate the ascii-ci feature (2023-04-11)
  scrub-strengthen-rmap-checking-6.4 xfs: cross-reference rmap records with refcount btrees (2023-04-11)
  repair-bitmap-rework-6.4 xfs: convert xbitmap to interval tree (2023-04-11)
  scrub-fix-xattr-memory-mgmt-6.4 xfs: don't load local xattr values during scrub (2023-04-11)
  scrub-detect-mergeable-records-6.4 xfs: check for reverse mapping records that could be merged (2023-04-11)
  scrub-merge-bmap-records-6.4 xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (2023-04-11)
  scrub-iget-fixes-6.4 xfs: don't take the MMAPLOCK when scrubbing file metadata (2023-04-11)
  scrub-parent-fixes-6.4 xfs: fix parent pointer scrub racing with subdirectory reparenting (2023-04-11)
  scrub-dir-iget-fixes-6.4 xfs: always check the existence of a dirent's child inode (2023-04-11)
  scrub-detect-rmapbt-gaps-6.4 xfs: ensure that single-owner file blocks are not owned by others (2023-04-11)
  scrub-detect-inobt-gaps-6.4 xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (2023-04-11)
  scrub-detect-refcount-gaps-6.4 xfs: ensure that all metadata and data blocks are not cow staging extents (2023-04-11)
  scrub-btree-key-enhancements-6.4 xfs: always scrub record/key order of interior records (2023-04-11)
  rmap-btree-fix-key-handling-6.4 xfs: detect unwritten bit set in rmapbt node block keys (2023-04-11)
  btree-hoist-scrub-checks-6.4 xfs: hoist inode record alignment checks from scrub (2023-04-11)
  btree-complain-bad-records-6.4 xfs: complain about bad file mapping records in the ondisk bmbt (2023-04-11)
  scrub-drain-intents-6.4 xfs: scrub should use ECHRNG to signal that the drain is needed (2023-04-11)
  scrub-fix-legalese-6.4 xfs: update copyright years for scrub/ files (2023-04-11)
  intents-perag-refs-6.4 xfs: give xfs_refcount_intent its own perag reference (2023-04-11)
  pass-perag-refs-6.4 xfs: create traced helper to get extra perag references (2023-04-11)
  online-fsck-design-6.4 xfs: document future directions of online fsck (2023-04-11)
  fix-asciici-bugs xfs: deprecate the ascii-ci feature (2023-04-11)
  scrub-strengthen-rmap-checking xfs: cross-reference rmap records with refcount btrees (2023-04-11)
  repair-bitmap-rework xfs: convert xbitmap to interval tree (2023-04-11)
  scrub-fix-xattr-memory-mgmt xfs: don't load local xattr values during scrub (2023-04-11)
  scrub-detect-mergeable-records xfs: check for reverse mapping records that could be merged (2023-04-11)
  scrub-iget-fixes xfs: don't take the MMAPLOCK when scrubbing file metadata (2023-04-11)
  scrub-merge-bmap-records xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (2023-04-11)
  scrub-detect-rmapbt-gaps xfs: ensure that single-owner file blocks are not owned by others (2023-04-11)
  scrub-dir-iget-fixes xfs: always check the existence of a dirent's child inode (2023-04-11)
  scrub-parent-fixes xfs: fix parent pointer scrub racing with subdirectory reparenting (2023-04-11)
  scrub-detect-inobt-gaps xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (2023-04-11)
  scrub-detect-refcount-gaps xfs: ensure that all metadata and data blocks are not cow staging extents (2023-04-11)
  btree-complain-bad-records xfs: complain about bad file mapping records in the ondisk bmbt (2023-04-11)
  btree-hoist-scrub-checks xfs: hoist inode record alignment checks from scrub (2023-04-11)
  rmap-btree-fix-key-handling xfs: detect unwritten bit set in rmapbt node block keys (2023-04-11)
  scrub-btree-key-enhancements xfs: always scrub record/key order of interior records (2023-04-11)
  scrub-drain-intents xfs: scrub should use ECHRNG to signal that the drain is needed (2023-04-11)
  intents-perag-refs xfs: give xfs_refcount_intent its own perag reference (2023-04-11)
  pass-perag-refs xfs: create traced helper to get extra perag references (2023-04-11)
  scrub-fix-legalese xfs: update copyright years for scrub/ files (2023-04-11)
  xfs-6.3-fixes xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (2023-04-11)
  pptrs-online-dir-check xfs: deferred scrub of dirents (2023-04-06)
  pptrs-online-parent-check xfs: deferred scrub of parent pointers (2023-04-06)
  pptrs-online-parent-repair xfs: compare generated and existing parent pointers (2023-04-06)
  pptrs-online-dir-repair xfs: compare generated and existing dirents (2023-04-06)
  pptrs-online-fsck-backports xfs: create an xattr iteration function for scrub (2023-04-06)
  pptrs-hold-ilocks xfs: Hold inode locks in xfs_rename (2023-04-06)
  fix-asciici-bugs-6.3 xfs: deprecate the ascii-ci feature (2023-04-05)
  fix-asciici-tolower-6.3 xfs: use the directory name hash function for dir scrubbing (2023-04-04)
  pptrs-bugfixes xfs: use the directory name hash function for dir scrubbing (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-for-next xfs: add tracepoints for each of the externally visible allocators (2023-03-16)
  docs-online-fsck-design xfs: document future directions of online fsck (2023-03-06)
  docs-6.3-fixes docs: generate a separate ext4 pdf file from the documentation (2023-03-06)
  pptrs-vlookup xfs: revert "load secure hash algorithm for parent pointers" (2023-03-03)
  pptrs-ioctl-flexarray xfs: convert GETPARENTS structures to flex arrays (2023-03-03)
  pptrs-ioctl  xfs: replace the XFS_IOC_GETPARENTS backend (2023-03-03)
  intents-naming-cleanups xfs: fix confusing variable names in xfs_refcount_item.c (2023-03-01)
  xfs-6.2-fixes ext4: fix another off-by-one fsmap error on 1k block filesystems (2023-03-01)
  dax-reflink-fixes xfs: remove restrictions for fsdax and reflink (2022-12-20)
  xfs-6.2-merge xfs: dquot shrinker doesn't check for XFS_DQFLAG_FREEING (2022-12-20)
  iomap-6.2-merge iomap: directly use logical block size (2022-12-20)
  vfs-6.2-merge fs/remap_range: avoid spurious writeback on zero length request (2022-12-20)
  xfs-fixes-6.2 xfs: fix off-by-one error in xfs_btree_space_to_height (2022-12-19)
  dax-reflink-fixes-6.2 xfs: remove restrictions for fsdax and reflink (2022-12-08)
  xfs-merge-6.2 xfs: dquot shrinker doesn't check for XFS_DQFLAG_FREEING (2022-12-08)
  maxrefcount-fixes-6.2 xfs: estimate post-merge refcounts correctly (2022-12-01)
  random-fixes-6.2 xfs: attach dquots to inode before reading data/cow fork mappings (2022-11-30)
  uaf-fixes-6.2 xfs: fix super block buf log item UAF during force shutdown (2022-11-29)
  iomap-write-race-testing-6.2 xfs: add debug knob to slow down write for fun (2022-11-28)
  scrub-check-metadata-inode-records-6.2 xfs: check inode core when scrubbing metadata files (2022-11-16)
  scrub-bmap-enhancements-6.2 xfs: teach scrub to flag non-extents format cow forks (2022-11-16)
  scrub-fix-return-value-6.2 xfs: don't return -EFSCORRUPTED from repair when resources cannot be grabbed (2022-11-16)
  scrub-fix-rtmeta-ilocking-6.2 xfs: make rtbitmap ILOCKing consistent when scanning the rt bitmap file (2022-11-16)
  scrub-fscounters-enhancements-6.2 xfs: online checking of the free rt extent count (2022-11-16)
  scrub-cleanup-malloc-6.2 xfs: pivot online scrub away from kmem.[ch] (2022-11-16)
  scrub-fix-ag-header-handling-6.2 xfs: make AGFL repair function avoid crosslinked blocks (2022-11-16)
  scrub-check-metadata-inode-records xfs: check inode core when scrubbing metadata files (2022-11-09)
  btree-key-enhancements xfs: always scrub record/key order of interior records (2022-11-09)
  iomap-write-races-6.2 xfs: add debug knob to slow down write for fun (2022-11-09)
  scrub-bmap-enhancements xfs: teach scrub to flag non-extents format cow forks (2022-11-06)
  scrub-fix-return-value xfs: don't return -EFSCORRUPTED from repair when resources cannot be grabbed (2022-11-06)
  scrub-fix-rtmeta-ilocking xfs: make rtbitmap ILOCKing consistent when scanning the rt bitmap file (2022-11-06)
  scrub-fscounters-enhancements xfs: online checking of the free rt extent count (2022-11-06)
  scrub-cleanup-malloc xfs: pivot online scrub away from kmem.[ch] (2022-11-06)
  scrub-fix-ag-header-handling xfs: make AGFL repair function avoid crosslinked blocks (2022-11-06)
  xfs-6.1-fixes xfs: rename XFS_REFC_COW_START to _COWFLAG (2022-11-06)
  refcount-cow-domain-6.1 xfs: rename XFS_REFC_COW_START to _COWFLAG (2022-10-31)
  fix-log-recovery-misuse-6.1 xfs: dump corrupt recovered log intent items to dmesg consistently (2022-10-31)
  refcount-cow-domain xfs: make sure aglen never goes negative in xfs_refcount_adjust_extents (2022-10-14)
  iomap-6.1-merge iomap: add a tracepoint for mappings returned by map_blocks (2022-10-14)
  xfs-6.0-fixes xfs: disable large folios except for developers (2022-09-30)
  xfs-5.19-fixes mm: split huge pages properly (2022-09-06)
  xfs-6.0-merge iomap: skip pages past eof in iomap_do_writepage() (2022-09-06)
  xfs-5.20-merge xfs: delete extra space and tab in blank line (2022-07-31)
  make-attr-fork-permanent-5.20 xfs: replace inode fork size macros with functions (2022-07-12)
  xfs-fixes-5.19 xfs: dont treat rt extents beyond EOF as eofblocks to be cleared (2022-06-27)
  xfs-existing-fixes-5.19 xfs: clean up the end of xfs_attri_item_recover (2022-06-26)
  xfs-merge-5.19 xfs: preserve DIFLAG2_NREXT64 when setting other inode attributes (2022-06-06)
  larp-cleanups-5.19 xfs: move xfs_attr_use_log_assist usage out of libxfs (2022-05-23)
  log-recovery-leak-fixes-5.19 xfs: convert buf_cancel_table allocation to kmalloc_array (2022-05-23)
  random-fixes-5.19 xfs: don't leak btree cursor when insrec fails after a split (2022-05-23)
  attr-intent-cleanups-5.19 xfs: rename struct xfs_attr_item to xfs_attr_intent (2022-05-23)
  larp-fixes-5.19 xfs: share xattr name and value buffers when logging xattr updates (2022-05-23)
  attr-intent-fixes-5.19 xfs: reject unknown xattri log item filter flags during recovery (2022-05-23)
  attr-intent-uaf-fixes-5.19 xfs: free xfs_attrd_log_items correctly (2022-05-23)
  reflink-speedups xfs: rename xfs_*alloc*_log_count to _block_count (2022-04-29)
  rmap-speedups xfs: speed up write operations by using non-overlapped lookups when possible (2022-04-29)
  xfs-fixes-5.18 btrfs: fix fallocate to use file_modified to update permissions consistently (2022-04-29)
  reflink-speedups-5.19 xfs: rename xfs_*alloc*_log_count to _block_count (2022-04-28)
  rmap-speedups-5.19 xfs: speed up write operations by using non-overlapped lookups when possible (2022-04-28)
  falloc-permissions-fixes-5.18 btrfs: fix fallocate to use file_modified to update permissions consistently (2022-04-18)
  frextents-fixes-5.18 xfs: use a separate frextents counter for rt extent reservations (2022-04-10)
  xfs-merge-5.18 xfs: drop async cache flushes from CIL commits. (2022-03-29)
  reserve-block-fixes-5.18 xfs: don't report reserved bnobt space as available (2022-03-27)
  scrub-fix-checking-gaps xfs: check inode core when scrubbing metadata files (2022-03-17)
  constify-dotdot-5.18 xfs: constify xfs_name_dotdot (2022-03-10)
  quota-reservations-5.18 xfs: reserve quota for target dir expansion when renaming files (2022-03-10)
  setattr-copy-5.18 xfs: refactor user/group quota chown in xfs_setattr_nonsize (2022-03-10)
  xfs-fixes-5.17 xfs: ensure log flush at the end of a synchronous fallocate call (2022-01-30)
  xfs-merge-5.17 xfs: flush inodegc workqueue tasks before cancel (2022-01-30)
  falloc-fix-perm-updates-5.17 xfs: ensure log flush at the end of a synchronous fallocate call (2022-01-28)
  getbmap-validation-5.17 xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP* (2022-01-27)
  return-sync-fs-errors-5.17 xfs: return errors in xfs_fs_sync_fs (2022-01-27)
  xfs-5.17-scrub-fixes xfs: fix online fsck handling of v5 feature bits on secondary supers (2022-01-11)
  xfs-5.16-fixes xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (2022-01-11)
  xfs-5.17-kill-ioctls xfs: remove the XFS_IOC_FSSETDM definitions (2022-01-11)
  xfs-5.17-merge xfs: take the ILOCK when readdir inspects directory mapping data (2022-01-11)
  repair-fscounters-exclusive-freeze xfs: remove xchk_{start,stop}_reaping (2021-12-15)
  repair-symlink-swapext xfs: convert symlink repair to use swapext (2021-12-15)
  repair-rmap-live xfs: don't freeze fs for rmap repairs (2021-12-15)
  repair-hard-problems xfs: repair summary counters (2021-12-15)
  random-fixes-5.17 xfs: only run COW extent recovery when there are no live extents (2021-12-15)
  remount-fixes-5.16 xfs: only run COW extent recovery when there are no live extents (2021-12-07)
  xfs-fixes-5.16 xfs: remove incorrect ASSERT in xfs_rename (2021-12-01)
  xfs-5.16-merge xfs: sync xfs_btree_split macros with userspace libxfs (2021-11-23)
  direct-xfile-mapped-buffers xfs: use b_offset to support direct-mapping pages when blocksize < pagesize (2021-10-22)
  btree-cleanups xfs: widen btree maxlevels computation to handle 64-bit record counts (2021-10-22)
  btree-cursor-zones xfs: use separate btree cursor slab for each btree type (2021-10-22)
  btree-dynamic-depth xfs: kill XFS_BTREE_MAXLEVELS (2021-10-22)
  log-recovery-defer-capture xfs: port the defer ops capture and continue to resource capture (2021-10-22)
  deferred-item-caches-5.16 xfs: remove unused parameter from refcount code (2021-10-19)
  slab-cache-cleanups-5.16 xfs: rename _zone variables to _cache (2021-10-19)
  xfs-merge-5.16 xfs: use separate btree cursor cache for each btree type (2021-10-19)
  btree-dynamic-depth-5.16 xfs: use separate btree cursor cache for each btree type (2021-10-14)
  zero-initialize-pmem-5.16 ext4: implement FALLOC_FL_ZEROINIT_RANGE (2021-09-23)
  btree-cursor-zones-5.16 xfs: use separate btree cursor slab for each btree type (2021-09-23)
  log-recovery-defer-capture-5.16 xfs: port the defer ops capture and continue to resource capture (2021-09-23)
  zero-initialize-pmem ext4: implement FALLOC_FL_ZEROINIT_RANGE (2021-09-17)
  xfs-5.15-merge xfs: fix I_DONTCACHE (2021-09-12)
  iomap-5.15-merge iomap: standardize tracepoint formatting and storage (2021-09-12)
  vfs-5.15-merge fs: forbid invalid project ID (2021-09-12)
  log-use-incompat-features xfs: clear log incompat feature bits when the log is idle (2021-08-25)
  dax-zeroinit-clear-poison-5.15 ext4: use DAX block device zeroout for FSDAX file ZERO_RANGE operations (2021-08-17)
  standardize-tracepoints-5.15 xfs: decode scrub flags in ftrace output (2021-08-17)
  xfs-5.15-merge-next xfs: remove support for untagged lookups in xfs_icwalk* (2021-08-16)
  constify-btree-5.15 xfs: constify btree function parameters that are not modified (2021-08-12)
  random-fixes-5.15 xfs: add trace point for fs shutdown (2021-08-12)
  fsmap-fixes-5.15 xfs: make fsmap backend function key parameters const (2021-08-12)
  other-stuff-for-5.15 xfs: dump log intent items that cannot be recovered due to corruption (2021-08-06)
  deferred-inactivation-5.15 xfs: throttle inode inactivation queuing on memory reclaim (2021-08-06)
  remove-quotaoff-5.15 xfs: remove the active vs running quota differentiation (2021-08-06)
  deferred-inactivation xfs: avoid buffer deadlocks when walking fs inodes (2021-07-23)
  random-fixes xfs: cancel enospc inode flush work before unmounting (2021-07-23)
  small-changes xfs: dump log intent items that cannot be recovered due to corruption (2021-07-23)
  growfsrt-fixes xfs: fix an integer overflow error in xfs_growfs_rt (2021-07-14)
  iomap-fixes-5.14 iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor (2021-07-14)
  xfs-fixes-5.14 xfs: don't expose misaligned extszinherit hints to userspace (2021-07-14)
  xfs-merge-5.14 xfs: don't wait on future iclogs when pushing the CIL (2021-07-02)
  log-recovery-fixes-5.14 xfs: force the log offline when log intent item recovery fails (2021-06-18)
  random-fixes-5.14 xfs: shorten the shutdown messages to a single line (2021-06-18)
  fix-inode-health-reports xfs: selectively keep sick inodes in memory (2021-06-14)
  rename-eofblocks xfs: rename struct xfs_eofblocks to xfs_icwalk (2021-06-14)
  inode-walk-cleanups xfs: refactor per-AG inode tagging functions (2021-06-14)
  unit-conversion-cleanups xfs: remove unnecessary shifts (2021-06-14)
  deferred-inactivation-5.14 xfs: avoid buffer deadlocks when walking fs inodes (2021-06-13)
  fix-inode-health-reports-5.14 xfs: selectively keep sick inodes in memory (2021-06-08)
  rename-eofblocks-5.14 xfs: rename struct xfs_eofblocks to xfs_icwalk (2021-06-08)
  inode-walk-cleanups-5.14 xfs: refactor per-AG inode tagging functions (2021-06-03)
  assorted-fixes-5.14-1 xfs: don't take a spinlock unconditionally in the DIO fastpath (2021-06-02)
  unit-conversion-cleanups-5.14 xfs: remove unnecessary shifts (2021-06-01)
  quotaoff-cleanups-5.14 xfs: move xfs_inew_wait call into xfs_dqrele_inode (2021-05-31)
  quotaoff-cleanups xfs: move xfs_inew_wait call into xfs_dqrele_inode (2021-05-25)
  extsize-fixes xfs: validate extsz hints against rt extent size when rtinherit is set (2021-05-25)
  shrink-fixes xfs: check free AG space when making per-AG reservations (2021-05-25)
  shrink-fixes-5.13 xfs: check free AG space when making per-AG reservations (2021-05-21)
  extsize-fixes-5.13 xfs: validate extsz hints against rt extent size when rtinherit is set (2021-05-21)
  xfs-5.13-fixes xfs: restore old ioctl definitions (2021-05-20)
  random-fixes-5.13 xfs: restore old ioctl definitions (2021-05-12)
  scrub-fixes  xfs: check the reference counts of gaps in the refcount btree (2021-03-31)
  faster-mount xfs: parallelise the work we do to make the fs writable (2021-03-25)
  deferred-inactivation-5.13 xfs: don't run speculative preallocation gc when fs is frozen (2021-03-25)
  inode-walk-cleanups-5.13 xfs: refactor per-AG inode tagging functions (2021-03-25)
  refactor-has-eofblocks-5.13 xfs: move the check for post-EOF mappings into xfs_can_free_eofblocks (2021-03-25)
  remove-icdinode-5.13 xfs: move the di_crtime field to struct xfs_inode (2021-03-25)
  xfs-5.13-merge xfs: fix xfs_trans slab cache name (2021-03-25)
  deferred-inactivation-prep-5.13 xfs: rename the blockgc workqueue (2021-03-18)
  iwalk-remove-indirect-calls-5.13 xfs: remove iter_flags parameter from xfs_inode_walk_* (2021-03-18)
  random-fixes-5.12 xfs: also reject BULKSTAT_SINGLE in a mount user namespace (2021-03-15)
  copy-range-faster xfs: use reflink to assist unaligned copy_file_range calls (2021-03-02)
  merge-5.12   xfs: use current->journal_info for detecting transaction recursion (2021-02-27)
  eofblocks-consolidation xfs: don't bounce the iolock between free_{eof,cow}blocks (2021-02-22)
  reclaim-space-harder xfs: flush speculative space allocations when we run out of space (2021-02-22)
  workqueue-speedups xfs: set WQ_SYSFS on all workqueues in debug mode (2021-02-22)
  quota-function-cleanups xfs: shut down the filesystem if we screw up quota errors (2021-02-22)
  eofblocks-consolidation-5.12 xfs: don't bounce the iolock between free_{eof,cow}blocks (2021-02-01)
  workqueue-speedups-5.12 xfs: set WQ_SYSFS on all workqueues in debug mode (2021-02-01)
  reclaim-space-harder-5.12 xfs: flush speculative space allocations when we run out of space (2021-02-01)
  quota-function-cleanups-5.12 xfs: shut down the filesystem if we screw up quota errors (2021-02-01)
  xfs-5.12-merge xfs: Fix 'set but not used' warning in xfs_bmap_compute_alignments() (2021-02-01)
  scrub-fixes-5.12 xfs: remove return value from xchk_ag_btcur_init (2021-01-31)
  xfs-5.11-fixes xfs: fix an ABBA deadlock in xfs_rename (2021-01-11)
  pwork-parallelism xfs: increase the default parallelism levels of pwork clients (2020-12-31)
  xfs-5.11-merge xfs: remove xfs_buf_t typedef (2020-12-18)
  dialloc-refactorings-5.11 xfs: kill ialloced in xfs_dialloc() (2020-12-09)
  fix-recovered-log-intent-validation xfs: trace log intent item recovery failures (2020-12-06)
  fixes-5.11   xfs: refactor file range validation (2020-12-06)
  needsrepair  xfs: enable the needsrepair feature (2020-12-06)
  fix-recovered-log-intent-validation-5.11 xfs: trace log intent item recovery failures (2020-12-06)
  random-fixes-5.11 xfs: scrub should mark a directory corrupt if any entries cannot be iget'd (2020-12-06)
  refactorings-5.11 xfs: rename xfs_fc_* back to xfs_fs_* (2020-12-06)
  copy-range-faster-5.11 xfs: use reflink to assist unaligned copy_file_range calls (2020-12-06)
  needsrepair-5.11 xfs: enable the needsrepair feature (2020-12-06)
  xfs-5.10-fixes xfs: directory scrub should check the null bestfree entries too (2020-11-12)
  scrub-fixes-5.10 xfs: directory scrub should check the null bestfree entries too (2020-11-09)
  rmap-fixes-5.10 xfs: fix rmap key and record comparison functions (2020-11-09)
  remove-freeze-weirdness-5.11 vfs: move __sb_{start,end}_write* to fs.h (2020-11-06)
  widen-efi-and-bui-formats xfs: support error injection when freeing rt extents (2020-10-26)
  vfs-rearrange-remap-helpers vfs: move the generic write and copy checks out of mm (2020-10-15)
  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-recovery-intent-chaining xfs: xfs_defer_capture should absorb remaining transaction reservation (2020-10-10)
  bigtime      xfs: enable big timestamps (2020-10-10)
  fix-log-intent-recovery xfs: don't release log intent items when recovery fails (2020-10-10)
  inobt-counters xfs: enable new inode btree counters feature (2020-10-10)
  realtime-bugs xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev (2020-10-10)
  rt-fixes-5.10 xfs: fix fallocate functions when rtextsize is larger than 1 (2020-10-10)
  rt-growfs-fixes-5.10 xfs: make xfs_growfs_rt update secondary superblocks (2020-10-08)
  iomap-5.10-merge iomap: Set all uptodate bits for an Uptodate page (2020-10-07)
  xfs-5.10-merge xfs: fix the indent in xfs_trans_mod_dquot (2020-10-07)
  getfsmap-cleanups-5.10 xfs: fix deadlock and streamline xfs_getfsmap performance (2020-10-05)
  defer-ops-stalls-5.10 xfs: only relog deferred intent items if free space in the log gets low (2020-10-05)
  fix-bmap-intent-recovery-5.10 xfs: fix an incore inode UAF in xfs_bui_recover (2020-10-05)
  fix-recovery-intent-chaining-5.10 xfs: xfs_defer_capture should absorb remaining transaction reservation (2020-10-05)
  fix-log-recovery xfs: fix an incore inode UAF in xfs_bui_recover (2020-09-14)
  xfs-5.9-merge xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init (2020-08-16)
  separate-quota-type xfs: rename the ondisk dquot d_flags to d_type (2020-07-29)
  remove-quota-qcore xfs: add more dquot tracepoints (2020-07-29)
  reflink-cleanups xfs: move helpers that lock and unlock two inodes against userspace IO (2020-07-29)
  xfs-5.8-fixes xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork (2020-07-29)
  repair-fsfile-metadata xfs: online repair of realtime summaries (2020-06-24)
  repair-inode-data xfs: online repair of directories (2020-06-24)
  repair-metadata-atomically xfs: use atomic extent swapping to repair directories (2020-06-01)
  incore-inode-walk xfs: rearrange xfs_inode_walk_ag parameters (2020-06-01)
  stale-exposure xfs: force writes to delalloc regions to unwritten (2020-06-01)
  refactor-log-recovery xfs: remove unnecessary includes from xfs_log_recover.c (2020-06-01)
  refactor-unlinked-recovery xfs: use parallel processing to clear unlinked metadata (2020-05-06)
  xfs-5.8-merge-maybe xfs: remove unused iget_flags param from xfs_imap_to_bp() (2020-05-06)
  reapir-metadata-atomically xfs: use atomic extent swapping to repair directories (2020-04-22)
  xfs-5.7-fixes xfs: move inode flush to a workqueue (2020-04-12)
  xfs-5.7-merge xfs: reflink should force the log out if mounted with wsync (2020-04-12)
  btree-bulk-loading-5.7 xfs: add support for rmap btree staging cursors (2020-03-15)
  btree-private-unions xfs: make the btree ag cursor private union anonymous (2020-03-11)
  btree-bulk-loading xfs: add support for rmap btree staging cursors (2020-03-10)
  verifier-fixes xfs: check owner of dir3 blocks (2020-03-10)
  online-fsuuid-ops ext4: allow online filesystem uuid queries (2020-03-03)
  xfs-5.6-merge fs: Fix page_mkwrite off-by-one errors (2020-01-31)
  sunit-updates xfs: don't commit sunit/swidth updates to disk if that would cause repair failures (2019-12-18)
  xfs-5.5-fixes xfs: fix log reservation overflows when allocating large rt extents (2019-12-18)
  refactor-corruption-checks xfs: convert open coded corruption check to use XFS_CORRUPT_ON (2019-11-22)
  report-corruption xfs: always log corruption errors (2019-11-22)
  scrub-fix-timeouts xfs: periodically yield scrub threads to the scheduler (2019-11-22)
  xfs-5.5-merge xfs: properly serialise fallocate against AIO+DIO (2019-11-22)
  bmap-refactor xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks (2019-11-22)
  tighten-verifiers xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata (2019-11-22)
  xfs-5.5-dev  xfs: report XFS_IS_CORRUPT errors to the health system (2019-11-07)
  repair-health xfs: always rescan allegedly healthy per-ag metadata after repair (2019-10-28)
  mount-api-crash xfs: switch to use the new mount-api (2019-10-28)
  xfs-5.4-fixes xfs: don't recurse into memory reclaim when allocating attr value buffer (2019-10-24)
  btree-fixes  xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks (2019-10-19)
  rough-fixes  xfs: Don't free EOF blocks on close when extent size hints are set (2019-10-09)
  immutable-swapfiles vfs: don't allow writes to swap files (2019-09-05)
  small-cleanups xfs: reinitialize rm_flags when unpacking an offset into an rmap irec (2019-08-26)
  repair-part-two xfs: repair summary counters (2019-08-16)
  repair-part-one xfs: convert big array and blob array to use memfd backend (2019-08-16)
  xfs-5.3-fixes xfs: don't crash on null attr fork xfs_bmapi_read (2019-08-16)
  repair-redesign convert freespto btree bulk load (2019-08-10)
  xfs-5.3-merge xfs: chain bios the right way around in xfs_rw_bdev (2019-07-19)
  iomap-split  iomap: move internal declarations into fs/iomap/ (2019-07-15)
  for-next-5.3 Merge remote-tracking branch 'korg/vfs-5.3-merge' into for-next-5.3 (2019-06-30)
  setxattr-cleanups xfs: make the dax inode flag advisory (2019-06-28)
  immutable-files vfs: don't allow most setxattr to immutable files (2019-06-28)
  file-ioctl-cleanups vfs: only allow FSSETXATTR to set DAX flag on files and dirs (2019-06-28)
  attr-scrub-fixes xfs: online scrub needn't bother zeroing its temporary buffer (2019-06-26)
  bulkstat-v5  xfs: allow bulkstat_single of special inodes (2019-06-26)
  parallel-iwalk xfs: poll waiting for quotacheck (2019-06-26)
  inode-geometry xfs: move xfs_ino_geometry in xfs_mount.h (2019-06-26)
  mkfs-refactor xfs: account for log space when formatting new AGs (2019-06-26)
  copy-file-range-fixes fuse: copy_file_range needs to strip setuid bits and update timestamps (2019-06-10)
  xfs-5.2-fixes xfs: inode btree scrubber should calculate im_boffset correctly (2019-06-04)
  xfs-5.2-merge xfs: don't reserve per-AG space for an internal log (2019-05-08)
  iomap-5.2-merge iomap: Add a page_prepare callback (2019-05-01)
  scrub-summary-counters xfs: add online scrub for superblock counters (2019-04-26)
  widen-idelayed xfs: kill the xfs_dqtrx_t typedef (2019-04-18)
  merged-completions xfs: merge adjacent io completions of the same type (2019-04-16)
  scrub-health-tracking xfs: scrub should only cross-reference with healthy btrees (2019-04-16)
  health-tracking xfs: report inode health via bulkstat (2019-04-16)
  djwong-experimental xfs: repair summary counters (2019-04-15)
  repair-part-three xfs: repair summary counters (2019-04-15)
  moo          mtr: Build script adjustments (2019-03-26)
  xfs-5.1-merge xfs: clean up xfs_dir2_leaf_addname (2019-03-14)
  djwong-devel xfs: cache unlinked pointers in an rhashtable (2019-02-22)
  incore-unlinked-list xfs: cache unlinked pointers in an rhashtable (2019-02-22)
  free-cow-on-freeze xfs: free COW staging extents when freezing filesystem (2019-02-04)
  fix-inobt-scrub xfs: scrub big block inode btrees correctly (2018-11-01)
  docs-4.20-merge docs: add XFS metadump structure to DS&A book (2018-10-01)
  xfs-4.18-merge-conflicts Merge branch 'xfs-4.18-merge-3' (2018-06-05)
  djwong-devel-moo xfs: teach xfs_bmapi_remap to accept some bmapi flags (2018-05-10)
  xfs-4.18-merge iomap: add a swapfile activation function (2018-05-10)
  xfs-4.15-fixes xfs: make iomap_begin functions trim iomaps consistently (2017-12-08)
  for-next     xfs: revert "xfs: factor rmap btree size into the indlen calculations" (2017-09-26)
  xfs-4.14-fixes xfs: revert "xfs: factor rmap btree size into the indlen calculations" (2017-09-26)
  xfs-4.12-fixes xfs: fix spurious spin_is_locked() assert failures on non-smp kernels (2017-06-08)
  xfs-4.12-merge xfs: fix use-after-free in xfs_finish_page_writeback (2017-05-05)
  xfs-4.13-washme xfs: toggle readonly state around xfs_log_mount_finish (2017-05-02)

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