e3c5de22026f ("xfs: rename struct xfs_attr_item to xfs_attr_intent") 500a512c60d1 ("xfs: remove struct xfs_attr_item.xattri_flags") e2c78949b641 ("xfs: use a separate slab cache for deferred xattr work state") b53d212b4b5c ("xfs: put the xattr intent item op flags in their own namespace") 4d0cdd2bb8f0 ("xfs: clean up xfs_attr_node_hasname") 356cb708ea18 ("xfs: reject unknown xattri log item operation flags during recovery") a618acab136b ("xfs: don't leak the retained da state when doing a leaf to node conversion") 309001c22cdd ("xfs: don't leak da state when freeing the attr intent item") 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")