From: Dan Carpenter Date: Sun, 20 Mar 2011 11:18:26 +0000 (+0300) Subject: USB: musb: dereferencing an iomem pointer X-Git-Tag: v2.6.39-rc4~16^2~33^2~4 X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=2e10f5e70f670d981f789075e3ebc394f5bb51e3;p=~emulex%2Finfiniband.git USB: musb: dereferencing an iomem pointer "tx_ram" points to io memory. We can't dereference it directly. Sparse complains about this: "drivers/usb/musb/cppi_dma.c:1205:25: warning: dereference of noderef expression" Signed-off-by: Dan Carpenter Signed-off-by: Felipe Balbi --- diff --git a/drivers/usb/musb/cppi_dma.c b/drivers/usb/musb/cppi_dma.c index eb9161ae57a..ab434fbd8c3 100644 --- a/drivers/usb/musb/cppi_dma.c +++ b/drivers/usb/musb/cppi_dma.c @@ -1204,7 +1204,7 @@ irqreturn_t cppi_interrupt(int irq, void *dev_id) */ if (NULL == bd) { DBG(1, "null BD\n"); - tx_ram->tx_complete = 0; + musb_writel(&tx_ram->tx_complete, 0, 0); continue; }