| 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") |
| 97e5a6e6dc44 ("xfs: remove XFS_IO_INVALID") |
| 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") |
| 381d59284872 ("xfs: use ->t_firstblock in reflink cow block cancel") |
| fb91f4b5d618 ("xfs: replace no-op firstblock init with ->t_firstblock") |
| 058529c5f51c ("xfs: use ->t_firstblock in dq alloc") |
| 4b77a088d781 ("xfs: use ->t_firstblock in bmap extent split") |
| 2af528425342 ("xfs: remove xfs_bunmapi() firstblock param") |
| a7beabeae221 ("xfs: remove xfs_bmapi_write() firstblock param") |
| d0a9d7957299 ("xfs: use ->t_firstblock in insert/collapse range") |
| 372837978d90 ("xfs: use ->t_firstblock for all xfs_bunmapi() callers") |
| 650919f13182 ("xfs: use ->t_firstblock for all xfs_bmapi_write() callers") |
| 766139032f95 ("xfs: use ->t_firstblock in xattr ops") |
| 825d75cd8c1b ("xfs: use ->t_firstblock in attrfork add") |
| 381eee69f862 ("xfs: remove firstblock param from xfs dir ops") |
| f16dea54b789 ("xfs: use ->t_firstblock in dir ops") |
| 3ae2d89174e4 ("xfs: allow null firstblock in xfs_bmapi_write() when tp is null") |
| bcd2c9f33559 ("xfs: refactor dfops init to attach to transaction") |
| d5669ed58175 ("xfs: use ->t_dfops in reflink cow recover path") |
| 27356a063a85 ("xfs: use ->t_dfops in cancel cow blocks operation") |
| 7a7943c7e095 ("xfs: use ->t_dfops for rmap extent swap operations") |
| 42b394a92562 ("xfs: remove xfs_btree_cur bmbt dfops field") |
| 81ba8f3e947c ("xfs: remove dfops param from internal bmap extent helpers") |
| f4a9cf97faf4 ("xfs: use ->t_dfops for collapse/insert range operations") |
| 3e3673e3029c ("xfs: remove struct xfs_bmalloca dfops field") |
| ff3edf255da7 ("xfs: remove xfs_bmapi_remap() dfops param") |
| ccd9d9114878 ("xfs: remove xfs_bunmapi() dfops param") |
| 4bcfa613a058 ("xfs: use ->t_dfops for all xfs_bunmapi() callers") |
| 6e702a5dcbe1 ("xfs: remove xfs_bmapi_write() dfops param") |
| 175d1a013eaf ("xfs: use ->t_dfops for all xfs_bmapi_write() callers") |