TESTS: Add an initial simple test for COMPARE_AND_WRITE

Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
This commit is contained in:
Ronnie Sahlberg
2013-09-22 17:02:30 -07:00
parent baf0910331
commit 9f1a28f753
7 changed files with 183 additions and 2 deletions

View File

@@ -1714,7 +1714,7 @@ scsi_cdb_write16(uint64_t lba, uint32_t xferlen, int blocksize, int wrprotect, i
scsi_set_uint32(&task->cdb[2], lba >> 32);
scsi_set_uint32(&task->cdb[6], lba & 0xffffffff);
scsi_set_uint32(&task->cdb[10], xferlen/blocksize);
scsi_set_uint32(&task->cdb[10], xferlen / blocksize);
task->cdb[14] |= (group_number & 0x1f);
@@ -1802,7 +1802,7 @@ scsi_cdb_compareandwrite(uint64_t lba, uint32_t xferlen, int blocksize, int wrpr
scsi_set_uint32(&task->cdb[2], lba >> 32);
scsi_set_uint32(&task->cdb[6], lba & 0xffffffff);
task->cdb[13] = xferlen/blocksize/2;
task->cdb[13] = xferlen / blocksize / 2;
task->cdb[14] |= (group_number & 0x1f);
task->cdb_size = 16;