diff options
Diffstat (limited to 'drivers/usb/core/hcd.c')
| -rw-r--r-- | drivers/usb/core/hcd.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/usb/core/hcd.c b/drivers/usb/core/hcd.c index 2ccbc2f83570..8592c0344fe8 100644 --- a/drivers/usb/core/hcd.c +++ b/drivers/usb/core/hcd.c @@ -1412,7 +1412,7 @@ int usb_hcd_map_urb_for_dma(struct usb_hcd *hcd, struct urb *urb,  	if (usb_endpoint_xfer_control(&urb->ep->desc)) {  		if (hcd->self.uses_pio_for_control)  			return ret; -		if (IS_ENABLED(CONFIG_HAS_DMA) && hcd->self.uses_dma) { +		if (hcd_uses_dma(hcd)) {  			if (is_vmalloc_addr(urb->setup_packet)) {  				WARN_ONCE(1, "setup packet is not dma capable\n");  				return -EAGAIN; @@ -1446,7 +1446,7 @@ int usb_hcd_map_urb_for_dma(struct usb_hcd *hcd, struct urb *urb,  	dir = usb_urb_dir_in(urb) ? DMA_FROM_DEVICE : DMA_TO_DEVICE;  	if (urb->transfer_buffer_length != 0  	    && !(urb->transfer_flags & URB_NO_TRANSFER_DMA_MAP)) { -		if (IS_ENABLED(CONFIG_HAS_DMA) && hcd->self.uses_dma) { +		if (hcd_uses_dma(hcd)) {  			if (urb->num_sgs) {  				int n;  | 
