summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cryptodev_main.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/cryptodev_main.c b/cryptodev_main.c
index abc1bde..00f598c 100644
--- a/cryptodev_main.c
+++ b/cryptodev_main.c
@@ -648,9 +648,9 @@ compat_to_session_op(struct compat_session_op *compat, struct session_op *sop)
sop->mac = compat->mac;
sop->keylen = compat->keylen;
- sop->key = (uint8_t *)(unsigned long)compat->key;
+ sop->key = compat_ptr(compat->key);
sop->mackeylen = compat->mackeylen;
- sop->mackey = (uint8_t *)(unsigned long)compat->mackey;
+ sop->mackey = compat_ptr(compat->mackey);
sop->ses = compat->ses;
}
@@ -661,9 +661,9 @@ session_op_to_compat(struct session_op *sop, struct compat_session_op *compat)
compat->mac = sop->mac;
compat->keylen = sop->keylen;
- compat->key = (unsigned long)sop->key;
+ compat->key = ptr_to_compat(sop->key);
compat->mackeylen = sop->mackeylen;
- compat->mackey = (unsigned long)sop->mackey;
+ compat->mackey = ptr_to_compat(sop->mackey);
compat->ses = sop->ses;
}
@@ -674,11 +674,11 @@ compat_to_crypt_op(struct compat_crypt_op *compat, struct crypt_op *cop)
cop->op = compat->op;
cop->flags = compat->flags;
cop->len = compat->len;
-
- cop->src = (uint8_t *)(unsigned long)compat->src;
- cop->dst = (uint8_t *)(unsigned long)compat->dst;
- cop->mac = (uint8_t *)(unsigned long)compat->mac;
- cop->iv = (uint8_t *)(unsigned long)compat->iv;
+
+ cop->src = compat_ptr(compat->src);
+ cop->dst = compat_ptr(compat->dst);
+ cop->mac = compat_ptr(compat->mac);
+ cop->iv = compat_ptr(compat->iv);
}
static inline void
@@ -689,10 +689,10 @@ crypt_op_to_compat(struct crypt_op *cop, struct compat_crypt_op *compat)
compat->flags = cop->flags;
compat->len = cop->len;
- compat->src = (unsigned long)cop->src;
- compat->dst = (unsigned long)cop->dst;
- compat->mac = (unsigned long)cop->mac;
- compat->iv = (unsigned long)cop->iv;
+ compat->src = ptr_to_compat(cop->src);
+ compat->dst = ptr_to_compat(cop->dst);
+ compat->mac = ptr_to_compat(cop->mac);
+ compat->iv = ptr_to_compat(cop->iv);
}
static long