| 07bcbdf020c9 ("xfs: don't leak recovered attri intent items") |
| b53d212b4b5c ("xfs: put the xattr intent item op flags in their own namespace") |
| 356cb708ea18 ("xfs: reject unknown xattri log item operation flags during recovery") |
| fdaf1bb3cafc ("xfs: ATTR_REPLACE algorithm with LARP enabled needs rework") |
| e7f358dee4e5 ("xfs: use XFS_DA_OP flags in deferred attr ops") |
| 59782a236b62 ("xfs: remove xfs_attri_remove_iter") |
| 4b9879b19caf ("xfs: switch attr remove to xfs_attri_set_iter") |
| e5d5596a2a17 ("xfs: introduce attr remove initial states into xfs_attr_set_iter") |
| 4e3d96a57a06 ("xfs: xfs_attr_set_iter() does not need to return EAGAIN") |
| b11fa61bc4c6 ("xfs: clean up final attr removal in xfs_attr_set_iter") |
| 2e7ef218e489 ("xfs: remote xattr removal in xfs_attr_set_iter() is conditional") |
| 411b434a6324 ("xfs: XFS_DAS_LEAF_REPLACE state only needed if !LARP") |
| 7d03533629d1 ("xfs: split remote attr setting out from replace path") |
| 251b29c88eb8 ("xfs: consolidate leaf/node states in xfs_attr_set_iter") |
| 2157d1699e59 ("xfs: kill XFS_DAC_LEAF_ADDNAME_INIT") |
| e0c41089b998 ("xfs: separate out initial attr_set states") |
| 709c8632597c ("xfs: rework deferred attribute operation setup") |
| e22b88de5bac ("xfs: make xattri_leaf_bp more useful") |
| a4b8917b06c7 ("xfs: avoid empty xattr transaction when attrs are inline") |
| c3546cf5d1e5 ("xfs: Add helper function xfs_init_attr_trans") |