USB: xhci: rework xhci_print_ir_set() to get ir set from xhci itself
authorDmitry Torokhov <dtor@vmware.com>
Wed, 9 Feb 2011 00:29:33 +0000 (16:29 -0800)
committerSarah Sharp <sarah.a.sharp@linux.intel.com>
Sun, 20 Feb 2011 15:07:05 +0000 (07:07 -0800)
commit09ece30e06b19994e6f3d260e5c4be18dce22714
treef2b12741be0fa144369aabca88a1108f29cb3122
parent07194ab7be63a972096309ab0ea747df455c6a20
USB: xhci: rework xhci_print_ir_set() to get ir set from xhci itself

xhci->ir_set points to __iomem region, but xhci_print_ir_set accepts
plain struct xhci_intr_reg * causing multiple sparse warning at call
sites and inside the fucntion when we try to read that memory.

Instead of adding __iomem qualifier to the argument let's rework the
function so it itself gets needed register set from xhci and prints
it.

Signed-off-by: Dmitry Torokhov <dtor@vmware.com>
Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com>
drivers/usb/host/xhci-dbg.c
drivers/usb/host/xhci-mem.c
drivers/usb/host/xhci.c
drivers/usb/host/xhci.h