summaryrefslogtreecommitdiff
path: root/fs/xfs/scrub/attr.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-24xfs: add a per-leaf block callback to xchk_xattr_walkDarrick J. Wong1-1/+1
2024-04-23xfs: check parent pointer xattrs when scrubbingDarrick J. Wong1-0/+16
2024-04-23xfs: revert commit 44af6c7e59b12Darrick J. Wong1-8/+5
2024-04-23xfs: create a hashname function for parent pointersDarrick J. Wong1-0/+4
2024-04-23xfs: create a separate hashname function for extended attributesDarrick J. Wong1-3/+8
2024-04-23xfs: enforce one namespace per attributeDarrick J. Wong1-7/+5
2024-04-23xfs: check shortform attr entry flags specificallyDarrick J. Wong1-0/+9
2024-04-23xfs: fix missing check for invalid attr flagsDarrick J. Wong1-4/+9
2024-04-23xfs: remove XFS_DA_OP_NOTIMEDarrick J. Wong1-1/+0
2024-04-16xfs: create an xattr iteration function for scrubDarrick J. Wong1-78/+47
2024-04-16xfs: flag empty xattr leaf blocks for optimizationDarrick J. Wong1-0/+11
2024-04-16xfs: scrub should set preen if attr leaf has holesDarrick J. Wong1-0/+2
2024-04-16xfs: repair extended attributesDarrick J. Wong1-2/+18
2024-04-16xfs: add an explicit owner field to xfs_da_argsDarrick J. Wong1-0/+1
2023-12-29xfs: remove struct xfs_attr_shortformChristoph Hellwig1-5/+4
2023-12-29xfs: make if_data a void pointerChristoph Hellwig1-7/+3
2023-04-12xfs: don't load local xattr values during scrubDarrick J. Wong1-0/+8
2023-04-12xfs: only allocate free space bitmap for xattr scrub if neededDarrick J. Wong1-3/+28
2023-04-12xfs: clean up xattr scrub initializationDarrick J. Wong1-17/+17
2023-04-12xfs: check used space of shortform xattr structuresDarrick J. Wong1-4/+75
2023-04-12xfs: move xattr scrub buffer allocation to top level functionDarrick J. Wong1-8/+7
2023-04-12xfs: remove flags argument from xchk_setup_xattr_bufDarrick J. Wong1-10/+8
2023-04-12xfs: split valuebuf from xchk_xattr_buf.bufDarrick J. Wong1-46/+43
2023-04-12xfs: split usedmap from xchk_xattr_buf.bufDarrick J. Wong1-18/+21
2023-04-12xfs: split freemap from xchk_xattr_buf.bufDarrick J. Wong1-8/+32
2023-04-12xfs: remove unnecessary dstmap in xattr scrubberDarrick J. Wong1-4/+3
2023-04-12xfs: don't shadow @leaf in xchk_xattr_blockDarrick J. Wong1-3/+3
2023-04-12xfs: xattr scrub should ensure one namespace bit per nameDarrick J. Wong1-1/+7
2023-04-12xfs: update copyright years for scrub/ filesDarrick J. Wong1-1/+1
2023-04-12xfs: fix author and spdx headers on scrub/ filesDarrick J. Wong1-2/+2
2022-11-17xfs: pivot online scrub away from kmem.[ch]Darrick J. Wong1-1/+1
2022-11-17xfs: standardize GFP flags usage in online scrubDarrick J. Wong1-5/+4
2021-08-19xfs: replace xfs_sb_version checks with feature flag checksDave Chinner1-1/+1
2021-08-10xfs: replace kmem_alloc_large() with kvmalloc()Dave Chinner1-6/+8
2021-04-09xfs: get rid of the ip parameter to xchk_setup_*Darrick J. Wong1-3/+2
2020-03-12xfs: mark extended attr corrupt when lookup-by-hash failsDarrick J. Wong1-0/+3
2020-03-03xfs: embedded the attrlist cursor into struct xfs_attr_list_contextChristoph Hellwig1-2/+0
2020-03-03xfs: clean up the attr flag confusionChristoph Hellwig1-4/+1
2020-03-03xfs: rename xfs_attr_list_int to xfs_attr_listChristoph Hellwig1-2/+2
2020-03-03xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIMEChristoph Hellwig1-1/+1
2020-03-03xfs: remove the xfs_inode argument to xfs_attr_get_ilockedChristoph Hellwig1-1/+1
2020-03-03xfs: remove the ATTR_INCOMPLETE flagChristoph Hellwig1-1/+1
2019-11-11xfs: refactor btree node scrubbingChristoph Hellwig1-5/+6
2019-08-31xfs: make attr lookup returns consistentDave Chinner1-2/+0
2019-08-30xfs: remove all *_ITER_ABORT valuesDarrick J. Wong1-1/+1
2019-08-26fs: xfs: Remove KM_NOSLEEP and KM_SLEEP.Tetsuo Handa1-1/+1
2019-07-05xfs: online scrub needn't bother zeroing its temporary bufferDarrick J. Wong1-1/+5
2019-07-05xfs: only allocate memory for scrubbing attributes when we need itDarrick J. Wong1-9/+58
2019-07-05xfs: refactor attr scrub memory allocation functionDarrick J. Wong1-9/+24
2019-07-05xfs: refactor extended attribute buffer pointer functionsDarrick J. Wong1-9/+7