iscsi_queue_pdu() can never fail, make it void
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
This commit is contained in:
@@ -739,7 +739,7 @@ static struct test_family families[] = {
|
||||
*/
|
||||
struct scsi_task *task;
|
||||
unsigned char *read_write_buf;
|
||||
int (*orig_queue_pdu)(struct iscsi_context *iscsi, struct iscsi_pdu *pdu);
|
||||
void (*orig_queue_pdu)(struct iscsi_context *iscsi, struct iscsi_pdu *pdu);
|
||||
|
||||
static void
|
||||
print_usage(void)
|
||||
|
||||
@@ -35,8 +35,8 @@
|
||||
/* globals between setup, tests, and teardown */
|
||||
extern struct scsi_task *task;
|
||||
extern unsigned char *read_write_buf;
|
||||
extern int (*orig_queue_pdu)(struct iscsi_context *iscsi,
|
||||
struct iscsi_pdu *pdu);
|
||||
extern void (*orig_queue_pdu)(struct iscsi_context *iscsi,
|
||||
struct iscsi_pdu *pdu);
|
||||
|
||||
#ifndef HAVE_CU_SUITEINFO_PSETUPFUNC
|
||||
/* libcunit version 1 */
|
||||
|
||||
@@ -28,13 +28,13 @@
|
||||
|
||||
static int new_nlb = -1;
|
||||
|
||||
static int my_iscsi_queue_pdu(struct iscsi_context *iscsi, struct iscsi_pdu *pdu)
|
||||
static void my_iscsi_queue_pdu(struct iscsi_context *iscsi, struct iscsi_pdu *pdu)
|
||||
{
|
||||
if (pdu->outdata.data[0] != ISCSI_PDU_SCSI_REQUEST && new_nlb >= 0) {
|
||||
/* change NUMBER OF LOGICAL BLOCKS to new_nlb */
|
||||
pdu->outdata.data[32 + 13] = new_nlb;
|
||||
}
|
||||
return orig_queue_pdu(iscsi, pdu);
|
||||
orig_queue_pdu(iscsi, pdu);
|
||||
}
|
||||
|
||||
void
|
||||
|
||||
@@ -77,7 +77,7 @@ test_iscsi_strip_tag(struct iscsi_context *iscsi, struct iscsi_pdu *pdu,
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int
|
||||
static void
|
||||
chap_mod_strip_replace_queue(struct iscsi_context *iscsi, struct iscsi_pdu *pdu,
|
||||
const char *new_chap_a)
|
||||
{
|
||||
@@ -93,41 +93,41 @@ chap_mod_strip_replace_queue(struct iscsi_context *iscsi, struct iscsi_pdu *pdu,
|
||||
goto out;
|
||||
}
|
||||
if (ret < 0) {
|
||||
return ret;
|
||||
return;
|
||||
}
|
||||
ret = iscsi_pdu_add_data(iscsi, pdu, (const unsigned char *)new_chap_a,
|
||||
strlen(new_chap_a) + 1);
|
||||
if (ret < 0) {
|
||||
return ret;
|
||||
return;
|
||||
}
|
||||
logging(LOG_VERBOSE, "replaced Login PDU CHAP_A setting with %s", new_chap_a);
|
||||
out:
|
||||
return orig_queue_pdu(iscsi, pdu);
|
||||
orig_queue_pdu(iscsi, pdu);
|
||||
|
||||
}
|
||||
|
||||
static int
|
||||
static void
|
||||
chap_mod_many_types_queue(struct iscsi_context *iscsi, struct iscsi_pdu *pdu)
|
||||
{
|
||||
return chap_mod_strip_replace_queue(iscsi, pdu, "CHAP_A=5,6,7,8");
|
||||
chap_mod_strip_replace_queue(iscsi, pdu, "CHAP_A=5,6,7,8");
|
||||
}
|
||||
|
||||
static int
|
||||
static void
|
||||
chap_mod_no_type_queue(struct iscsi_context *iscsi, struct iscsi_pdu *pdu)
|
||||
{
|
||||
return chap_mod_strip_replace_queue(iscsi, pdu, "CHAP_A=");
|
||||
chap_mod_strip_replace_queue(iscsi, pdu, "CHAP_A=");
|
||||
}
|
||||
|
||||
static int
|
||||
static void
|
||||
chap_mod_bad_type_queue(struct iscsi_context *iscsi, struct iscsi_pdu *pdu)
|
||||
{
|
||||
/* value starts with '5', to catch targets that only check one byte */
|
||||
return chap_mod_strip_replace_queue(iscsi, pdu, "CHAP_A=56");
|
||||
chap_mod_strip_replace_queue(iscsi, pdu, "CHAP_A=56");
|
||||
}
|
||||
|
||||
static int
|
||||
test_iscsi_chap_login(int (*test_queue_pdu)(struct iscsi_context *iscsi,
|
||||
struct iscsi_pdu *pdu))
|
||||
test_iscsi_chap_login(void (*test_queue_pdu)(struct iscsi_context *iscsi,
|
||||
struct iscsi_pdu *pdu))
|
||||
{
|
||||
struct iscsi_context *iscsi;
|
||||
struct iscsi_url *iscsi_url;
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
static int change_cmdsn;
|
||||
|
||||
static int my_iscsi_queue_pdu(struct iscsi_context *iscsi, struct iscsi_pdu *pdu)
|
||||
static void my_iscsi_queue_pdu(struct iscsi_context *iscsi, struct iscsi_pdu *pdu)
|
||||
{
|
||||
switch (change_cmdsn) {
|
||||
case 1:
|
||||
@@ -45,7 +45,7 @@ static int my_iscsi_queue_pdu(struct iscsi_context *iscsi, struct iscsi_pdu *pdu
|
||||
}
|
||||
|
||||
change_cmdsn = 0;
|
||||
return orig_queue_pdu(iscsi, pdu);
|
||||
orig_queue_pdu(iscsi, pdu);
|
||||
}
|
||||
|
||||
void test_iscsi_cmdsn_toohigh(void)
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
static int change_cmdsn;
|
||||
|
||||
static int my_iscsi_queue_pdu(struct iscsi_context *iscsi, struct iscsi_pdu *pdu)
|
||||
static void my_iscsi_queue_pdu(struct iscsi_context *iscsi, struct iscsi_pdu *pdu)
|
||||
{
|
||||
switch (change_cmdsn) {
|
||||
case 1:
|
||||
@@ -45,7 +45,7 @@ static int my_iscsi_queue_pdu(struct iscsi_context *iscsi, struct iscsi_pdu *pdu
|
||||
}
|
||||
|
||||
change_cmdsn = 0;
|
||||
return orig_queue_pdu(iscsi, pdu);
|
||||
orig_queue_pdu(iscsi, pdu);
|
||||
}
|
||||
|
||||
void test_iscsi_cmdsn_toolow(void)
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
static int change_datasn;
|
||||
|
||||
static int my_iscsi_queue_pdu(struct iscsi_context *iscsi, struct iscsi_pdu *pdu)
|
||||
static void my_iscsi_queue_pdu(struct iscsi_context *iscsi, struct iscsi_pdu *pdu)
|
||||
{
|
||||
uint32_t datasn;
|
||||
|
||||
@@ -57,7 +57,7 @@ static int my_iscsi_queue_pdu(struct iscsi_context *iscsi, struct iscsi_pdu *pdu
|
||||
break;
|
||||
}
|
||||
out:
|
||||
return orig_queue_pdu(iscsi, pdu);
|
||||
orig_queue_pdu(iscsi, pdu);
|
||||
}
|
||||
|
||||
void test_iscsi_datasn_invalid(void)
|
||||
|
||||
@@ -148,8 +148,7 @@ test_iscsi_text_req_queue(struct iscsi_context *iscsi,
|
||||
pdu->callback = cb;
|
||||
pdu->private_data = state;
|
||||
|
||||
ret = iscsi_queue_pdu(iscsi, pdu);
|
||||
CU_ASSERT_EQUAL_FATAL(ret, 0);
|
||||
iscsi_queue_pdu(iscsi, pdu);
|
||||
state->dispatched++;
|
||||
logging(LOG_VERBOSE, "queued Text request %d with %s",
|
||||
state->dispatched, kv_data);
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
static int change_num;
|
||||
|
||||
static int my_iscsi_queue_pdu(struct iscsi_context *iscsi, struct iscsi_pdu *pdu)
|
||||
static void my_iscsi_queue_pdu(struct iscsi_context *iscsi, struct iscsi_pdu *pdu)
|
||||
{
|
||||
switch (change_num) {
|
||||
case 1:
|
||||
@@ -44,7 +44,7 @@ static int my_iscsi_queue_pdu(struct iscsi_context *iscsi, struct iscsi_pdu *pdu
|
||||
}
|
||||
|
||||
change_num = 0;
|
||||
return orig_queue_pdu(iscsi, pdu);
|
||||
orig_queue_pdu(iscsi, pdu);
|
||||
}
|
||||
|
||||
void test_sanitize_block_erase_reserved(void)
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
static int change_num;
|
||||
|
||||
static int my_iscsi_queue_pdu(struct iscsi_context *iscsi, struct iscsi_pdu *pdu)
|
||||
static void my_iscsi_queue_pdu(struct iscsi_context *iscsi, struct iscsi_pdu *pdu)
|
||||
{
|
||||
switch (change_num) {
|
||||
case 1:
|
||||
@@ -44,7 +44,7 @@ static int my_iscsi_queue_pdu(struct iscsi_context *iscsi, struct iscsi_pdu *pdu
|
||||
}
|
||||
|
||||
change_num = 0;
|
||||
return orig_queue_pdu(iscsi, pdu);
|
||||
orig_queue_pdu(iscsi, pdu);
|
||||
}
|
||||
|
||||
void test_sanitize_crypto_erase_reserved(void)
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
|
||||
static int change_num;
|
||||
|
||||
static int my_iscsi_queue_pdu(struct iscsi_context *iscsi, struct iscsi_pdu *pdu)
|
||||
static void my_iscsi_queue_pdu(struct iscsi_context *iscsi, struct iscsi_pdu *pdu)
|
||||
{
|
||||
switch (change_num) {
|
||||
case 1:
|
||||
@@ -45,7 +45,7 @@ static int my_iscsi_queue_pdu(struct iscsi_context *iscsi, struct iscsi_pdu *pdu
|
||||
}
|
||||
|
||||
change_num = 0;
|
||||
return orig_queue_pdu(iscsi, pdu);
|
||||
orig_queue_pdu(iscsi, pdu);
|
||||
}
|
||||
|
||||
void test_sanitize_overwrite_reserved(void)
|
||||
|
||||
Reference in New Issue
Block a user