aboutsummaryrefslogtreecommitdiff
path: root/fs/xfs/scrub/scrub.c
AgeCommit message (Expand)AuthorFilesLines
2020-03-26xfs: prohibit fs freezing when using empty transactionsGravatar Darrick J. Wong 1-0/+9
2019-11-07xfs: fix missing header includesGravatar Darrick J. Wong 1-0/+1
2019-06-28xfs: remove unused header filesGravatar Eric Sandeen 1-20/+0
2019-04-30xfs: add online scrub for superblock countersGravatar Darrick J. Wong 1-0/+6
2019-04-26xfs: allow scrubbers to pause background reclaimGravatar Darrick J. Wong 1-0/+2
2019-04-16xfs: scrub/repair should update filesystem metadata healthGravatar Darrick J. Wong 1-0/+4
2019-04-16xfs: hoist the already_fixed variable to the scrub contextGravatar Darrick J. Wong 1-3/+3
2019-04-16xfs: collapse scrub bool state flags into a single unsigned intGravatar Darrick J. Wong 1-4/+4
2019-04-16xfs: refactor scrub context initializationGravatar Darrick J. Wong 1-13/+18
2018-10-18xfs: remove suport for filesystems without unwritten extent flagGravatar Christoph Hellwig 1-13/+0
2018-08-10xfs: repair the AGIGravatar Darrick J. Wong 1-1/+1
2018-08-10xfs: repair the AGFLGravatar Darrick J. Wong 1-1/+1
2018-08-10xfs: repair the AGFGravatar Darrick J. Wong 1-1/+1
2018-07-26xfs: clean up IRELE/iput callsitesGravatar Darrick J. Wong 1-1/+1
2018-07-23xfs: fix indentation and other whitespace problems in scrub/repairGravatar Darrick J. Wong 1-4/+4
2018-07-23xfs: shorten struct xfs_scrub_context to struct xfs_scrubGravatar Darrick J. Wong 1-5/+5
2018-07-23xfs: shorten xfs_repair_ prefix to xrep_Gravatar Darrick J. Wong 1-27/+27
2018-07-23xfs: shorten xfs_scrub_ prefixGravatar Darrick J. Wong 1-68/+74
2018-06-06xfs: convert to SPDX license tagsGravatar Dave Chinner 1-15/+1
2018-05-30xfs: repair superblocksGravatar Darrick J. Wong 1-1/+1
2018-05-15xfs: implement the metadata repair ioctl flagGravatar Darrick J. Wong 1-7/+131
2018-05-15xfs: skip scrub xref if corruption already notedGravatar Darrick J. Wong 1-2/+2
2018-05-15xfs: avoid ilock games in the quota scrubberGravatar Darrick J. Wong 1-0/+4
2018-01-17xfs: don't iunlock unlocked inodesGravatar Darrick J. Wong 1-1/+2
2018-01-17xfs: set up scrub cross-referencing helpersGravatar Darrick J. Wong 1-0/+10
2018-01-08xfs: move all scrub input checking to xfs_scrub_validateGravatar Eric Sandeen 1-12/+56
2018-01-08xfs: factor out scrub input checkingGravatar Eric Sandeen 1-31/+44
2018-01-08xfs: explicitly initialize meta_scrub_ops array by typeGravatar Eric Sandeen 1-25/+28
2017-12-08fs: xfs: remove duplicate includesGravatar Pravin Shedge 1-1/+0
2017-11-06xfs: trivial sparse fixes for the new scrub codeGravatar Christoph Hellwig 1-1/+1
2017-10-26xfs: scrub quota informationGravatar Darrick J. Wong 1-0/+12
2017-10-26xfs: scrub realtime bitmap/summaryGravatar Darrick J. Wong 1-0/+10
2017-10-26xfs: scrub directory parent pointersGravatar Darrick J. Wong 1-0/+4
2017-10-26xfs: scrub symbolic linksGravatar Darrick J. Wong 1-0/+4
2017-10-26xfs: scrub extended attributesGravatar Darrick J. Wong 1-0/+8
2017-10-26xfs: scrub directory metadataGravatar Darrick J. Wong 1-0/+4
2017-10-26xfs: scrub inode block mappingsGravatar Darrick J. Wong 1-0/+12
2017-10-26xfs: scrub inodesGravatar Darrick J. Wong 1-2/+16
2017-10-26xfs: scrub refcount btreesGravatar Darrick J. Wong 1-0/+5
2017-10-26xfs: scrub rmap btreesGravatar Darrick J. Wong 1-0/+5
2017-10-26xfs: scrub inode btreesGravatar Darrick J. Wong 1-0/+9
2017-10-26xfs: scrub free space btreesGravatar Darrick J. Wong 1-0/+8
2017-10-26xfs: scrub the AGIGravatar Darrick J. Wong 1-0/+4
2017-10-26xfs: scrub AGF and AGFLGravatar Darrick J. Wong 1-0/+8
2017-10-26xfs: scrub the secondary superblocksGravatar Darrick J. Wong 1-0/+4
2017-10-26xfs: create helpers to scan an allocation groupGravatar Darrick J. Wong 1-0/+4
2017-10-26xfs: probe the scrub ioctlGravatar Darrick J. Wong 1-0/+29
2017-10-26xfs: dispatch metadata scrub subcommandsGravatar Darrick J. Wong 1-1/+195
2017-10-26xfs: create an ioctl to scrub AG metadataGravatar Darrick J. Wong 1-0/+54