Received: by 10.213.65.68 with SMTP id h4csp2432280imn; Mon, 2 Apr 2018 07:29:59 -0700 (PDT) X-Google-Smtp-Source: AIpwx4/a1RzbeeHLu9GFzgG5HPTmqgBjCaApKtTBLy7CWXU8x4NgthSmXvohQrg5F/Y1aAOyNZQU X-Received: by 10.99.53.6 with SMTP id c6mr6547651pga.413.1522679399912; Mon, 02 Apr 2018 07:29:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522679399; cv=none; d=google.com; s=arc-20160816; b=0Bsrx5phG+p/0BUxZkhEL7zYOFtRBGiRl1rnCgEc49oSdf0v5LyVkN5/JCE5QqehMk +NjBFGIigh1t2BHaLm4ILMQixYj9Vm9veox9qacBy/pZ9TpTRQ+VMngKEm//iD2ZO39l zU5ke1QpwK2KtAXMO7zbKTmaXY1UtZTi0hICSiM82bG3ttTLOiidjC0/x4x71inDT9Rv sb7cnNtWTM1+iltHry5IAAYkgtEKwGioRY21DVbSK/L64ROI1cY7RjpLnMc+jixhxokl cLsKE1vBq56FDU+9Wpgbbaf5E+0BNW6hjFzfmSqJ4VgaIsRMXDDHTapBrJQFX458f6cd 1MHA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:arc-authentication-results; bh=mvSPgJ/2uoXHRSyekrtaBAjtTP4XOLo2fLM1zc1FOEs=; b=evTS/fRiAaQleEgwnEJjtW3raZu9pUZJ9VjI9q0ZU12ssxMaLj/hQiSBYjQSPTi7sc An48lvi3WOTlhWpj0oHXFbjPzLXAMj63YT3sP97fj1l4pgsHQc1oBkUFDV5VgFhwtAdN KyL9liJ2ZCko+QpwaPE4m2nPfft4C3On7EyBxkKoV1rqTUM/iYvtrpt8k1UozxebN6VP SHswz2M/6qOu2obRsmi0ewiWXsbprYlqVIohTtY/cIuIx23n/oNEmlPk3QyozrRbmviH kX6QqY1rhVuvNiUTWrBJyDoyzSkbyLw5x3D0X/DU4Dy/XhxdTk9o63nBsbifLIj+rP1B +Zmg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w66si312368pfb.198.2018.04.02.07.29.45; Mon, 02 Apr 2018 07:29:59 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752480AbeDBO2Q (ORCPT + 99 others); Mon, 2 Apr 2018 10:28:16 -0400 Received: from smtp06.smtpout.orange.fr ([80.12.242.128]:49339 "EHLO smtp.smtpout.orange.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752638AbeDBO2H (ORCPT ); Mon, 2 Apr 2018 10:28:07 -0400 Received: from belgarion.home ([86.201.130.131]) by mwinf5d63 with ME id VSSy1x00R2qEl8e03SU4Kf; Mon, 02 Apr 2018 16:28:05 +0200 X-ME-Helo: belgarion.home X-ME-Auth: amFyem1pay5yb2JlcnRAb3JhbmdlLmZy X-ME-Date: Mon, 02 Apr 2018 16:28:05 +0200 X-ME-IP: 86.201.130.131 From: Robert Jarzmik To: Daniel Mack , Haojian Zhuang , Robert Jarzmik , Bartlomiej Zolnierkiewicz , Tejun Heo , Vinod Koul , Mauro Carvalho Chehab , Ulf Hansson , Ezequiel Garcia , Boris Brezillon , David Woodhouse , Brian Norris , Marek Vasut , Richard Weinberger , Cyrille Pitchen , Nicolas Pitre , Samuel Ortiz , Greg Kroah-Hartman , Jaroslav Kysela , Takashi Iwai , Liam Girdwood , Mark Brown , Arnd Bergmann , "David S. Miller" , Robert Jarzmik , "yuval.shaia@oracle.com" , Arvind Yadav Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-ide@vger.kernel.org, dmaengine@vger.kernel.org, linux-media@vger.kernel.org, linux-mmc@vger.kernel.org, linux-mtd@lists.infradead.org, netdev@vger.kernel.org, devel@driverdev.osuosl.org, alsa-devel@alsa-project.org Subject: [PATCH 07/15] net: smc91x: remove the dmaengine compat need Date: Mon, 2 Apr 2018 16:26:48 +0200 Message-Id: <20180402142656.26815-8-robert.jarzmik@free.fr> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180402142656.26815-1-robert.jarzmik@free.fr> References: <20180402142656.26815-1-robert.jarzmik@free.fr> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Robert Jarzmik As the pxa architecture switched towards the dmaengine slave map, the old compatibility mechanism to acquire the dma requestor line number and priority are not needed anymore. This patch simplifies the dma resource acquisition, using the more generic function dma_request_slave_channel(). Signed-off-by: Robert Jarzmik --- drivers/net/ethernet/smsc/smc91x.c | 12 +----------- drivers/net/ethernet/smsc/smc91x.h | 1 - 2 files changed, 1 insertion(+), 12 deletions(-) diff --git a/drivers/net/ethernet/smsc/smc91x.c b/drivers/net/ethernet/smsc/smc91x.c index 080428762858..4c600f430f6d 100644 --- a/drivers/net/ethernet/smsc/smc91x.c +++ b/drivers/net/ethernet/smsc/smc91x.c @@ -2018,18 +2018,8 @@ static int smc_probe(struct net_device *dev, void __iomem *ioaddr, lp->cfg.flags |= SMC91X_USE_DMA; # endif if (lp->cfg.flags & SMC91X_USE_DMA) { - dma_cap_mask_t mask; - struct pxad_param param; - - dma_cap_zero(mask); - dma_cap_set(DMA_SLAVE, mask); - param.prio = PXAD_PRIO_LOWEST; - param.drcmr = -1UL; - lp->dma_chan = - dma_request_slave_channel_compat(mask, pxad_filter_fn, - ¶m, &dev->dev, - "data"); + dma_request_slave_channel(lp->device, "data"); } #endif diff --git a/drivers/net/ethernet/smsc/smc91x.h b/drivers/net/ethernet/smsc/smc91x.h index 08b17adf0a65..e849b6c2fa60 100644 --- a/drivers/net/ethernet/smsc/smc91x.h +++ b/drivers/net/ethernet/smsc/smc91x.h @@ -327,7 +327,6 @@ struct smc_local { * as RX which can overrun memory and lose packets. */ #include -#include #ifdef SMC_insl #undef SMC_insl -- 2.11.0