projects
/
deliverable
/
linux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
iscsit: proper endianess conversions
[deliverable/linux.git]
/
drivers
/
target
/
iscsi
/
iscsi_target_util.c
diff --git
a/drivers/target/iscsi/iscsi_target_util.c
b/drivers/target/iscsi/iscsi_target_util.c
index 22bec9e899c02ae6e405d079b75f8845b98ef80f..afd98ccd40ae564f8013155bf6a4d99f857f339a 100644
(file)
--- a/
drivers/target/iscsi/iscsi_target_util.c
+++ b/
drivers/target/iscsi/iscsi_target_util.c
@@
-274,14
+274,14
@@
static inline int iscsit_check_received_cmdsn(struct iscsi_session *sess, u32 cm
int iscsit_sequence_cmd(
struct iscsi_conn *conn,
struct iscsi_cmd *cmd,
int iscsit_sequence_cmd(
struct iscsi_conn *conn,
struct iscsi_cmd *cmd,
-
u
32 cmdsn)
+
__be
32 cmdsn)
{
int ret;
int cmdsn_ret;
mutex_lock(&conn->sess->cmdsn_mutex);
{
int ret;
int cmdsn_ret;
mutex_lock(&conn->sess->cmdsn_mutex);
- cmdsn_ret = iscsit_check_received_cmdsn(conn->sess,
cmdsn
);
+ cmdsn_ret = iscsit_check_received_cmdsn(conn->sess,
be32_to_cpu(cmdsn)
);
switch (cmdsn_ret) {
case CMDSN_NORMAL_OPERATION:
ret = iscsit_execute_cmd(cmd, 0);
switch (cmdsn_ret) {
case CMDSN_NORMAL_OPERATION:
ret = iscsit_execute_cmd(cmd, 0);
@@
-289,7
+289,7
@@
int iscsit_sequence_cmd(
iscsit_execute_ooo_cmdsns(conn->sess);
break;
case CMDSN_HIGHER_THAN_EXP:
iscsit_execute_ooo_cmdsns(conn->sess);
break;
case CMDSN_HIGHER_THAN_EXP:
- ret = iscsit_handle_ooo_cmdsn(conn->sess, cmd,
cmdsn
);
+ ret = iscsit_handle_ooo_cmdsn(conn->sess, cmd,
be32_to_cpu(cmdsn)
);
break;
case CMDSN_LOWER_THAN_EXP:
cmd->i_state = ISTATE_REMOVE;
break;
case CMDSN_LOWER_THAN_EXP:
cmd->i_state = ISTATE_REMOVE;
This page took
0.023964 seconds
and
5
git commands to generate.