test tool: Set BYTCHK=1 if EDTL != 0
From SBC-4: BYTCHK = 0 means that the Data-Out buffer contents must not be used. BYTCHK = 1 means that the Data-Out buffer must be compared against the data on the storage medium. Hence set BYTCHK to 1 if EDTL != 0. Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com>
This commit is contained in:
@@ -42,7 +42,7 @@ test_writeverify16_beyond_eol(void)
|
||||
break;
|
||||
}
|
||||
WRITEVERIFY16(sd, num_blocks + 1 - i,
|
||||
i * block_size, block_size, 0, 0, 0, 0, scratch,
|
||||
i * block_size, block_size, 0, 0, 1, 0, scratch,
|
||||
EXPECT_LBA_OOB);
|
||||
}
|
||||
|
||||
@@ -52,7 +52,7 @@ test_writeverify16_beyond_eol(void)
|
||||
break;
|
||||
}
|
||||
WRITEVERIFY16(sd, 0x8000000000000000ULL,
|
||||
i * block_size, block_size, 0, 0, 0, 0, scratch,
|
||||
i * block_size, block_size, 0, 0, 1, 0, scratch,
|
||||
EXPECT_LBA_OOB);
|
||||
}
|
||||
|
||||
@@ -62,7 +62,7 @@ test_writeverify16_beyond_eol(void)
|
||||
break;
|
||||
}
|
||||
WRITEVERIFY16(sd, -1,
|
||||
i * block_size, block_size, 0, 0, 0, 0, scratch,
|
||||
i * block_size, block_size, 0, 0, 1, 0, scratch,
|
||||
EXPECT_LBA_OOB);
|
||||
}
|
||||
|
||||
@@ -72,7 +72,7 @@ test_writeverify16_beyond_eol(void)
|
||||
break;
|
||||
}
|
||||
WRITEVERIFY16(sd, num_blocks - 1,
|
||||
i * block_size, block_size, 0, 0, 0, 0, scratch,
|
||||
i * block_size, block_size, 0, 0, 1, 0, scratch,
|
||||
EXPECT_LBA_OOB);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user