diff options
author | Johan Hovold <johan@hovoldconsulting.com> | 2015-03-19 16:46:13 +0100 |
---|---|---|
committer | Greg Kroah-Hartman <greg@kroah.com> | 2015-03-19 17:27:08 +0100 |
commit | c020d568f5630d38b72b61a97a4d04f1428b9771 (patch) | |
tree | 00bad54c3741e85cfac9488d77dfa2b1f16bdb52 /drivers/staging/greybus/usb.c | |
parent | 292cca99fb9c04888880de4ea9a1984ffcc4e7bd (diff) | |
download | op-kernel-dev-c020d568f5630d38b72b61a97a4d04f1428b9771.zip op-kernel-dev-c020d568f5630d38b72b61a97a4d04f1428b9771.tar.gz |
greybus: usb: silence compiler warning
This driver is being rewritten, but let's silence a pointer-to-int-cast
compiler warning meanwhile.
Signed-off-by: Johan Hovold <johan@hovoldconsulting.com>
Signed-off-by: Greg Kroah-Hartman <greg@kroah.com>
Diffstat (limited to 'drivers/staging/greybus/usb.c')
-rw-r--r-- | drivers/staging/greybus/usb.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/staging/greybus/usb.c b/drivers/staging/greybus/usb.c index ff4556f..ea97841 100644 --- a/drivers/staging/greybus/usb.c +++ b/drivers/staging/greybus/usb.c @@ -140,7 +140,7 @@ static int urb_enqueue(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) request->transfer_flags = cpu_to_le32(urb->transfer_flags); request->transfer_buffer_length = cpu_to_le32(urb->transfer_buffer_length); request->interval = cpu_to_le32(urb->interval); - request->hcpriv_ep = cpu_to_le64(urb->ep->hcpriv); + request->hcpriv_ep = cpu_to_le64((unsigned long)urb->ep->hcpriv); request->number_of_packets = cpu_to_le32(urb->number_of_packets); memcpy(request->setup_packet, urb->setup_packet, 8); @@ -160,7 +160,7 @@ static int urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status) int ret; urb->ep->hcpriv = NULL; - request.hcpriv_ep = cpu_to_le64(urb->hcpriv); + request.hcpriv_ep = cpu_to_le64((unsigned long)urb->hcpriv); ret = gb_operation_sync(dev->connection, GB_USB_TYPE_URB_DEQUEUE, &request, sizeof(request), NULL, 0); urb->hcpriv = NULL; @@ -173,7 +173,7 @@ static void endpoint_disable(struct usb_hcd *hcd, struct usb_host_endpoint *ep) struct gb_usb_endpoint_disable_request request; int ret; - request.hcpriv = cpu_to_le64(ep->hcpriv); + request.hcpriv = cpu_to_le64((unsigned long)ep->hcpriv); ret = gb_operation_sync(dev->connection, GB_USB_TYPE_ENDPOINT_DISABLE, &request, sizeof(request), NULL, 0); ep->hcpriv = NULL; |