greybus: get rid of {conceal,reveal}_urb()
These clever macros were fine for early development, but they're
more of a distraction now.
Signed-off-by: Alex Elder <elder@linaro.org>
Signed-off-by: Greg Kroah-Hartman <greg@kroah.com>
diff --git a/drivers/staging/greybus/es1.c b/drivers/staging/greybus/es1.c
index 8aad4fb..239358d 100644
--- a/drivers/staging/greybus/es1.c
+++ b/drivers/staging/greybus/es1.c
@@ -21,13 +21,6 @@
#include "svc_msg.h"
#include "kernel_ver.h"
-/*
- * Macros for making pointers explicitly opaque, such that the result
- * isn't valid but also can't be mistaken for an ERR_PTR() value.
- */
-#define conceal_urb(urb) ((void *)((uintptr_t)(urb) ^ 0xbad))
-#define reveal_urb(cookie) ((void *)((uintptr_t)(cookie) ^ 0xbad))
-
/* Memory sizes for the buffers sent to/from the ES1 controller */
#define ES1_SVC_MSG_SIZE (sizeof(struct svc_msg) + SZ_64K)
#define ES1_GBUF_MSG_SIZE_MAX PAGE_SIZE
@@ -274,7 +267,7 @@
return ERR_PTR(retval);
}
- return conceal_urb(urb);
+ return urb;
}
/*
@@ -292,7 +285,7 @@
* is valid. For the time being, this will do.
*/
if (cookie)
- usb_kill_urb(reveal_urb(cookie));
+ usb_kill_urb(cookie);
}
static struct greybus_host_driver es1_driver = {
diff --git a/drivers/staging/greybus/es2.c b/drivers/staging/greybus/es2.c
index d8d45be..a73a268 100644
--- a/drivers/staging/greybus/es2.c
+++ b/drivers/staging/greybus/es2.c
@@ -1,8 +1,8 @@
/*
* Greybus "AP" USB driver for "ES2" controller chips
*
- * Copyright 2014 Google Inc.
- * Copyright 2014 Linaro Ltd.
+ * Copyright 2014-2015 Google Inc.
+ * Copyright 2014-2015 Linaro Ltd.
*
* Released under the GPLv2 only.
*/
@@ -17,13 +17,6 @@
#include "svc_msg.h"
#include "kernel_ver.h"
-/*
- * Macros for making pointers explicitly opaque, such that the result
- * isn't valid but also can't be mistaken for an ERR_PTR() value.
- */
-#define conceal_urb(urb) ((void *)((uintptr_t)(urb) ^ 0xbad))
-#define reveal_urb(cookie) ((void *)((uintptr_t)(cookie) ^ 0xbad))
-
/* Memory sizes for the buffers sent to/from the ES1 controller */
#define ES1_SVC_MSG_SIZE (sizeof(struct svc_msg) + SZ_64K)
#define ES1_GBUF_MSG_SIZE_MAX PAGE_SIZE
@@ -262,7 +255,7 @@
return ERR_PTR(retval);
}
- return conceal_urb(urb);
+ return urb;
}
/*
@@ -280,7 +273,7 @@
* is valid. For the time being, this will do.
*/
if (cookie)
- usb_kill_urb(reveal_urb(cookie));
+ usb_kill_urb(cookie);
}
static struct greybus_host_driver es1_driver = {