Age | Commit message (Expand) | Author | Files | Lines |
2024-05-27 | xfs: fix xfs_init_attr_trans not handling explicit operation codes | Darrick J. Wong | 1 | -2/+15 |
2024-04-23 | xfs: add parent pointer validator functions | Allison Henderson | 1 | -0/+10 |
2024-04-23 | xfs: record inode generation in xattr update log intent items | Darrick J. Wong | 1 | -6/+27 |
2024-04-23 | xfs: create attr log item opcodes and formats for parent pointers | Darrick J. Wong | 1 | -21/+238 |
2024-04-23 | xfs: refactor xfs_is_using_logged_xattrs checks in attr item recovery | Darrick J. Wong | 1 | -3/+4 |
2024-04-23 | xfs: create a separate hashname function for extended attributes | Darrick J. Wong | 1 | -1/+1 |
2024-04-23 | xfs: move xfs_attr_defer_add to xfs_attr_item.c | Darrick J. Wong | 1 | -0/+30 |
2024-04-23 | xfs: enforce one namespace per attribute | Darrick J. Wong | 1 | -2/+8 |
2024-04-23 | xfs: refactor name/value iovec validation in xlog_recover_attri_commit_pass2 | Darrick J. Wong | 1 | -18/+46 |
2024-04-23 | xfs: refactor name/length checks in xfs_attri_validate | Darrick J. Wong | 1 | -8/+15 |
2024-04-23 | xfs: use local variables for name and value length in _attri_commit_pass2 | Darrick J. Wong | 1 | -11/+14 |
2024-04-23 | xfs: always set args->value in xfs_attri_item_recover | Darrick J. Wong | 1 | -2/+2 |
2024-04-23 | xfs: validate recovered name buffers when recovering xattr items | Darrick J. Wong | 1 | -11/+47 |
2024-04-23 | xfs: use helpers to extract xattr op from opflags | Darrick J. Wong | 1 | -6/+10 |
2024-04-23 | xfs: check opcode and iovec count match in xlog_recover_attri_commit_pass2 | Darrick J. Wong | 1 | -0/+27 |
2024-04-23 | xfs: use an XFS_OPSTATE_ flag for detecting if logged xattrs are available | Darrick J. Wong | 1 | -1/+1 |
2024-04-23 | xfs: require XFS_SB_FEAT_INCOMPAT_LOG_XATTRS for attr log intent item recovery | Darrick J. Wong | 1 | -2/+3 |
2024-04-23 | xfs: attr fork iext must be loaded before calling xfs_attr_is_leaf | Darrick J. Wong | 1 | -6/+36 |
2024-04-15 | xfs: add an explicit owner field to xfs_da_args | Darrick J. Wong | 1 | -0/+1 |
2024-02-22 | xfs: add a xattr_entry helper | Darrick J. Wong | 1 | -4/+7 |
2024-02-13 | xfs: place intent recovery under NOFS allocation context | Dave Chinner | 1 | -1/+1 |
2024-02-13 | xfs: use GFP_KERNEL in pure transaction contexts | Dave Chinner | 1 | -2/+2 |
2024-02-13 | xfs: convert remaining kmem_free() to kfree() | Dave Chinner | 1 | -1/+1 |
2024-02-13 | xfs: convert kmem_free() for kvmalloc users to kvfree() | Dave Chinner | 1 | -2/+2 |
2024-02-13 | xfs: convert kmem_zalloc() to kzalloc() | Dave Chinner | 1 | -2/+2 |
2023-12-14 | xfs: pass the defer ops instead of type to xfs_defer_start_recovery | Christoph Hellwig | 1 | -1/+1 |
2023-12-14 | xfs: store an ops pointer in struct xfs_defer_pending | Christoph Hellwig | 1 | -0/+1 |
2023-12-14 | xfs: move xfs_attr_defer_type up in xfs_attr_item.c | Christoph Hellwig | 1 | -33/+33 |
2023-12-06 | xfs: elide ->create_done calls for unlogged deferred work | Darrick J. Wong | 1 | -3/+0 |
2023-12-06 | xfs: move ->iop_relog to struct xfs_defer_op_type | Darrick J. Wong | 1 | -4/+4 |
2023-12-06 | xfs: collapse the ->create_done functions | Darrick J. Wong | 1 | -24/+13 |
2023-12-06 | xfs: hoist xfs_trans_add_item calls to defer ops functions | Darrick J. Wong | 1 | -4/+0 |
2023-12-06 | xfs: clean out XFS_LI_DIRTY setting boilerplate from ->iop_relog | Darrick J. Wong | 1 | -1/+0 |
2023-12-06 | xfs: use xfs_defer_create_done for the relogging operation | Darrick J. Wong | 1 | -5/+1 |
2023-12-06 | xfs: hoist ->create_intent boilerplate to its callsite | Darrick J. Wong | 1 | -3/+0 |
2023-12-06 | xfs: collapse the ->finish_item helpers | Darrick J. Wong | 1 | -39/+21 |
2023-12-06 | xfs: hoist intent done flag setting to ->finish_item callsite | Darrick J. Wong | 1 | -26/+4 |
2023-12-06 | xfs: don't set XFS_TRANS_HAS_INTENT_DONE when there's no ATTRD log item | Darrick J. Wong | 1 | -2/+4 |
2023-12-06 | xfs: move ->iop_recover to xfs_defer_op_type | Darrick J. Wong | 1 | -9/+12 |
2023-12-06 | xfs: use xfs_defer_finish_one to finish recovered work items | Darrick J. Wong | 1 | -19/+1 |
2023-12-06 | xfs: dump the recovered xattri log item if corruption happens | Darrick J. Wong | 1 | -0/+4 |
2023-12-06 | xfs: recreate work items when recovering intent items | Darrick J. Wong | 1 | -39/+51 |
2023-12-06 | xfs: transfer recovered intent item ownership in ->iop_recover | Darrick J. Wong | 1 | -0/+1 |
2023-12-06 | xfs: pass the xfs_defer_pending object to iop_recover | Darrick J. Wong | 1 | -1/+2 |
2023-12-06 | xfs: use xfs_defer_pending objects to recover intent items | Darrick J. Wong | 1 | -8/+2 |
2023-12-06 | xfs: don't leak recovered attri intent items | Darrick J. Wong | 1 | -2/+7 |
2023-09-12 | xfs: reserve less log space when recovering log intent items | Darrick J. Wong | 1 | -3/+4 |
2022-10-31 | xfs: dump corrupt recovered log intent items to dmesg consistently | Darrick J. Wong | 1 | -6/+13 |
2022-10-31 | xfs: fix validation in attr log item recovery | Darrick J. Wong | 1 | -31/+23 |
2022-09-19 | xfs: do not need to check return value of xlog_kvmalloc() | Zhiqiang Liu | 1 | -6/+0 |