Renamed LFS_CKMETAPARITY and LFS_CKDATACKSUMREADS
- LFS_CKPARITY -> LFS_CKMETAPARITY - LFS_CKDATACKSUMS -> LFS_CKDATACKSUMREADS The goal here is to provide hints for 1. what is being checked (META, DATA, etc), and 2. on what operation (FETCHES, PROGS, READS, etc). Note that LFS_CKDATACKSUMREADS is intended to eventually be a part of a set of flags that can pull off closed fully-checked reads: - LFS_CKMETAREDUNDREADS - Check data checksums on reads - LFS_CKDATACKSUMREADS - Check metadata redund blocks on reads - LFS_CKREADS - LFS_CKMETAREDUNDREADS + LFS_CKDATACKSUMREADS Also it's probably not a bad idea for LFS_CKMETAPARITY to be harder to use. It's really not worth enabling unless you understand its limitations (<1 bit of error detection, yay). No code changes.
This commit is contained in:
+10
-7
@@ -65,8 +65,9 @@ FLAGS = [
|
||||
('F', 'REVNOISE', 0x00000020, "Add noise to revision counts" ),
|
||||
('F', 'CKPROGS', 0x00000800, "Check progs by reading back progged data" ),
|
||||
('F', 'CKFETCHES', 0x00001000, "Check block checksums before first use" ),
|
||||
('F', 'CKPARITY', 0x00002000, "Check metadata tag parity bits" ),
|
||||
('F', 'CKDATACKSUMS',
|
||||
('F', 'CKMETAPARITY',
|
||||
0x00002000, "Check metadata tag parity bits" ),
|
||||
('F', 'CKDATACKSUMREADS',
|
||||
0x00008000, "Check data checksums on reads" ),
|
||||
|
||||
('F', 'CKMETA', 0x00100000, "Check metadata checksums" ),
|
||||
@@ -82,8 +83,9 @@ FLAGS = [
|
||||
('M', 'REVNOISE', 0x00000020, "Add noise to revision counts" ),
|
||||
('M', 'CKPROGS', 0x00000800, "Check progs by reading back progged data" ),
|
||||
('M', 'CKFETCHES', 0x00001000, "Check block checksums before first use" ),
|
||||
('M', 'CKPARITY', 0x00002000, "Check metadata tag parity bits" ),
|
||||
('M', 'CKDATACKSUMS',
|
||||
('M', 'CKMETAPARITY',
|
||||
0x00002000, "Check metadata tag parity bits" ),
|
||||
('M', 'CKDATACKSUMREADS',
|
||||
0x00008000, "Check data checksums on reads" ),
|
||||
|
||||
('M', 'MKCONSISTENT',
|
||||
@@ -109,9 +111,10 @@ FLAGS = [
|
||||
('I', 'REVNOISE', 0x00000020, "Mounted with LFS_M_REVNOISE" ),
|
||||
('I', 'CKPROGS', 0x00000800, "Mounted with LFS_M_CKPROGS" ),
|
||||
('I', 'CKFETCHES', 0x00001000, "Mounted with LFS_M_CKFETCHES" ),
|
||||
('I', 'CKPARITY', 0x00002000, "Mounted with LFS_M_CKPARITY" ),
|
||||
('I', 'CKDATACKSUMS',
|
||||
0x00008000, "Mounted with LFS_M_CKDATACKSUMS" ),
|
||||
('I', 'CKMETAPARITY',
|
||||
0x00002000, "Mounted with LFS_M_CKMETAPARITY" ),
|
||||
('I', 'CKDATACKSUMREADS',
|
||||
0x00008000, "Mounted with LFS_M_CKDATACKSUMREADS" ),
|
||||
|
||||
('I', 'MKCONSISTENT',
|
||||
0x00010000, "Filesystem needs mkconsistent to write" ),
|
||||
|
||||
Reference in New Issue
Block a user