Commit 2ccd31f8 authored by Julian Wiedmann's avatar Julian Wiedmann Committed by David S. Miller

s390/qeth: use u64_to_user_ptr() in the OAT code

Use the correct helper for casting to a user pointer.
Signed-off-by: default avatarJulian Wiedmann <jwi@linux.ibm.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 65878fd9
...@@ -4907,10 +4907,8 @@ static int qeth_query_oat_command(struct qeth_card *card, char __user *udata) ...@@ -4907,10 +4907,8 @@ static int qeth_query_oat_command(struct qeth_card *card, char __user *udata)
rc = qeth_send_ipa_cmd(card, iob, qeth_setadpparms_query_oat_cb, rc = qeth_send_ipa_cmd(card, iob, qeth_setadpparms_query_oat_cb,
&priv); &priv);
if (!rc) { if (!rc) {
if (is_compat_task()) tmp = is_compat_task() ? compat_ptr(oat_data.ptr) :
tmp = compat_ptr(oat_data.ptr); u64_to_user_ptr(oat_data.ptr);
else
tmp = (void __user *)(unsigned long)oat_data.ptr;
if (copy_to_user(tmp, priv.buffer, if (copy_to_user(tmp, priv.buffer,
priv.response_len)) { priv.response_len)) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment