Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp1808933ybl; Sat, 11 Jan 2020 03:16:14 -0800 (PST) X-Google-Smtp-Source: APXvYqxB3O6j9hzAaXLr6cVBaHOCeEWMlBl3ubs/wuv8wFA9T4f0b3QByoy68wJCCOh/3dM0NIv+ X-Received: by 2002:aca:ea46:: with SMTP id i67mr5740601oih.149.1578741374352; Sat, 11 Jan 2020 03:16:14 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1578741374; cv=none; d=google.com; s=arc-20160816; b=wjJVpsM9XL1Q3YMWjx2SGBaCgTVO+JpSB/mQbZeQyMY4pRu0ypszLfzrNbYkM2KNlq yQxD14yDwnKo9NVoajvUkrh5vnS6TjO7L5GHEO6/JE5Zhvkd7dbsXz0eEhKGBxGuS5s8 Q6yk+Ve/c6YOL5ILKkgE4cHq4Q93eEFas4LqX9HjguXNqvZTYeIGfzPTJsb3R29tEeSH J49rVR436NjhDDi8Ucz/ByjfHTTRcJmdzQTN+tZVcUACmrH1xvqjDLc8VCHABSHMGlUO kC0HfabzlNVRba3K5iU/tw5jbGnwf5o2ajL+HJyHLJIKG6CrI6u7kPLueXOiyrw2J4xp MlUQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=8kMK3jXTeWQR01BjMx4W26t8uMAsyjj65P+Q3cGUC7A=; b=FH3DYOnMn1f/Zh6wdJZeEWog5hOEhTVCxm51bh3A2ScSdS9UjsiKuuMRb9Of7p8Ofs hGtyFhAmthmDS4rFWYNbdg2t+28L6cp7hpSpYwOVPW5ytyRoiJH9qK25OV+j3U271OlS dOxpLORLVjtHii8/BSAM4fE/iBnHcAzKu/O0/F21gqPq/nGUtVGLKCxebWzE0WvKk5AQ FiAB2LjpLWk2u6265WjdX1BLH+1UwKu79Q3H6eyNa1Zl3/53SZXT9XgQMRAOMOYrm/PB DpgaOQiTQ9CZeINYZ5THRkxWLjd1K34zTJf7Ab6vSuQF2HjZfAh7oZhE00/vRIy50cQI zu+Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=rS1kqrVm; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p22si3257240ota.43.2020.01.11.03.16.02; Sat, 11 Jan 2020 03:16:14 -0800 (PST) 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; dkim=pass header.i=@kernel.org header.s=default header.b=rS1kqrVm; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729525AbgAKLPH (ORCPT + 99 others); Sat, 11 Jan 2020 06:15:07 -0500 Received: from mail.kernel.org ([198.145.29.99]:40862 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729483AbgAKLPH (ORCPT ); Sat, 11 Jan 2020 06:15:07 -0500 Received: from archlinux (cpc149474-cmbg20-2-0-cust94.5-4.cable.virginm.net [82.4.196.95]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 37EFA2082E; Sat, 11 Jan 2020 11:15:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1578741306; bh=erQ6M4hMxHylqYfd9kNe8cMwdxxMfWcIL4nVaDchgOE=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=rS1kqrVm1bYPDTCdYCZ7pPKr3VxaGwvPOLjF4nIlSfHNWyOhHgS+RPt9G6E5oRANy AJO+4ejKwlLNFNzmCRAk66UcsP4n4d39IwI1iE9na5KlMLinn3F7NPGxPwb/py1m1x yLWdoaKD8aCDqWIrs2w3vtaK9MhmeY9u0slnnoTE= Date: Sat, 11 Jan 2020 11:15:01 +0000 From: Jonathan Cameron To: Peter Ujfalusi Cc: , , , , , Subject: Re: [PATCH v3] iio: adc: at91-sama5d2_adc: Use dma_request_chan() instead dma_request_slave_channel() Message-ID: <20200111111501.77d19476@archlinux> In-Reply-To: <20200107113729.5505-1-peter.ujfalusi@ti.com> References: <20200107113729.5505-1-peter.ujfalusi@ti.com> X-Mailer: Claws Mail 3.17.4 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 7 Jan 2020 13:37:29 +0200 Peter Ujfalusi wrote: > dma_request_slave_channel() is a wrapper on top of dma_request_chan() > eating up the error code. > > The dma_request_chan() is the standard API to request slave channel, > clients should be moved away from the legacy API to allow us to retire > them. > > Signed-off-by: Peter Ujfalusi Applied to the togreg branch of iio.git and pushed out as testing. Note that tree will get rebased shortly to catch up with upstream. (testing can in theory be rebased at any time even if I don't do it that often). Thanks, Jonathan > --- > Hi, > > Changes since v2: > - Commit message updated > > Changes since v1: > - Subject prefix is corrected to "iio: adc: at91-sama5d2_adc:" > > Regards, > Peter > > drivers/iio/adc/at91-sama5d2_adc.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/drivers/iio/adc/at91-sama5d2_adc.c b/drivers/iio/adc/at91-sama5d2_adc.c > index e1850f3d5cf3..a5c7771227d5 100644 > --- a/drivers/iio/adc/at91-sama5d2_adc.c > +++ b/drivers/iio/adc/at91-sama5d2_adc.c > @@ -1444,10 +1444,10 @@ static void at91_adc_dma_init(struct platform_device *pdev) > if (st->dma_st.dma_chan) > return; > > - st->dma_st.dma_chan = dma_request_slave_channel(&pdev->dev, "rx"); > - > - if (!st->dma_st.dma_chan) { > + st->dma_st.dma_chan = dma_request_chan(&pdev->dev, "rx"); > + if (IS_ERR(st->dma_st.dma_chan)) { > dev_info(&pdev->dev, "can't get DMA channel\n"); > + st->dma_st.dma_chan = NULL; > goto dma_exit; > } >