From patchwork Thu Jul 5 10:29:38 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Guennadi Liakhovetski X-Patchwork-Id: 1159241 Return-Path: X-Original-To: patchwork-linux-sh@patchwork.kernel.org Delivered-To: patchwork-process-083081@patchwork2.kernel.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by patchwork2.kernel.org (Postfix) with ESMTP id 03862DFB7C for ; Thu, 5 Jul 2012 10:31:36 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932347Ab2GEKbf (ORCPT ); Thu, 5 Jul 2012 06:31:35 -0400 Received: from moutng.kundenserver.de ([212.227.17.9]:52252 "EHLO moutng.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755611Ab2GEK3t (ORCPT ); Thu, 5 Jul 2012 06:29:49 -0400 Received: from axis700.grange (dslb-178-001-143-017.pools.arcor-ip.net [178.1.143.17]) by mrelayeu.kundenserver.de (node=mrbap3) with ESMTP (Nemesis) id 0MOiCE-1ShnMk41Ti-0063y0; Thu, 05 Jul 2012 12:29:45 +0200 Received: from 6a.grange (6a.grange [192.168.1.11]) by axis700.grange (Postfix) with ESMTPS id 49FA818B06D; Thu, 5 Jul 2012 12:29:44 +0200 (CEST) Received: from lyakh by 6a.grange with local (Exim 4.72) (envelope-from ) id 1SmjJf-0002oB-Rr; Thu, 05 Jul 2012 12:29:43 +0200 From: Guennadi Liakhovetski To: Vinod Koul Cc: Magnus Damm , linux-sh@vger.kernel.org, linux-kernel@vger.kernel.org, Mark Brown Subject: [PATCH 2/7 v2] ASoC: siu: don't use DMA device for channel filtering Date: Thu, 5 Jul 2012 12:29:38 +0200 Message-Id: <1341484183-10757-3-git-send-email-g.liakhovetski@gmx.de> X-Mailer: git-send-email 1.7.2.5 In-Reply-To: <1341484183-10757-1-git-send-email-g.liakhovetski@gmx.de> References: <1341484183-10757-1-git-send-email-g.liakhovetski@gmx.de> X-Provags-ID: V02:K0:TMuue3rV+1udIN4CKPxFrO0I/y7C2466UgdcLud70o9 pJwpXehD/P5krKcWPvYlP3Tf8qmm3Hnm3aLwd7+rLr5QAxkETO wo6fkdPGHmYmj0wmGvPFy5N/7YUBwXi2Iiears9c35ce50o1fH ddJrjSYJM4/lop2eCBHPCntPPXgfNFJAyjEotoDTYyEBxIDMgZ GDyMWOv3EAf6NI172i0wIctjoziPYdDqFE31UcYxcmxAEd+ikw PpWP2jFAkoWahawxYzio9XvCI9OH5BBDUdU38xlsCb2m4KxFiZ PzFN+YXqGBlFviTp6Ipzhbwdyh1s4mI1Z4jo5SqoYdFWZF0OM/ hpRBQtorzxHA+MJGwUMogCBkqs0dMXdE5eQpI0XzrvI16Fd8S5 NXNNiwzZ5uvXg== Sender: linux-sh-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-sh@vger.kernel.org DMA channels are filtered based on slave IDs, no need to additionally filter on DMA device. Signed-off-by: Guennadi Liakhovetski Cc: Mark Brown --- sound/soc/sh/siu_pcm.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) diff --git a/sound/soc/sh/siu_pcm.c b/sound/soc/sh/siu_pcm.c index 3fdc801..488f9be 100644 --- a/sound/soc/sh/siu_pcm.c +++ b/sound/soc/sh/siu_pcm.c @@ -332,9 +332,6 @@ static bool filter(struct dma_chan *chan, void *slave) pr_debug("%s: slave ID %d\n", __func__, param->shdma_slave.slave_id); - if (unlikely(param->dma_dev != chan->device->dev)) - return false; - chan->private = ¶m->shdma_slave; return true; } @@ -369,7 +366,6 @@ static int siu_pcm_open(struct snd_pcm_substream *ss) pdata->dma_slave_rx_a; } - param->dma_dev = pdata->dma_dev; /* Get DMA channel */ siu_stream->chan = dma_request_channel(mask, filter, param); if (!siu_stream->chan) {