| 9d9e62338597 ("xfs: fold dfops into the transaction") |
| 1ae093cbea3d ("xfs: replace xfs_defer_ops ->dop_pending with on-stack list") |
| 9b1f4e9831df ("xfs: cancel dfops on xfs_defer_finish() error") |
| 60f31a609ed3 ("xfs: clean out superfluous dfops dop params/vars") |
| a8198666fb75 ("xfs: automatic dfops inode relogging") |
| 82ff27bc52a8 ("xfs: automatic dfops buffer relogging") |
| 1214f1cf663b ("xfs: replace dop_low with transaction flag") |
| ce356d64772f ("xfs: pass transaction to dfops reset/move helpers") |
| 7279aa13b8fb ("xfs: remove unused __xfs_defer_cancel() internal helper") |
| fbfa977d25dc ("xfs: use transaction for intent recovery instead of raw dfops") |
| 98719051e75c ("xfs: refactor internal dfops initialization") |
| b277c37f43dd ("xfs: bypass final dfops roll in trans commit path") |
| 9e28a242be65 ("xfs: drop unnecessary xfs_defer_finish() dfops parameter") |
| c8eac49ef798 ("xfs: remove all boilerplate defer init/finish code") |
| 91ef75b65724 ("xfs: use internal dfops during [b|c]ui recovery") |
| 9c6bb0cf7ba3 ("xfs: use internal dfops in attr code") |
| 1e5ae1995a44 ("xfs: use internal dfops in cow blocks cancel") |
| e021a2e5fc52 ("xfs: support embedded dfops in transaction") |
| 44fd294681de ("xfs: pack holes in xfs_defer_ops and xfs_trans") |
| 509308b413c9 ("xfs: reset dfops to initial state after finish") |
| 83200bfac608 ("xfs: remove unused deferred ops committed field") |
| 03f4e4b26cd5 ("xfs: make deferred processing safe for embedded dfops") |
| dcbd44f79986 ("xfs: fix transaction leak on remote attr set/remove failure") |
| a61acc3c78df ("xfs: use ->t_dfops in log recovery intent processing") |
| 02dff7bf8168 ("xfs: pull up dfops from xfs_itruncate_extents()") |
| 81b549aa626b ("xfs: return from _defer_finish with a clean transaction") |
| 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") |
| 94c07b4dba01 ("xfs: remove xfs_bmalloca firstblock field") |
| 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") |
| bba59c5e4b38 ("xfs: add firstblock field to xfs_trans") |
| 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") |