From patchwork Thu Jul 5 10:29:37 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Guennadi Liakhovetski X-Patchwork-Id: 1159161 Return-Path: X-Original-To: patchwork-linux-sh@patchwork.kernel.org Delivered-To: patchwork-process-083081@patchwork1.kernel.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by patchwork1.kernel.org (Postfix) with ESMTP id 7BCE03FD4F for ; Thu, 5 Jul 2012 10:29:50 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755613Ab2GEK3t (ORCPT ); Thu, 5 Jul 2012 06:29:49 -0400 Received: from moutng.kundenserver.de ([212.227.126.186]:57307 "EHLO moutng.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753476Ab2GEK3s (ORCPT ); Thu, 5 Jul 2012 06:29:48 -0400 Received: from axis700.grange (dslb-178-001-143-017.pools.arcor-ip.net [178.1.143.17]) by mrelayeu.kundenserver.de (node=mrbap2) with ESMTP (Nemesis) id 0MMHDp-1SjA0b3y17-008YgJ; 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 5004618B06E; Thu, 5 Jul 2012 12:29:44 +0200 (CEST) Received: from lyakh by 6a.grange with local (Exim 4.72) (envelope-from ) id 1SmjJf-0002o9-Oz; 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 Subject: [PATCH 1/7 v2] dmaengine: shdma: (cosmetic) simplify a static function Date: Thu, 5 Jul 2012 12:29:37 +0200 Message-Id: <1341484183-10757-2-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:Hi7dh7V5hoTBZq1DkIUuqVpoEbO9p02vZm9eHa3YcKW wzmiC2C1GboRWd2sl1xoZl8aPOucoDYGj3f8O/85z6eWJ/dByP 0AapffwmIB68/NsNh7esPY8UDnLActvP7TVMuIcfSWlkmYo7fO 7veUeHhc9hLMDVUEil1bfjEUWaZ4ywYBzWMxQmguv26q2PRhKW +GMslvUThLCh5Gx9REniYuLGBsjb93jqUX+I7BdTmovRyXCsND Wpa6vNcY+Jt0t5OCutH1q7Ew3xvq/a36lEqmlxaecxGu6MGuRI SD/0JuROx/akOuUaO4JGw9+nOtGlT/lrm4k/Vx+KhCmP6/PcVf Un48sEQ2duAOT9AuOIeBQlKKq/GqPoLXvtJ02yteSDIrS495Fs Q1+3orAr/5qjQ== Sender: linux-sh-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-sh@vger.kernel.org dmae_find_slave() needs only the slave_id field from the slave object, no need to pass the pointer to the object, pass the slave_id directly. Signed-off-by: Guennadi Liakhovetski --- drivers/dma/sh/shdma.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/dma/sh/shdma.c b/drivers/dma/sh/shdma.c index c393b35..f06906f 100644 --- a/drivers/dma/sh/shdma.c +++ b/drivers/dma/sh/shdma.c @@ -304,18 +304,18 @@ static void sh_dmae_setup_xfer(struct shdma_chan *schan, } static const struct sh_dmae_slave_config *dmae_find_slave( - struct sh_dmae_chan *sh_chan, struct sh_dmae_slave *slave) + struct sh_dmae_chan *sh_chan, unsigned int slave_id) { struct sh_dmae_device *shdev = to_sh_dev(sh_chan); struct sh_dmae_pdata *pdata = shdev->pdata; const struct sh_dmae_slave_config *cfg; int i; - if (slave->shdma_slave.slave_id >= SH_DMA_SLAVE_NUMBER) + if (slave_id >= SH_DMA_SLAVE_NUMBER) return NULL; for (i = 0, cfg = pdata->slave; i < pdata->slave_num; i++, cfg++) - if (cfg->slave_id == slave->shdma_slave.slave_id) + if (cfg->slave_id == slave_id) return cfg; return NULL; @@ -328,7 +328,7 @@ static int sh_dmae_set_slave(struct shdma_chan *schan, shdma_chan); struct sh_dmae_slave *slave = container_of(sslave, struct sh_dmae_slave, shdma_slave); - const struct sh_dmae_slave_config *cfg = dmae_find_slave(sh_chan, slave); + const struct sh_dmae_slave_config *cfg = dmae_find_slave(sh_chan, sslave->slave_id); if (!cfg) return -ENODEV;