Tests: convert tabs to 8 spaces
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
This commit is contained in:
@@ -29,86 +29,86 @@
|
||||
void
|
||||
test_unmap_simple(void)
|
||||
{
|
||||
int i, ret;
|
||||
struct unmap_list list[257];
|
||||
int i, ret;
|
||||
struct unmap_list list[257];
|
||||
|
||||
logging(LOG_VERBOSE, LOG_BLANK_LINE);
|
||||
logging(LOG_VERBOSE, "Test basic UNMAP");
|
||||
logging(LOG_VERBOSE, LOG_BLANK_LINE);
|
||||
logging(LOG_VERBOSE, "Test basic UNMAP");
|
||||
|
||||
CHECK_FOR_DATALOSS;
|
||||
CHECK_FOR_THIN_PROVISIONING;
|
||||
CHECK_FOR_SBC;
|
||||
CHECK_FOR_DATALOSS;
|
||||
CHECK_FOR_THIN_PROVISIONING;
|
||||
CHECK_FOR_SBC;
|
||||
|
||||
|
||||
logging(LOG_VERBOSE, "Test UNMAP of 1-256 blocks at the start of the "
|
||||
"LUN as a single descriptor");
|
||||
logging(LOG_VERBOSE, "Test UNMAP of 1-256 blocks at the start of the "
|
||||
"LUN as a single descriptor");
|
||||
|
||||
logging(LOG_VERBOSE, "Write 'a' to the first 256 LBAs");
|
||||
memset(scratch, 'a', 256 * block_size);
|
||||
WRITE10(sd, 0, 256 * block_size,
|
||||
logging(LOG_VERBOSE, "Write 'a' to the first 256 LBAs");
|
||||
memset(scratch, 'a', 256 * block_size);
|
||||
WRITE10(sd, 0, 256 * block_size,
|
||||
block_size, 0, 0, 0, 0, 0, scratch,
|
||||
EXPECT_STATUS_GOOD);
|
||||
|
||||
for (i = 1; i <= 256; i++) {
|
||||
logging(LOG_VERBOSE, "UNMAP blocks 0-%d", i);
|
||||
list[0].lba = 0;
|
||||
list[0].num = i;
|
||||
UNMAP(sd, 0, list, 1,
|
||||
for (i = 1; i <= 256; i++) {
|
||||
logging(LOG_VERBOSE, "UNMAP blocks 0-%d", i);
|
||||
list[0].lba = 0;
|
||||
list[0].num = i;
|
||||
UNMAP(sd, 0, list, 1,
|
||||
EXPECT_STATUS_GOOD);
|
||||
|
||||
logging(LOG_VERBOSE, "Read blocks 0-%d", i);
|
||||
READ10(sd, NULL, 0, i * block_size,
|
||||
logging(LOG_VERBOSE, "Read blocks 0-%d", i);
|
||||
READ10(sd, NULL, 0, i * block_size,
|
||||
block_size, 0, 0, 0, 0, 0, scratch,
|
||||
EXPECT_STATUS_GOOD);
|
||||
|
||||
if (rc16 && rc16->lbprz) {
|
||||
logging(LOG_VERBOSE, "LBPRZ==1 All UNMAPPED blocks "
|
||||
"should read back as 0");
|
||||
if (all_zeroes(scratch, i * block_size) == 0) {
|
||||
logging(LOG_NORMAL, "[FAILED] Blocks did not "
|
||||
"read back as zero");
|
||||
CU_FAIL("[FAILED] Blocks did not read back "
|
||||
"as zero");
|
||||
} else {
|
||||
logging(LOG_VERBOSE, "[SUCCESS] Blocks read "
|
||||
"back as zero");
|
||||
}
|
||||
}
|
||||
}
|
||||
if (rc16 && rc16->lbprz) {
|
||||
logging(LOG_VERBOSE, "LBPRZ==1 All UNMAPPED blocks "
|
||||
"should read back as 0");
|
||||
if (all_zeroes(scratch, i * block_size) == 0) {
|
||||
logging(LOG_NORMAL, "[FAILED] Blocks did not "
|
||||
"read back as zero");
|
||||
CU_FAIL("[FAILED] Blocks did not read back "
|
||||
"as zero");
|
||||
} else {
|
||||
logging(LOG_VERBOSE, "[SUCCESS] Blocks read "
|
||||
"back as zero");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
logging(LOG_VERBOSE, "Test UNMAP of 1-256 blocks at the start of the "
|
||||
"LUN with one descriptor per block");
|
||||
logging(LOG_VERBOSE, "Test UNMAP of 1-256 blocks at the start of the "
|
||||
"LUN with one descriptor per block");
|
||||
|
||||
logging(LOG_VERBOSE, "Write 'a' to the first 256 LBAs");
|
||||
memset(scratch, 'a', 256 * block_size);
|
||||
WRITE10(sd, 0, 256 * block_size,
|
||||
logging(LOG_VERBOSE, "Write 'a' to the first 256 LBAs");
|
||||
memset(scratch, 'a', 256 * block_size);
|
||||
WRITE10(sd, 0, 256 * block_size,
|
||||
block_size, 0, 0, 0, 0, 0, scratch,
|
||||
EXPECT_STATUS_GOOD);
|
||||
|
||||
CU_ASSERT_EQUAL(ret, 0);
|
||||
for (i = 0; i < 256; i++) {
|
||||
list[i].lba = i;
|
||||
list[i].num = 1;
|
||||
UNMAP(sd, 0, list, i + 1,
|
||||
CU_ASSERT_EQUAL(ret, 0);
|
||||
for (i = 0; i < 256; i++) {
|
||||
list[i].lba = i;
|
||||
list[i].num = 1;
|
||||
UNMAP(sd, 0, list, i + 1,
|
||||
EXPECT_STATUS_GOOD);
|
||||
|
||||
logging(LOG_VERBOSE, "Read blocks 0-%d", i);
|
||||
READ10(sd, NULL, 0, i * block_size,
|
||||
logging(LOG_VERBOSE, "Read blocks 0-%d", i);
|
||||
READ10(sd, NULL, 0, i * block_size,
|
||||
block_size, 0, 0, 0, 0, 0, scratch,
|
||||
EXPECT_STATUS_GOOD);
|
||||
|
||||
if (rc16 && rc16->lbprz) {
|
||||
logging(LOG_VERBOSE, "LBPRZ==1 All UNMAPPED blocks "
|
||||
"should read back as 0");
|
||||
if (all_zeroes(scratch, i * block_size) == 0) {
|
||||
logging(LOG_NORMAL, "[FAILED] Blocks did not "
|
||||
"read back as zero");
|
||||
CU_FAIL("[FAILED] Blocks did not read back "
|
||||
"as zero");
|
||||
} else {
|
||||
logging(LOG_VERBOSE, "[SUCCESS] Blocks read "
|
||||
"back as zero");
|
||||
}
|
||||
}
|
||||
}
|
||||
if (rc16 && rc16->lbprz) {
|
||||
logging(LOG_VERBOSE, "LBPRZ==1 All UNMAPPED blocks "
|
||||
"should read back as 0");
|
||||
if (all_zeroes(scratch, i * block_size) == 0) {
|
||||
logging(LOG_NORMAL, "[FAILED] Blocks did not "
|
||||
"read back as zero");
|
||||
CU_FAIL("[FAILED] Blocks did not read back "
|
||||
"as zero");
|
||||
} else {
|
||||
logging(LOG_VERBOSE, "[SUCCESS] Blocks read "
|
||||
"back as zero");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user