summaryrefslogtreecommitdiff
path: root/fs/xfs/scrub/agheader_repair.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-03xfs: don't ignore runtime errors in xrep_iunlink_reload_nextDarrick J. Wong1-10/+22
2026-08-03xfs: set the prev pointer when reinserting an inode on the unlinked listDarrick J. Wong1-0/+4
2026-08-03xfs: fix another iunlink infinite loop bug in online fsckDarrick J. Wong1-9/+28
2026-08-03xfs: fix allocated inodes that show up in the unlinked listDarrick J. Wong1-7/+56
2026-08-03xfs: check xfarray iteration errors when committing unlinked inode listsDarrick J. Wong1-0/+4
2026-08-03xfs: pass runtime errors from xrep_iunlink_mark_ondisk_rec up to callersDarrick J. Wong1-2/+12
2026-08-03xfs: load next_agino from the correct xfarray in xrep_iunlink_relink_prevDarrick J. Wong1-1/+1
2026-08-03xfs: don't walk off the end of a null sc->sa.agi_bp in AGI repairDarrick J. Wong1-1/+1
2026-08-03xfs: don't livelock in scrub on a circular unlinked listDarrick J. Wong1-2/+15
2026-06-29xfs: fix AGFL extent count calculation in xrep_agfl_filljiazhenyuan1-1/+1
2026-06-09xfs: remove the i_ino field in struct xfs_inodeChristoph Hellwig1-1/+1
2026-06-09xfs: add a XFS_INODE_TO_AGINO helperChristoph Hellwig1-7/+3
2026-06-09xfs: add a XFS_INODE_TO_AGNO helperChristoph Hellwig1-5/+3
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-1/+1
2026-01-24xfs: only call xf{array,blob}_destroy if we have a valid pointerDarrick J. Wong1-2/+6
2026-01-23xfs: get rid of the xchk_xfile_*_descr callsDarrick J. Wong1-9/+4
2026-01-21xfs: directly include xfs_platform.hChristoph Hellwig1-1/+1
2024-12-23xfs: fix CoW forks for realtime filesDarrick J. Wong1-1/+1
2024-12-12xfs: return a 64-bit block count from xfs_btree_count_blocksDarrick J. Wong1-3/+3
2024-11-05xfs: move the min and max group block numbers to xfs_groupDarrick J. Wong1-2/+2
2024-11-05xfs: factor out a generic xfs_group structureChristoph Hellwig1-11/+11
2024-11-05xfs: add a xfs_agino_to_ino helperChristoph Hellwig1-12/+4
2024-07-29xfs: convert comma to semicolonChen Ni1-1/+1
2024-04-15xfs: repair AGI unlinked inode bucket listsDarrick J. Wong1-4/+770
2024-04-15xfs: hoist AGI repair context to a heap objectDarrick J. Wong1-42/+63
2024-02-22xfs: split xfs_inobt_init_cursorChristoph Hellwig1-3/+2
2024-02-22xfs: split xfs_allocbt_init_cursorChristoph Hellwig1-8/+4
2024-02-22xfs: split the agf_roots and agf_levels arraysChristoph Hellwig1-20/+10
2023-12-15xfs: roll the scrub transaction after completing a repairDarrick J. Wong1-3/+6
2023-12-15xfs: move the per-AG datatype bitmaps to separate filesDarrick J. Wong1-0/+1
2023-12-15xfs: create separate structures and code for u32 bitmapsDarrick J. Wong1-5/+4
2023-08-10xfs: fix agf_fllast when repairing an empty AGFLDarrick J. Wong1-1/+4
2023-08-10xfs: clear pagf_agflreset when repairing the AGFLDarrick J. Wong1-1/+4
2023-08-10xfs: allow the user to cancel repairs before we start writingDarrick J. Wong1-0/+16
2023-08-10xfs: use per-AG bitmaps to reap unused AG metadata blocks during repairDarrick J. Wong1-40/+34
2023-08-10xfs: reap large AG metadata extents when possibleDarrick J. Wong1-1/+1
2023-08-10xfs: rearrange xrep_reap_block to make future code flow easierDarrick J. Wong1-3/+3
2023-08-10xfs: move the post-repair block reaping code to a separate fileDarrick J. Wong1-0/+1
2023-04-11xfs: convert xbitmap to interval treeDarrick J. Wong1-3/+9
2023-04-11xfs: remove the for_each_xbitmap_ helpersDarrick J. Wong1-39/+50
2023-04-11xfs: update copyright years for scrub/ filesDarrick J. Wong1-1/+1
2023-04-11xfs: fix author and spdx headers on scrub/ filesDarrick J. Wong1-2/+2
2023-02-13xfs: perags need atomic operational stateDave Chinner1-13/+15
2023-02-13xfs: inobt can use perags in many more places than it doesDave Chinner1-4/+3
2022-11-16xfs: pivot online scrub away from kmem.[ch]Darrick J. Wong1-1/+1
2022-11-16xfs: make AGFL repair function avoid crosslinked blocksDarrick J. Wong1-12/+66
2022-11-16xfs: don't track the AGFL buffer in the scrub AG contextDarrick J. Wong1-1/+0
2022-07-07xfs: replace xfs_ag_block_count() with perag accessesDave Chinner1-4/+2
2022-07-07xfs: Pre-calculate per-AG agbno geometryDave Chinner1-5/+2
2022-07-07xfs: pass perag to xfs_alloc_read_agflDave Chinner1-1/+1