| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-06 | xfs: free xfs_busy_extents structure when no RT extents are queued | Christoph Hellwig | 1 | -1/+3 |
| 2025-07-24 | xfs: return the allocated transaction from xfs_trans_alloc_empty | Christoph Hellwig | 1 | -9/+3 |
| 2025-07-08 | xfs: add a xfs_group_type_buftarg helper | Christoph Hellwig | 1 | -22/+7 |
| 2025-05-05 | xfs: don't assume perags are initialised when trimming AGs | Dave Chinner | 1 | -1/+16 |
| 2025-03-03 | xfs: disable FITRIM for zoned RT devices | Christoph Hellwig | 1 | -1/+2 |
| 2025-01-13 | xfs: fix the comment above xfs_discard_endio | Christoph Hellwig | 1 | -1/+1 |
| 2024-11-05 | xfs: use rtgroup busy extent list for FITRIM | Darrick J. Wong | 1 | -2/+144 |
| 2024-11-05 | xfs: port the perag discard code to handle generic groups | Darrick J. Wong | 1 | -9/+26 |
| 2024-11-05 | xfs: move the min and max group block numbers to xfs_group | Darrick J. Wong | 1 | -2/+2 |
| 2024-11-05 | xfs: add block headers to realtime bitmap and summary blocks | Darrick J. Wong | 1 | -1/+1 |
| 2024-11-05 | xfs: fix rt device offset calculations for FITRIM | Darrick J. Wong | 1 | -8/+11 |
| 2024-11-05 | xfs: make RT extent numbers relative to the rtgroup | Christoph Hellwig | 1 | -2/+2 |
| 2024-11-05 | xfs: move RT bitmap and summary information to the rtgroup | Christoph Hellwig | 1 | -11/+34 |
| 2024-11-05 | xfs: split xfs_trim_rtdev_extents | Christoph Hellwig | 1 | -25/+32 |
| 2024-11-05 | xfs: convert busy extent tracking to the generic group structure | Christoph Hellwig | 1 | -4/+6 |
| 2024-11-05 | xfs: switch perag iteration from the for_each macros to a while based iterator | Christoph Hellwig | 1 | -3/+3 |
| 2024-11-05 | xfs: factor out a generic xfs_group structure | Christoph Hellwig | 1 | -2/+2 |
| 2024-11-05 | xfs: convert remaining trace points to pass pag structures | Christoph Hellwig | 1 | -6/+5 |
| 2024-11-05 | xfs: remove the mount field from struct xfs_busy_extents | Christoph Hellwig | 1 | -3/+2 |
| 2024-11-05 | xfs: keep a reference to the pag for busy extents | Christoph Hellwig | 1 | -2/+2 |
| 2024-11-05 | xfs: pass a pag to xfs_extent_busy_{search,reuse} | Christoph Hellwig | 1 | -1/+1 |
| 2024-09-01 | xfs: fix FITRIM reporting again | Darrick J. Wong | 1 | -1/+1 |
| 2024-09-01 | xfs: simplify xfs_rtalloc_query_range | Christoph Hellwig | 1 | -8/+7 |
| 2024-08-26 | xfs: don't bother reporting blocks trimmed via FITRIM | Darrick J. Wong | 1 | -25/+11 |
| 2024-07-01 | xfs: enable FITRIM on the realtime device | Darrick J. Wong | 1 | -24/+279 |
| 2024-04-15 | xfs: fix performance problems when fstrimming a subset of a fragmented AG | Darrick J. Wong | 1 | -60/+93 |
| 2024-02-22 | xfs: split xfs_allocbt_init_cursor | Christoph Hellwig | 1 | -1/+1 |
| 2024-02-22 | xfs: report XFS_IS_CORRUPT errors to the health system | Darrick J. Wong | 1 | -0/+2 |
| 2024-02-13 | xfs: use an empty transaction for fstrim | Dave Chinner | 1 | -4/+11 |
| 2024-02-13 | xfs: convert remaining kmem_free() to kfree() | Dave Chinner | 1 | -1/+1 |
| 2023-10-04 | xfs: abort fstrim if kernel is suspending | Dave Chinner | 1 | -8/+13 |
| 2023-10-04 | xfs: reduce AGF hold times during fstrim operations | Dave Chinner | 1 | -18/+156 |
| 2023-10-04 | xfs: move log discard work to xfs_discard.c | Dave Chinner | 1 | -1/+76 |
| 2023-02-13 | xfs: convert trim to use for_each_perag_range | Dave Chinner | 1 | -27/+23 |
| 2022-07-07 | xfs: pass perag to xfs_alloc_read_agf() | Dave Chinner | 1 | -1/+1 |
| 2022-04-17 | block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARD | Christoph Hellwig | 1 | -1/+1 |
| 2022-04-17 | block: add a bdev_discard_granularity helper | Christoph Hellwig | 1 | -2/+2 |
| 2022-04-17 | block: remove QUEUE_FLAG_DISCARD | Christoph Hellwig | 1 | -1/+1 |
| 2021-08-19 | xfs: convert mount flags to features | Dave Chinner | 1 | -1/+1 |
| 2021-06-02 | xfs: convert allocbt cursors to use perags | Dave Chinner | 1 | -1/+1 |
| 2021-06-02 | xfs: add a perag to the btree cursor | Dave Chinner | 1 | -1/+1 |
| 2021-06-02 | xfs: pass perags through to the busy extent code | Dave Chinner | 1 | -1/+1 |
| 2021-06-02 | xfs: move xfs_perag_get/put to xfs_ag.[ch] | Dave Chinner | 1 | -1/+1 |
| 2020-03-11 | xfs: remove XFS_BUF_TO_AGF | Christoph Hellwig | 1 | -3/+4 |
| 2020-01-26 | xfs: remove unnecessary null pointer checks from _read_agf callers | Darrick J. Wong | 1 | -1/+1 |
| 2019-11-12 | xfs: kill the XFS_WANT_CORRUPT_* macros | Darrick J. Wong | 1 | -1/+4 |
| 2019-11-07 | xfs: fix missing header includes | Darrick J. Wong | 1 | -0/+1 |
| 2019-06-28 | xfs: remove unused header files | Eric Sandeen | 1 | -3/+0 |
| 2019-06-28 | xfs: move xfs_ino_geometry to xfs_shared.h | Darrick J. Wong | 1 | -0/+1 |
| 2019-04-14 | xfs,fstrim: fix to return correct minlen | Wang Shilong | 1 | -1/+2 |
| 2019-03-25 | xfs: prohibit fstrim in norecovery mode | Darrick J. Wong | 1 | -0/+8 |
| 2018-07-23 | xfs: trivial xfs_btree_del_cursor cleanups | Darrick J. Wong | 1 | -1/+1 |
| 2018-06-06 | xfs: convert to SPDX license tags | Dave Chinner | 1 | -13/+1 |
| 2018-04-10 | Force log to disk before reading the AGF during a fstrim | Carlos Maiolino | 1 | -7/+7 |
| 2017-06-19 | xfs: remove double-underscore integer types | Darrick J. Wong | 1 | -2/+2 |
| 2017-04-27 | xfs: Allow user to kill fstrim process | Lukas Czerner | 1 | -1/+9 |
| 2017-02-09 | xfs: don't block the log commit handler for discards | Christoph Hellwig | 1 | -29/+0 |
| 2016-08-03 | xfs: rmap btree requires more reserved free space | Darrick J. Wong | 1 | -1/+1 |
| 2016-03-02 | xfs: fix format specifier , should be %llx and not %llu | Colin Ian King | 1 | -1/+1 |
| 2015-02-23 | xfs: pass mp to XFS_WANT_CORRUPTED_GOTO | Eric Sandeen | 1 | -1/+1 |
| 2014-11-28 | xfs: merge xfs_ag.h into xfs_format.h | Christoph Hellwig | 1 | -1/+0 |
| 2014-06-25 | xfs: global error sign conversion | Dave Chinner | 1 | -4/+4 |
| 2014-06-22 | xfs: Nuke XFS_ERROR macro | Eric Sandeen | 1 | -5/+5 |
| 2013-12-10 | xfs: don't perform discard if the given range length is less than block size | Jie Liu | 1 | -2/+3 |
| 2013-10-23 | xfs: decouple inode and bmap btree header files | Dave Chinner | 1 | -4/+2 |
| 2013-10-23 | xfs: decouple log and transaction headers | Dave Chinner | 1 | -2/+3 |
| 2013-08-12 | xfs: split out transaction reservation code | Dave Chinner | 1 | -2/+2 |
| 2013-08-12 | xfs: separate dquot on disk format definitions out of xfs_quota.h | Dave Chinner | 1 | -0/+1 |
| 2012-08-23 | xfs: check for possible overflow in xfs_ioc_trim | Tomas Racek | 1 | -2/+4 |
| 2012-05-14 | xfs: clean up busy extent naming | Dave Chinner | 1 | -2/+2 |
| 2012-05-14 | xfs: move busy extent handling to it's own file | Dave Chinner | 1 | -0/+1 |
| 2012-05-14 | xfs: move xfsagino_t to xfs_types.h | Dave Chinner | 1 | -1/+0 |
| 2012-03-27 | xfs: fix fstrim offset calculations | Dave Chinner | 1 | -23/+38 |
| 2012-01-03 | xfs: fix endian conversion issue in discard code | Dave Chinner | 1 | -2/+2 |
| 2011-10-11 | xfs: fix possible overflow in xfs_ioc_trim() | Lukas Czerner | 1 | -10/+10 |
| 2011-08-12 | xfs: remove subdirectories | Christoph Hellwig | 1 | -0/+222 |