• James Hogan's avatar
    usb: xhci: add missing dma-mapping.h includes · 008eb957
    James Hogan authored
    A randconfig build hit the following build errors because xhci.c and
    xhci-mem.c use dma mapping functions but don't include
    <linux/dma-mapping.h>. Add the missing includes to fix the build errors.
    
    drivers/usb/host/xhci.c In function 'xhci_gen_setup':
    drivers/usb/host/xhci.c +4872 : error: implicit declaration of function 'dma_set_mask'
    drivers/usb/host/xhci.c +4872 : error: implicit declaration of function 'DMA_BIT_MASK'
    
    drivers/usb/host/xhci-mem.c In function 'xhci_free_stream_ctx':
    drivers/usb/host/xhci-mem.c +435 : error: implicit declaration of function 'dma_free_coherent'
    drivers/usb/host/xhci-mem.c In function 'xhci_alloc_stream_ctx':
    drivers/usb/host/xhci-mem.c +463 : error: implicit declaration of function 'dma_alloc_coherent'
    Signed-off-by: default avatarJames Hogan <james.hogan@imgtec.com>
    Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Cc: linux-usb@vger.kernel.org
    Signed-off-by: default avatarSarah Sharp <sarah.a.sharp@linux.intel.com>
    008eb957
xhci.c 148 KB