| 3ec1b26c04d4 ("xfs: use a xfs_btree_cur for the ->finish_cleanup state") |
| f09d167c2033 ("xfs: turn dfp_done into a xfs_log_item") |
| bb47d79750f1 ("xfs: refactor xfs_defer_finish_noroll") |
| 13a833333907 ("xfs: turn dfp_intent into a xfs_log_item") |
| d367a868e46b ("xfs: merge the ->diff_items defer op into ->create_intent") |
| c1f09188e8de ("xfs: merge the ->log_item defer op into ->create_intent") |
| e046e949486e ("xfs: factor out a xfs_defer_create_intent helper") |
| caeaea985832 ("xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c") |
| 3cfce1e3ce8e ("xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c") |
| effd5e96e7d5 ("xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c") |
| 81f400417351 ("xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c") |
| 73f0d23633c1 ("xfs: merge xfs_bud_init into xfs_trans_get_bud") |
| 60883447f452 ("xfs: merge xfs_rud_init into xfs_trans_get_rud") |
| ebeb8e062906 ("xfs: merge xfs_cud_init into xfs_trans_get_cud") |
| 9c5e7c2ae34b ("xfs: merge xfs_efd_init into xfs_trans_get_efd") |
| e88db81645d3 ("xfs: remove duplicated xfs_defer.h") |
| 66e3237e724c ("xfs: const-ify xfs_owner_info arguments") |
| 02b100fb83f9 ("xfs: streamline defer op type handling") |
| bc9f2b7c8a73 ("xfs: idiotproof defer op type configuration") |
| 9d9e62338597 ("xfs: fold dfops into the transaction") |
| 0f37d1780c3d ("xfs: pass transaction to xfs_defer_add()") |
| 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") |
| 7dbddbaccd18 ("xfs: drop dop param from xfs_defer_op_type ->finish_item() callback") |
| 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") |
| 86d969b425d7 ("xfs: refactor the xrep_extent_list into xfs_bitmap") |
| bc270b53e6aa ("xfs: move the repair extent list into its own file") |
| 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()") |
| 032d91f9820f ("xfs: fix indentation and other whitespace problems in scrub/repair") |
| 1d8a748a8aa9 ("xfs: shorten struct xfs_scrub_context to struct xfs_scrub") |