| 5c615f0feb9a ("xfs: remove xfs_qm_vop_chown_reserve") |
| 7317a03df703 ("xfs: refactor inode ownership change transaction/inode/quota allocation idiom") |
| f2f7b9ff62a2 ("xfs: refactor inode creation transaction/inode/quota allocation idiom") |
| 3de4eb106fcc ("xfs: allow reservation of rtblocks with xfs_trans_alloc_inode") |
| 3a1af6c317d0 ("xfs: refactor common transaction/inode/quota allocation idiom") |
| 02b7ee4eb613 ("xfs: reserve data and rt quota at the same time") |
| ad4a74739708 ("xfs: clean up icreate quota reservation calls") |
| 35b1101099e8 ("xfs: remove xfs_trans_unreserve_quota_nblks completely") |
| 8554650003b8 ("xfs: create convenience wrappers for incore quota block reservations") |
| 4abe21ad67a7 ("xfs: clean up quota reservation callsites") |
| b8055ed6779d ("xfs: reduce quota reservation when doing a dax unwritten extent conversion") |
| 1aecf3734a95 ("xfs: fix chown leaking delalloc quota blocks when fssetxattr fails") |
| c442f3086d5a ("xfs: Check for extent overflow when writing to unwritten extent") |
| 3a19bb147c72 ("xfs: Check for extent overflow when adding/removing xattrs") |
| f5d927491914 ("xfs: Check for extent overflow when adding dir entries") |
| 85ef08b5a667 ("xfs: Check for extent overflow when punching a hole") |
| 727e1acd297c ("xfs: Check for extent overflow when trivally adding a new extent") |
| 4e919af7827a ("xfs: periodically relog deferred intent items") |
| ff4ab5e02a04 ("xfs: fix an incore inode UAF in xfs_bui_recover") |
| 64a3f3315bc6 ("xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering") |
| 919522e89f8e ("xfs: clean up bmap intent item recovery checking") |
| 929b92f64048 ("xfs: xfs_defer_capture should absorb remaining transaction reservation") |
| 4f9a60c48078 ("xfs: xfs_defer_capture should absorb remaining block reservations") |
| e6fff81e4870 ("xfs: proper replay of deferred ops queued during log recovery") |
| 901219bb2507 ("xfs: remove XFS_LI_RECOVERED") |
| d6b8fc6c7afa ("xfs: do the assert for all the log done items in xfs_trans_cancel") |
| 2dbf872c042e ("xfs: attach inode to dquot in xfs_bui_item_recover") |
| 93293bcbde93 ("xfs: log new intent items created as part of finishing recovered intent items") |
| 664ffb8a429a ("xfs: move the buffer retry logic to xfs_buf.c") |
| 23fb5a93c21f ("xfs: refactor xfs_buf_ioend") |
| 12e164aa1f9d ("xfs: refactor the buf ioend disposition code") |
| deed9512872d ("xfs: Check for -ENOATTR or -EEXIST") |
| c51df7334167 ("xfs: stop using q_core.d_id in the quota code") |
| 0b0fa1d1d167 ("xfs: stop using q_core.d_flags in the quota code") |
| 985a78fdde15 ("xfs: rename dquot incore state flags") |
| afeda6000b0c ("xfs: validate ondisk/incore dquot flags") |
| c97738a960a8 ("xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush") |
| 48d55e2ae3ce ("xfs: attach inodes to the cluster buffer when dirtied") |
| 71e3e3564686 ("xfs: rework stale inodes in xfs_ifree_cluster") |
| 298f7bec503f ("xfs: pin inode backing buffer to the inode log item") |
| e98084b8bef7 ("xfs: move xfs_clear_li_failed out of xfs_ail_delete_one()") |
| 3536b61e74aa ("xfs: unwind log item error flagging") |
| 428947e9d525 ("xfs: handle buffer log item IO errors directly") |
| 2ef3f7f5db15 ("xfs: get rid of log item callbacks") |
| fec671cd350f ("xfs: clean up the buffer iodone callback functions") |
| 6f5de1808e36 ("xfs: use direct calls for dquot IO completion") |
| aac855ab1a98 ("xfs: make inode IO completion buffer centric") |
| a7e134ef3717 ("xfs: clean up whacky buffer log item list reinit") |
| b01d1461ae6d ("xfs: call xfs_buf_iodone directly") |
| 9fe5c77cbe3c ("xfs: mark log recovery buffers for completion") |