| b101e3342a34 ("xfs: simplify the xfs_bmap_btree_to_extents calling conventions") |
| 3ba738df2523 ("xfs: remove the xfs_ifork_t typedef") |
| ccd9d9114878 ("xfs: remove xfs_bunmapi() dfops param") |
| 4bcfa613a058 ("xfs: use ->t_dfops for all xfs_bunmapi() callers") |
| 32a9b7c65cfc ("xfs: replace xfs_da_args->dfops accesses with ->t_dfops and remove") |
| 0bd6207f8364 ("xfs: remove dfops param in attr fork add path") |
| c9cfdb381172 ("xfs: remove dfops param from high level dirname calls") |
| 6aa6718439ac ("xfs: rename xfs_trans ->t_agfl_dfops to ->t_dfops") |
| 7cf199ba5a70 ("xfs: make xfs_bmapi_remapi work with attribute forks") |
| 95eb308caa0f ("xfs: add BMAPI_NORMAP flag to perform block remapping without updating rmapbt") |
| 13b86fc33718 ("xfs: skip online discard during eofblocks trims") |
| fcb762f5de2e ("xfs: add bmapi nodiscard flag") |
| 8804630e1eeb ("xfs: defer agfl frees from directory op transactions") |
| 8b922f0e6a7f ("xfs: defer frees from common inode allocation paths") |
| 658f8f951173 ("xfs: defer agfl frees from inode inactivation") |
| 2bc5eba8b695 ("xfs: defer agfl block frees from deferred ops processing context") |
| f8f2835a9cf3 ("xfs: defer agfl block frees when dfops is available") |
| 4223f659dd3e ("xfs: create agfl block free helper function") |
| 30b0984d9117 ("xfs: refactor bmap record validation") |
| a27ba2607e60 ("xfs: detect agfl count corruption and reset agfl") |
| c468562879a7 ("xfs: cancel tx on xfs_defer_finish() error during xattr set/remove") |
| 6e643cd094de ("xfs: hold xfs_buf locked between shortform->leaf conversion and the addition of an attribute") |
| dac9c9b13795 ("xfs: pass struct xfs_bmbt_irec to xfs_bmbt_validate_extent") |
| 0254c2f253d6 ("xfs: remove the nr_extents argument to xfs_iext_insert") |
| 6bdcf26ade88 ("xfs: use a b+tree for the in-core extent list") |
| 43518812d297 ("xfs: remove support for inlining data/extents into the inode fork") |
| b121459c7a56 ("xfs: simplify xfs_reflink_convert_cow") |
| b2b1712a6408 ("xfs: introduce the xfs_iext_cursor abstraction") |
| 906abed501bf ("xfs: iterate over extents in xfs_bmap_extents_to_btree") |
| 71565f4b9204 ("xfs: iterate over extents in xfs_iextents_copy") |
| f36bc228e1b9 ("xfs: pass an on-disk extent to xfs_bmbt_validate_extent") |
| 426303610034 ("xfs: treat idx as a cursor in xfs_bmap_collapse_extents") |
| 657fcb23362c ("xfs: treat idx as a cursor in xfs_bmap_del_extent_*") |
| a681847796df ("xfs: treat idx as a cursor in xfs_bmap_add_extent_unwritten_real") |
| 1d2e0089e166 ("xfs: treat idx as a cursor in xfs_bmap_add_extent_hole_real") |
| 41d196f43950 ("xfs: treat idx as a cursor in xfs_bmap_add_extent_hole_delay") |
| 0d045540ed57 ("xfs: treat idx as a cursor in xfs_bmap_add_extent_delay_real") |
| 1bfd7618cbf2 ("xfs: don't create overlapping extents in xfs_bmap_add_extent_delay_real") |
| dc56015faff1 ("xfs: add a new xfs_iext_lookup_extent_before helper") |
| 211e95bbab71 ("xfs: merge xfs_bmap_read_extents into xfs_iread_extents") |
| 29b3e94a9c65 ("xfs: rewrite xfs_bmap_first_unused to make better use of xfs_iext_get_extent") |
| 5936dc543cfd ("xfs: don't rely on extent indices in xfs_bmap_insert_extents") |
| 40591bdbccc4 ("xfs: don't rely on extent indices in xfs_bmap_collapse_extents") |
| 11f75b3bbad5 ("xfs: update got in xfs_bmap_shift_update_extent") |
| bf8062800ad2 ("xfs: remove xfs_bmse_shift_one") |
| ecfea3f0c8c6 ("xfs: split xfs_bmap_shift_extents") |
| 6b18af0dfd16 ("xfs: remove XFS_BMAP_MAX_SHIFT_EXTENTS") |
| 4ed36c6b09a5 ("xfs: inline xfs_shift_file_space into callers") |
| 66f364649d87 ("xfs: remove if_rdev") |
| 42b67dc6ffbf ("xfs: remove the never fully implemented UUID fork format") |