Skip to content

CRC support for superblock, ag headers, log and btree blocks

Christoph Hellwig linux-xfs 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest9 patches 17 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/9factor out xfs_read_agi helperfs/xfs/xfs_ag.h fs/xfs/xfs_ialloc.c fs/xfs/xfs_inode.c +1 more+111 -1291 reply
2/9factor out xfs_read_agf helperfs/xfs/xfs_ag.h fs/xfs/xfs_alloc.c fs/xfs/xfs_log_recover.c+61 -361 reply
3/9sanitize xlog_in_core_t definitionfs/xfs/xfs_log.c fs/xfs/xfs_log_priv.h fs/xfs/xfs_log_recover.c +1 more+20 -471 reply
4/9add infrastructure for crc in metadatafs/xfs/Kconfig fs/xfs/linux-2.6/xfs_buf.c fs/xfs/linux-2.6/xfs_buf.h +5 more+100 -22 replies
5/9add support for large btree blocks with CRCs and additional RAS informationfs/xfs/xfs_alloc_btree.c fs/xfs/xfs_alloc_btree.h fs/xfs/xfs_attr_leaf.c +13 more+480 -961 reply
6/9Add CRC checks to the superblock.fs/xfs/xfs_log_recover.c fs/xfs/xfs_mount.c fs/xfs/xfs_mount.h +2 more+64 -81 reply
7/9Add CRC checks to the AGIfs/xfs/xfs_ag.h fs/xfs/xfs_fsops.c fs/xfs/xfs_ialloc.c +1 more+57 -51 reply
8/9Add CRC checks to the AGFfs/xfs/xfs_ag.h fs/xfs/xfs_alloc.c fs/xfs/xfs_fsops.c +1 more+45 -01 reply
9/9Replace log checksumming code with CRCs.fs/xfs/xfs_log_priv.h fs/xfs/xfs_log_recover.c+97 -831 reply

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/9] CRC support for superblock, ag headers, log and btree blocks

Here's an updated crc series for various metadata structures. We're still looking at the magic number in the log recovery case because getting down a buffer type for the other structures wasn't quite as easy as for the btree block. I'll probably look into that again once we're done with all data structures.