From b5d6c71ba45eee4af12616d0377c1fdd7c8d2799 Mon Sep 17 00:00:00 2001 From: Libin Yang Date: Thu, 6 Dec 2018 10:38:17 +0800 Subject: [PATCH] dw-dma: refine the channel_get messages The original messages in channel_get are misleading. Refine the messages to show the right messages. Signed-off-by: Libin Yang --- src/drivers/intel/dw-dma.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/src/drivers/intel/dw-dma.c b/src/drivers/intel/dw-dma.c index a378e491ff8f1e..336ea174e96293 100644 --- a/src/drivers/intel/dw-dma.c +++ b/src/drivers/intel/dw-dma.c @@ -320,16 +320,9 @@ static int dw_dma_channel_get(struct dma *dma, int req_chan) uint32_t flags; int i; - if (req_chan >= dma->plat_data.channels) { - trace_dwdma_error("dw-dma: %d invalid channel %d", - dma->plat_data.id, req_chan); - return -EINVAL; - } - spin_lock_irq(&dma->lock, flags); - trace_dwdma("dw-dma: %d channel %d request", dma->plat_data.id, - req_chan); + trace_dwdma("dw-dma %d request channel", dma->plat_data.id); /* find first free non draining channel */ for (i = 0; i < DW_MAX_CHAN; i++) { @@ -349,8 +342,7 @@ static int dw_dma_channel_get(struct dma *dma, int req_chan) /* DMAC has no free channels */ spin_unlock_irq(&dma->lock, flags); - trace_dwdma_error("dw-dma: %d channel %d not free", dma->plat_data.id, - req_chan); + trace_dwdma_error("dw-dma %d no channel is free", dma->plat_data.id); return -ENODEV; }