Use %pad for dma_addr_t, because a dma_addr_t type can vary
based on build options. So, it prevents the following build
warnings in printks.

drivers/usb/host/imx21-hcd.c:1175:2: warning: format '%X' expects argument of 
type 'unsigned int', but argument 8 has type
'dma_addr_t' [-Wformat]
drivers/usb/host/imx21-hcd.c:1175:2: warning: format '%X' expects argument of 
type 'unsigned int', but argument 10 has type
'dma_addr_t' [-Wformat]

Signed-off-by: Jingoo Han <jg1....@samsung.com>
---
 drivers/usb/host/imx21-hcd.c |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/usb/host/imx21-hcd.c b/drivers/usb/host/imx21-hcd.c
index 207bad9..eb4efba 100644
--- a/drivers/usb/host/imx21-hcd.c
+++ b/drivers/usb/host/imx21-hcd.c
@@ -1174,11 +1174,11 @@ static int imx21_hc_urb_enqueue(struct usb_hcd *hcd,
 
        dev_vdbg(imx21->dev,
                "enqueue urb=%p ep=%p len=%d "
-               "buffer=%p dma=%08X setupBuf=%p setupDma=%08X\n",
+               "buffer=%p dma=%pad setupBuf=%p setupDma=%pad\n",
                urb, ep,
                urb->transfer_buffer_length,
-               urb->transfer_buffer, urb->transfer_dma,
-               urb->setup_packet, urb->setup_dma);
+               urb->transfer_buffer, &urb->transfer_dma,
+               urb->setup_packet, &urb->setup_dma);
 
        if (usb_pipeisoc(urb->pipe))
                return imx21_hc_urb_enqueue_isoc(hcd, ep, urb, mem_flags);
-- 
1.7.9.5


--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to