Fixes issues cased by recent change of cdb_len to unsigned. Reported by Krzysztof...
[mirror/scst/.git] / scst / include / scst_user.h
index e3348bd..e53047d 100644 (file)
@@ -110,7 +110,7 @@ struct scst_user_scsi_cmd_parse {
        aligned_u64 sess_h;
 
        uint8_t cdb[SCST_MAX_CDB_SIZE];
-       uint16_t cdb_len;
+       int16_t cdb_len;
        uint16_t ext_cdb_len;
 
        int32_t timeout;
@@ -131,7 +131,7 @@ struct scst_user_scsi_cmd_alloc_mem {
        aligned_u64 sess_h;
 
        uint8_t cdb[SCST_MAX_CDB_SIZE];
-       uint16_t cdb_len;
+       int16_t cdb_len;
        uint16_t ext_cdb_len;
 
        int32_t alloc_len;
@@ -146,7 +146,7 @@ struct scst_user_scsi_cmd_exec {
        aligned_u64 sess_h;
 
        uint8_t cdb[SCST_MAX_CDB_SIZE];
-       uint16_t cdb_len;
+       int16_t cdb_len;
        uint16_t ext_cdb_len;
 
        int32_t data_len;