Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
51863d7dd77dd27a35b12b37c7caf8679903b6ae
/
fs
/
xfs
/
scrub
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
64b1256
xfs: set up scrub cross-referencing helpers
by Darrick J. Wong
· 7 years ago
aff68a55
xfs: use %pS printk format for direct instruction addresses
by Darrick J. Wong
· 7 years ago
46c5973
xfs: harden directory integrity checks some more
by Darrick J. Wong
· 7 years ago
a6a781a
xfs: have buffer verifier functions report failing address
by Darrick J. Wong
· 7 years ago
d658e72
xfs: distinguish between corrupt inode and invalid inum in xfs_scrub_get_inode
by Darrick J. Wong
· 7 years ago
1ad1205
xfs: always grab transaction when scrubbing inode
by Darrick J. Wong
· 7 years ago
2b9e9b5
xfs: xfs_scrub_bmap should use for_each_xfs_iext
by Darrick J. Wong
· 7 years ago
e5b37faa
xfs: catch a few more error codes when scrubbing secondary sb
by Darrick J. Wong
· 7 years ago
5a0f433
xfs: ignore agfl read errors when not scrubbing agfl
by Darrick J. Wong
· 7 years ago
29c1c12
xfs: scrub inode nsec fields
by Darrick J. Wong
· 7 years ago
8e63083
xfs: move all scrub input checking to xfs_scrub_validate
by Eric Sandeen
· 7 years ago
0a085dd
xfs: factor out scrub input checking
by Eric Sandeen
· 7 years ago
bfb3e9b
xfs: explicitly initialize meta_scrub_ops array by type
by Eric Sandeen
· 7 years ago
eaf0ec3
fs: xfs: remove duplicate includes
by Pravin Shedge
· 7 years ago
3b42d38
xfs: scrub inode mode properly
by Darrick J. Wong
· 7 years ago
712d361
xfs: calculate correct offset in xfs_scrub_quota_item
by Eric Sandeen
· 7 years ago
eda6bc27
xfs: fix uninitialized variable in xfs_scrub_quota
by Eric Sandeen
· 7 years ago
d44b47f
xfs: check the uniqueness of the AGFL entries
by Darrick J. Wong
· 7 years ago
4da4b10
xfs: only check da node header padding on v5 filesystems
by Darrick J. Wong
· 7 years ago
a605e86
xfs: fix btree scrub deref check
by Darrick J. Wong
· 7 years ago
72f76f7
xfs: fix uninitialized return values in scrub code
by Darrick J. Wong
· 7 years ago
0a1e156
xfs: pass inode number to xfs_scrub_ino_set_{preen,warning}
by Darrick J. Wong
· 7 years ago
35ce852
xfs: refactor the directory data block bestfree checks
by Darrick J. Wong
· 7 years ago
88aa5de
xfs: trivial sparse fixes for the new scrub code
by Christoph Hellwig
· 7 years ago
6bdcf26
xfs: use a b+tree for the in-core extent list
by Christoph Hellwig
· 7 years ago
b2b1712
xfs: introduce the xfs_iext_cursor abstraction
by Christoph Hellwig
· 7 years ago
0dca060
xfs: scrub: avoid uninitialized return code
by Darrick J. Wong
· 7 years ago
13791d3
xfs: scrub extended attribute leaf space
by Darrick J. Wong
· 7 years ago
2fdbec5
xfs: compare btree block keys to parent block's keys during scrub
by Darrick J. Wong
· 7 years ago
c2fc338
xfs: scrub quota information
by Darrick J. Wong
· 7 years ago
29b0767
xfs: scrub realtime bitmap/summary
by Darrick J. Wong
· 7 years ago
0f28b25
xfs: scrub directory parent pointers
by Darrick J. Wong
· 7 years ago
2a721db
xfs: scrub symbolic links
by Darrick J. Wong
· 7 years ago
eec0482
xfs: scrub extended attributes
by Darrick J. Wong
· 7 years ago
df48196
xfs: scrub directory freespace
by Darrick J. Wong
· 7 years ago
a5c46e5
xfs: scrub directory metadata
by Darrick J. Wong
· 7 years ago
7c4a07a
xfs: scrub directory/attribute btrees
by Darrick J. Wong
· 7 years ago
99d9d8d
xfs: scrub inode block mappings
by Darrick J. Wong
· 7 years ago
80e4e12
xfs: scrub inodes
by Darrick J. Wong
· 7 years ago
edc09b5
xfs: scrub refcount btrees
by Darrick J. Wong
· 7 years ago
c7e693d
xfs: scrub rmap btrees
by Darrick J. Wong
· 7 years ago
3daa664
xfs: scrub inode btrees
by Darrick J. Wong
· 7 years ago
efa7a99
xfs: scrub free space btrees
by Darrick J. Wong
· 7 years ago
a12890a
xfs: scrub the AGI
by Darrick J. Wong
· 7 years ago
ab9d5dc
xfs: scrub AGF and AGFL
by Darrick J. Wong
· 7 years ago
21fb4cb
xfs: scrub the secondary superblocks
by Darrick J. Wong
· 7 years ago
b6c1beb
xfs: create helpers to scan an allocation group
by Darrick J. Wong
· 7 years ago
37f3fa7
xfs: scrub btree keys and records
by Darrick J. Wong
· 7 years ago
cc3e094
xfs: scrub the shape of a metadata btree
by Darrick J. Wong
· 7 years ago
537964bc
xfs: create helpers to scrub a metadata btree
by Darrick J. Wong
· 7 years ago
4700d22
xfs: create helpers to record and deal with scrub problems
by Darrick J. Wong
· 7 years ago
dcb660f
xfs: probe the scrub ioctl
by Darrick J. Wong
· 7 years ago
a563718
xfs: dispatch metadata scrub subcommands
by Darrick J. Wong
· 7 years ago
36fd6e8
xfs: create an ioctl to scrub AG metadata
by Darrick J. Wong
· 7 years ago