summaryrefslogtreecommitdiffstats
path: root/fs/xfs/xfs_attr_item.c
Commit message (Expand)AuthorAgeFilesLines
* xfs: pass the defer ops instead of type to xfs_defer_start_recoveryChristoph Hellwig2023-12-141-1/+1
* xfs: store an ops pointer in struct xfs_defer_pendingChristoph Hellwig2023-12-141-0/+1
* xfs: move xfs_attr_defer_type up in xfs_attr_item.cChristoph Hellwig2023-12-141-33/+33
* xfs: elide ->create_done calls for unlogged deferred workDarrick J. Wong2023-12-061-3/+0
* xfs: move ->iop_relog to struct xfs_defer_op_typeDarrick J. Wong2023-12-061-4/+4
* xfs: collapse the ->create_done functionsDarrick J. Wong2023-12-061-24/+13
* xfs: hoist xfs_trans_add_item calls to defer ops functionsDarrick J. Wong2023-12-061-4/+0
* xfs: clean out XFS_LI_DIRTY setting boilerplate from ->iop_relogDarrick J. Wong2023-12-061-1/+0
* xfs: use xfs_defer_create_done for the relogging operationDarrick J. Wong2023-12-061-5/+1
* xfs: hoist ->create_intent boilerplate to its callsiteDarrick J. Wong2023-12-061-3/+0
* xfs: collapse the ->finish_item helpersDarrick J. Wong2023-12-061-39/+21
* xfs: hoist intent done flag setting to ->finish_item callsiteDarrick J. Wong2023-12-061-26/+4
* xfs: don't set XFS_TRANS_HAS_INTENT_DONE when there's no ATTRD log itemDarrick J. Wong2023-12-061-2/+4
* xfs: move ->iop_recover to xfs_defer_op_typeDarrick J. Wong2023-12-061-9/+12
* xfs: use xfs_defer_finish_one to finish recovered work itemsDarrick J. Wong2023-12-061-19/+1
* xfs: dump the recovered xattri log item if corruption happensDarrick J. Wong2023-12-061-0/+4
* xfs: recreate work items when recovering intent itemsDarrick J. Wong2023-12-061-39/+51
* xfs: transfer recovered intent item ownership in ->iop_recoverDarrick J. Wong2023-12-061-0/+1
* xfs: pass the xfs_defer_pending object to iop_recoverDarrick J. Wong2023-12-061-1/+2
* xfs: use xfs_defer_pending objects to recover intent itemsDarrick J. Wong2023-12-061-8/+2
* xfs: don't leak recovered attri intent itemsDarrick J. Wong2023-12-061-2/+7
* xfs: reserve less log space when recovering log intent itemsDarrick J. Wong2023-09-121-3/+4
* xfs: dump corrupt recovered log intent items to dmesg consistentlyDarrick J. Wong2022-10-311-6/+13
* xfs: fix validation in attr log item recoveryDarrick J. Wong2022-10-311-31/+23
* xfs: do not need to check return value of xlog_kvmalloc()Zhiqiang Liu2022-09-191-6/+0
* xfs: don't hold xattr leaf buffers across transaction rollsDarrick J. Wong2022-06-291-22/+0
* xfs: clean up the end of xfs_attri_item_recoverDarrick J. Wong2022-06-261-19/+26
* xfs: always free xattri_leaf_bp when cancelling a deferred opDarrick J. Wong2022-06-261-1/+19
* xfs: fix TOCTOU race involving the new logged xattrs control knobDarrick J. Wong2022-06-151-6/+9
* Merge branch 'guilt/xfs-5.19-misc-3' into xfs-5.19-for-nextDave Chinner2022-05-231-1/+0
|\
| * xfs: Remove duplicate includeJiapeng Chong2022-05-221-1/+0
* | xfs: share xattr name and value buffers when logging xattr updatesDarrick J. Wong2022-05-231-118/+152
* | xfs: rename struct xfs_attr_item to xfs_attr_intentDarrick J. Wong2022-05-221-12/+12
* | xfs: put attr[id] log item cache init with the othersDarrick J. Wong2022-05-221-0/+3
* | xfs: use a separate slab cache for deferred xattr work stateDarrick J. Wong2022-05-221-1/+4
* | xfs: put the xattr intent item op flags in their own namespaceDarrick J. Wong2022-05-221-10/+10
* | xfs: free xfs_attrd_log_items correctlyDarrick J. Wong2022-05-201-1/+1
* | xfs: validate xattr name earlier in recoveryDarrick J. Wong2022-05-201-7/+8
* | xfs: reject unknown xattri log item filter flags during recoveryDarrick J. Wong2022-05-201-3/+7
* | xfs: reject unknown xattri log item operation flags during recoveryDarrick J. Wong2022-05-201-2/+7
* | xfs: don't leak da state when freeing the attr intent itemDarrick J. Wong2022-05-201-3/+12
|/
* xfs: can't use kmem_zalloc() for attribute buffersDave Chinner2022-05-121-20/+15
* xfs: ATTR_REPLACE algorithm with LARP enabled needs reworkDave Chinner2022-05-121-1/+7
* xfs: switch attr remove to xfs_attri_set_iterDave Chinner2022-05-121-24/+7
* xfs: xfs_attr_set_iter() does not need to return EAGAINDave Chinner2022-05-121-0/+2
* xfs: separate out initial attr_set statesDave Chinner2022-05-121-1/+12
* xfs: rework deferred attribute operation setupDave Chinner2022-05-111-1/+8
* xfs: initialise attrd item to zeroDave Chinner2022-05-111-1/+1
* xfs: Add helper function xfs_init_attr_transAllison Henderson2022-05-111-10/+2
* xfs: Merge xfs_delattr_context into xfs_attr_itemAllison Henderson2022-05-111-26/+24