| 5da8a07c79e8 ("xfs: rename the m_writeio_* fields in struct xfs_mount") |
| 3cd1d18b0d40 ("xfs: remove the m_readio_* fields in struct xfs_mount") |
| b5ad616c3edf ("xfs: don't use a different allocsice for -o wsync") |
| dd2d535e3fb2 ("xfs: cleanup calculating the stat optimal I/O size") |
| a526c85c2236 ("xfs: move xfs_file_iomap_begin_delay around") |
| 43568226a4a3 ("xfs: factor out a helper to calculate the end_fsb") |
| 36adcbace24e ("xfs: fill out the srcmap in iomap_begin") |
| ae36b53c6c60 ("xfs: refactor xfs_file_iomap_begin_delay") |
| ffb375a8cf20 ("xfs: pass two imaps to xfs_reflink_allocate_cow") |
| 05b30949f1aa ("xfs: set IOMAP_F_NEW more carefully") |
| 2492a606b3d2 ("xfs: initialize iomap->flags in xfs_bmbt_to_iomap") |
| 7684e2c4384d ("iomap: iomap that extends beyond EOF should be marked dirty") |
| 4f29e10d689f ("xfs: rework breaking of shared extents in xfs_file_iomap_begin") |
| affe250a085d ("xfs: don't pass iomap flags to xfs_reflink_allocate_cow") |
| 66ae56a53f0e ("xfs: introduce an always_cow mode") |
| c4feb0b194f3 ("xfs: report IOMAP_F_SHARED from xfs_file_iomap_begin_delay") |
| 26b91c728b2d ("xfs: make COW fork unwritten extent conversions more robust") |
| db46e604adf8 ("xfs: merge COW handling into xfs_file_iomap_begin_delay") |
| 78f0cc9d55cb ("xfs: don't use delalloc extents for COW on files with extsize hints") |
| 60271ab79d40 ("xfs: fix SEEK_DATA for speculative COW fork preallocation") |
| 16be1433737e ("xfs: make xfs_bmbt_to_iomap more useful") |
| 4ad765edb02a ("xfs: move xfs_iomap_write_allocate to xfs_aops.c") |
| 125851ac92d6 ("xfs: move stat accounting to xfs_bmapi_convert_delalloc") |
| 491ce61e939f ("xfs: move transaction handling to xfs_bmapi_convert_delalloc") |
| d8ae82e394bd ("xfs: split XFS_BMAPI_DELALLOC handling from xfs_bmapi_write") |
| be225fec72ed ("xfs: remove the io_type field from the writeback context and ioend") |
| c2b3164320b5 ("xfs: use the latest extent at writeback delalloc conversion time") |
| 627209fbcc2f ("xfs: create delalloc bmapi wrapper for full extent allocation") |
| 3b3508980730 ("xfs: remove superfluous writeback mapping eof trimming") |
| d9252d526ba6 ("xfs: validate writeback mapping using data fork seq counter") |
| 85f8dff00a31 ("xfs: fix symbolic enum printing in ftrace output") |
| 59e429314910 ("xfs: fix shared extent data corruption due to missing cow reservation") |
| 032dc923b2ba ("xfs: fix fork selection in xfs_find_trim_cow_extent") |
| d392bc81bb7c ("xfs: remove the unused trimmed argument from xfs_reflink_trim_around_shared") |
| fc439464e3ee ("xfs: remove the unused shared argument to xfs_reflink_reserve_cow") |
| 0365c5d6c3d4 ("xfs: handle zeroing in xfs_file_iomap_begin_delay") |
| 97e5a6e6dc44 ("xfs: remove XFS_IO_INVALID") |
| df307077916f ("xfs: fix transaction leak in xfs_reflink_allocate_cow()") |
| 2ba090d521c5 ("xfs: use WRITE_ONCE to update if_seq") |
| e666aa37f433 ("xfs: avoid COW fork extent lookups in writeback if the fork didn't change") |
| 745b3f76d1c8 ("xfs: maintain a sequence count for inode fork manipulations") |
| 51d626903083 ("xfs: introduce a new xfs_inode_has_cow_data helper") |
| fcacbc3f5113 ("xfs: remove if_real_bytes") |
| c8eac49ef798 ("xfs: remove all boilerplate defer init/finish code") |
| 91ef75b65724 ("xfs: use internal dfops during [b|c]ui recovery") |
| a61acc3c78df ("xfs: use ->t_dfops in log recovery intent processing") |
| 02dff7bf8168 ("xfs: pull up dfops from xfs_itruncate_extents()") |
| 5fdd97944ee5 ("xfs: remove xfs_defer_init() firstblock param") |
| 9c3bf5da80ef ("xfs: use ->t_firstblock in inode inactivate") |
| f53753892187 ("xfs: use ->t_firstblock in extent swap") |