summaryrefslogtreecommitdiff
path: root/fs/xfs/xfs_attr_item.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-27xfs: fix xfs_init_attr_trans not handling explicit operation codesDarrick J. Wong1-2/+15
2024-04-23xfs: add parent pointer validator functionsAllison Henderson1-0/+10
2024-04-23xfs: record inode generation in xattr update log intent itemsDarrick J. Wong1-6/+27
2024-04-23xfs: create attr log item opcodes and formats for parent pointersDarrick J. Wong1-21/+238
2024-04-23xfs: refactor xfs_is_using_logged_xattrs checks in attr item recoveryDarrick J. Wong1-3/+4
2024-04-23xfs: create a separate hashname function for extended attributesDarrick J. Wong1-1/+1
2024-04-23xfs: move xfs_attr_defer_add to xfs_attr_item.cDarrick J. Wong1-0/+30
2024-04-23xfs: enforce one namespace per attributeDarrick J. Wong1-2/+8
2024-04-23xfs: refactor name/value iovec validation in xlog_recover_attri_commit_pass2Darrick J. Wong1-18/+46
2024-04-23xfs: refactor name/length checks in xfs_attri_validateDarrick J. Wong1-8/+15
2024-04-23xfs: use local variables for name and value length in _attri_commit_pass2Darrick J. Wong1-11/+14
2024-04-23xfs: always set args->value in xfs_attri_item_recoverDarrick J. Wong1-2/+2
2024-04-23xfs: validate recovered name buffers when recovering xattr itemsDarrick J. Wong1-11/+47
2024-04-23xfs: use helpers to extract xattr op from opflagsDarrick J. Wong1-6/+10
2024-04-23xfs: check opcode and iovec count match in xlog_recover_attri_commit_pass2Darrick J. Wong1-0/+27
2024-04-23xfs: use an XFS_OPSTATE_ flag for detecting if logged xattrs are availableDarrick J. Wong1-1/+1
2024-04-23xfs: require XFS_SB_FEAT_INCOMPAT_LOG_XATTRS for attr log intent item recoveryDarrick J. Wong1-2/+3
2024-04-23xfs: attr fork iext must be loaded before calling xfs_attr_is_leafDarrick J. Wong1-6/+36
2024-04-15xfs: add an explicit owner field to xfs_da_argsDarrick J. Wong1-0/+1
2024-02-22xfs: add a xattr_entry helperDarrick J. Wong1-4/+7
2024-02-13xfs: place intent recovery under NOFS allocation contextDave Chinner1-1/+1
2024-02-13xfs: use GFP_KERNEL in pure transaction contextsDave Chinner1-2/+2
2024-02-13xfs: convert remaining kmem_free() to kfree()Dave Chinner1-1/+1
2024-02-13xfs: convert kmem_free() for kvmalloc users to kvfree()Dave Chinner1-2/+2
2024-02-13xfs: convert kmem_zalloc() to kzalloc()Dave Chinner1-2/+2
2023-12-14xfs: pass the defer ops instead of type to xfs_defer_start_recoveryChristoph Hellwig1-1/+1
2023-12-14xfs: store an ops pointer in struct xfs_defer_pendingChristoph Hellwig1-0/+1
2023-12-14xfs: move xfs_attr_defer_type up in xfs_attr_item.cChristoph Hellwig1-33/+33
2023-12-06xfs: elide ->create_done calls for unlogged deferred workDarrick J. Wong1-3/+0
2023-12-06xfs: move ->iop_relog to struct xfs_defer_op_typeDarrick J. Wong1-4/+4
2023-12-06xfs: collapse the ->create_done functionsDarrick J. Wong1-24/+13
2023-12-06xfs: hoist xfs_trans_add_item calls to defer ops functionsDarrick J. Wong1-4/+0
2023-12-06xfs: clean out XFS_LI_DIRTY setting boilerplate from ->iop_relogDarrick J. Wong1-1/+0
2023-12-06xfs: use xfs_defer_create_done for the relogging operationDarrick J. Wong1-5/+1
2023-12-06xfs: hoist ->create_intent boilerplate to its callsiteDarrick J. Wong1-3/+0
2023-12-06xfs: collapse the ->finish_item helpersDarrick J. Wong1-39/+21
2023-12-06xfs: hoist intent done flag setting to ->finish_item callsiteDarrick J. Wong1-26/+4
2023-12-06xfs: don't set XFS_TRANS_HAS_INTENT_DONE when there's no ATTRD log itemDarrick J. Wong1-2/+4
2023-12-06xfs: move ->iop_recover to xfs_defer_op_typeDarrick J. Wong1-9/+12
2023-12-06xfs: use xfs_defer_finish_one to finish recovered work itemsDarrick J. Wong1-19/+1
2023-12-06xfs: dump the recovered xattri log item if corruption happensDarrick J. Wong1-0/+4
2023-12-06xfs: recreate work items when recovering intent itemsDarrick J. Wong1-39/+51
2023-12-06xfs: transfer recovered intent item ownership in ->iop_recoverDarrick J. Wong1-0/+1
2023-12-06xfs: pass the xfs_defer_pending object to iop_recoverDarrick J. Wong1-1/+2
2023-12-06xfs: use xfs_defer_pending objects to recover intent itemsDarrick J. Wong1-8/+2
2023-12-06xfs: don't leak recovered attri intent itemsDarrick J. Wong1-2/+7
2023-09-12xfs: reserve less log space when recovering log intent itemsDarrick J. Wong1-3/+4
2022-10-31xfs: dump corrupt recovered log intent items to dmesg consistentlyDarrick J. Wong1-6/+13
2022-10-31xfs: fix validation in attr log item recoveryDarrick J. Wong1-31/+23
2022-09-19xfs: do not need to check return value of xlog_kvmalloc()Zhiqiang Liu1-6/+0