Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
27157af66324d529b43231c12b5d1e1a3e9fa620
/
fs
/
xfs
/
scrub
3d129e1
xfs: fix backwards endian conversion in scrub
by Darrick J. Wong
· 6 years ago
081a8ae
xfs: fix uninitialized error variable
by Colin Ian King
· 6 years ago
9228d75
xfs: use buf ops magic to detect btree block type
by Darrick J. Wong
· 6 years ago
27df4f5
xfs: split up allocation btree verifier
by Brian Foster
· 6 years ago
01e68f4
xfs: create a separate finobt verifier
by Brian Foster
· 6 years ago
7d36c19
xfs: add xfs_verify_agino_or_null helper
by Darrick J. Wong
· 6 years ago
6548053
xfs: check attribute name validity
by Darrick J. Wong
· 6 years ago
e5d7d51
xfs: check directory name validity
by Darrick J. Wong
· 6 years ago
87c9607
xfs: fix off-by-one error in rtbitmap cross-reference
by Darrick J. Wong
· 6 years ago
f8c1d70
xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t
by Darrick J. Wong
· 6 years ago
3258cb2
xfs: abort xattr scrub if fatal signals are pending
by Darrick J. Wong
· 6 years ago
f9e6334
xfs: consolidate scrub dinode mapping code into a single function
by Darrick J. Wong
· 6 years ago
4539b8a
xfs: scrub big block inode btrees correctly
by Darrick J. Wong
· 6 years ago
b9454fe
xfs: clean up the inode cluster checking in the inobt scrub
by Darrick J. Wong
· 6 years ago
a195424
xfs: hoist inode cluster checks out of loop
by Darrick J. Wong
· 6 years ago
22234c6
xfs: check inobt record alignment on big block filesystems
by Darrick J. Wong
· 6 years ago
c050fdf
xfs: check the ir_startino alignment directly
by Darrick J. Wong
· 6 years ago
435dcf0
xfs: never try to scrub more than 64 inodes per inobt record
by Darrick J. Wong
· 6 years ago
add46b3
xfs: set buffer ops when repair probes for btree type
by Darrick J. Wong
· 6 years ago
86d163d
xfs: stringify scrub types in ftrace output
by Darrick J. Wong
· 6 years ago
c494213
xfs: stringify btree cursor types in ftrace output
by Darrick J. Wong
· 6 years ago
7af8150
xfs: fix function pointer type in ftrace format
by Darrick J. Wong
· 6 years ago
2c2d9d3
xfs: count inode blocks correctly in inobt scrub
by Darrick J. Wong
· 6 years ago
c1b4a32
xfs: precalculate cluster alignment in inodes and blocks
by Darrick J. Wong
· 6 years ago
83dcdb4
xfs: precalculate inodes and blocks per inode cluster
by Darrick J. Wong
· 6 years ago
43004b2
xfs: add a block to inode count converter
by Darrick J. Wong
· 6 years ago
7280fed
xfs: remove xfs_rmap_ag_owner and friends
by Darrick J. Wong
· 6 years ago
66e3237
xfs: const-ify xfs_owner_info arguments
by Darrick J. Wong
· 6 years ago
38b6238
xfs: fix buffer state management in xrep_findroot_block
by Darrick J. Wong
· 6 years ago
1002ff4
xfs: xrep_findroot_block should reject root blocks with siblings
by Darrick J. Wong
· 6 years ago
daa79ba
xfs: remove suport for filesystems without unwritten extent flag
by Christoph Hellwig
· 6 years ago
f369a13
xfs: don't treat unknown di_flags2 as corruption in scrub
by Eric Sandeen
· 6 years ago
2863c2e
xfs: remove duplicated include from alloc.c
by YueHaibing
· 6 years ago
1fc25f5
xfs: sanity check ag header values in xrep_calc_ag_resblks
by Darrick J. Wong
· 6 years ago
13942aa
xfs: repair the AGI
by Darrick J. Wong
· 6 years ago
0e93d3f
xfs: repair the AGFL
by Darrick J. Wong
· 6 years ago
f9ed6de
xfs: repair the AGF
by Darrick J. Wong
· 6 years ago
86d969b
xfs: refactor the xrep_extent_list into xfs_bitmap
by Darrick J. Wong
· 6 years ago
bc270b5
xfs: move the repair extent list into its own file
by Darrick J. Wong
· 6 years ago
44a8736
xfs: clean up IRELE/iput callsites
by Darrick J. Wong
· 6 years ago
032d91f
xfs: fix indentation and other whitespace problems in scrub/repair
by Darrick J. Wong
· 6 years ago
1d8a748
xfs: shorten struct xfs_scrub_context to struct xfs_scrub
by Darrick J. Wong
· 6 years ago
b5e2196
xfs: shorten xfs_repair_ prefix to xrep_
by Darrick J. Wong
· 6 years ago
c517b3a
xfs: shorten xfs_scrub_ prefix
by Darrick J. Wong
· 6 years ago
ef97ef2
xfs: clean up xfs_btree_del_cursor callers
by Darrick J. Wong
· 6 years ago
0b04b6b8
xfs: trivial xfs_btree_del_cursor cleanups
by Darrick J. Wong
· 6 years ago
ed7ef8e
xfs: remove unused btree cursor bc_private.a.dfops field
by Brian Foster
· 7 years ago
86210fb
xfs: move various type verifiers to common file
by Dave Chinner
· 7 years ago
0b61f8a
xfs: convert to SPDX license tags
by Dave Chinner
· 7 years ago
a0e5c43
xfs: fix xfs_rtalloc_rec units
by Darrick J. Wong
· 7 years ago
d25522f
xfs: repair superblocks
by Darrick J. Wong
· 7 years ago
7e85bc6
xfs: add helpers to attach quotas to inodes
by Darrick J. Wong
· 7 years ago
04a2b7b
xfs: recover AG btree roots from rmap data
by Darrick J. Wong
· 7 years ago
12c6510e
xfs: add helpers to dispose of old btree blocks after a repair
by Darrick J. Wong
· 7 years ago
64a39d8
xfs: add helpers to collect and sift btree block pointers during repair
by Darrick J. Wong
· 7 years ago
73d6b42
xfs: add helpers to allocate and initialize fresh btree roots
by Darrick J. Wong
· 7 years ago
0a9633f
xfs: add helpers to deal with transaction allocation and rolling
by Darrick J. Wong
· 7 years ago
51863d7
xfs: grab the per-ag structure whenever relevant
by Darrick J. Wong
· 7 years ago
84d42ea
xfs: implement the metadata repair ioctl flag
by Darrick J. Wong
· 7 years ago
718fa74
xfs: create tracepoints for online repair
by Darrick J. Wong
· 7 years ago
9f3a080
xfs: hoist xfs_scrub_agfl_walk to libxfs as xfs_agfl_walk
by Darrick J. Wong
· 7 years ago
ddd10c2
xfs: avoid ABBA deadlock when scrubbing parent pointers
by Darrick J. Wong
· 7 years ago
517b32b
xfs: scrub the data fork of the realtime inodes
by Darrick J. Wong
· 7 years ago
87d9d60
xfs: quota scrub should use bmapbtd scrubber
by Darrick J. Wong
· 7 years ago
8bc763c
xfs: don't continue scrub if already corrupt
by Darrick J. Wong
· 7 years ago
689e11c
xfs: superblock scrub should use short-lived buffers
by Darrick J. Wong
· 7 years ago
8389f3ff
xfs: skip scrub xref if corruption already noted
by Darrick J. Wong
· 7 years ago
9d9c902
xfs: refactor scrub transaction allocation function
by Darrick J. Wong
· 7 years ago
08a3a69
xfs: btree scrub should check minrecs
by Darrick J. Wong
· 7 years ago
631fc95
xfs: clean up scrub usage of KM_NOFS
by Darrick J. Wong
· 7 years ago
eb41c93
xfs: avoid ilock games in the quota scrubber
by Darrick J. Wong
· 7 years ago
554ba96
xfs: refactor dquot iteration
by Darrick J. Wong
· 7 years ago
2e330e7
xfs: refactor XFS_QMOPT_DQNEXT out of existence
by Darrick J. Wong
· 7 years ago
b83e4c3
xfs: xfs_scrub_iallocbt_xref_rmap_inodes should use xref_set_corrupt
by Darrick J. Wong
· 7 years ago
5927268
xfs: flag inode corruption if parent ptr doesn't get us a real inode
by Darrick J. Wong
· 7 years ago
8bb82bc
xfs: move inode extent size hint validation to libxfs
by Darrick J. Wong
· 7 years ago
1b44a6a
xfs: record inode buf errors as a xref error in inobt scrubber
by Darrick J. Wong
· 7 years ago
7e56d9e
xfs: remove xfs_buf parameter from inode scrub methods
by Darrick J. Wong
· 7 years ago
d0018ad
xfs: inode scrubber shouldn't bother with raw checks
by Darrick J. Wong
· 7 years ago
5e777b6
xfs: bmap scrubber should do rmap xref with bmap for sparse files
by Darrick J. Wong
· 7 years ago
60e5bb7
xfs: merge _xfs_log_force and xfs_log_force
by Christoph Hellwig
· 7 years ago
a78ee25
xfs: convert XFS_AGFL_SIZE to a helper function
by Dave Chinner
· 7 years ago
86516ef
xfs: use memset to initialize xfs_scrub_agfl_info
by Eric Sandeen
· 7 years ago
c47b74f
xfs: don't clobber inobt/finobt cursors when xref with rmap
by Darrick J. Wong
· 7 years ago
67a3f6d0
xfs: make tracepoint inode number format consistent
by Darrick J. Wong
· 7 years ago
a5f460b
xfs: check that br_blockcount doesn't overflow
by Darrick J. Wong
· 7 years ago
ce92d29
xfs: directory scrubber must walk through data block to offset
by Darrick J. Wong
· 7 years ago
638a717
xfs: don't iunlock unlocked inodes
by Darrick J. Wong
· 7 years ago
cf1b0b8
xfs: scrub in-core metadata
by Darrick J. Wong
· 7 years ago
561f648
xfs: cross-reference the block mappings when possible
by Darrick J. Wong
· 7 years ago
46d9bfb
xfs: cross-reference the realtime bitmap
by Darrick J. Wong
· 7 years ago
f6d5fc2
xfs: cross-reference refcount btree during scrub
by Darrick J. Wong
· 7 years ago
dbde19d
xfs: cross-reference the rmapbt data with the refcountbt
by Darrick J. Wong
· 7 years ago
d852657
xfs: cross-reference reverse-mapping btree
by Darrick J. Wong
· 7 years ago
2e6f275
xfs: cross-reference inode btrees during scrub
by Darrick J. Wong
· 7 years ago
e1134b1
xfs: cross-reference bnobt records with cntbt
by Darrick J. Wong
· 7 years ago
52dc4b4
xfs: cross-reference with the bnobt
by Darrick J. Wong
· 7 years ago
166d764
xfs: introduce scrubber cross-referencing stubs
by Darrick J. Wong
· 7 years ago
858333d
xfs: check btree block ownership with bnobt/rmapbt when scrubbing btree
by Darrick J. Wong
· 7 years ago
9a7e269
xfs: fix a few erroneous process_error calls in the scrubbers
by Darrick J. Wong
· 7 years ago
Next »