Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp6457346ybl; Wed, 15 Jan 2020 05:05:47 -0800 (PST) X-Google-Smtp-Source: APXvYqyiFQOIH2IEFXid4QJQ3JBZsW0ceavn6d+0pOQP+n8JyDZdt6bviQlKGFpQ1IjYDcXbths1 X-Received: by 2002:a54:4507:: with SMTP id l7mr19904332oil.164.1579093547495; Wed, 15 Jan 2020 05:05:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579093547; cv=none; d=google.com; s=arc-20160816; b=Mg2C+ABcJ69TQ7bQ33PFecdtKexBWPCaVPsdWlEUp0AEU8CmGkJy6sIwt9tbzW09Xa rmYkczHbQpOHqAc7sY2obV8VNA3A00LgBiLszDzrs5lFmuHs7l+DD0i4IiRbbhH7wQzp 5M3UZJuglYX7tb7cTX/oMeAKjEPpcsxsD2yj1A7EA2baFiuRR11LIBYu+Lod3jOArY0s vZ9KjpDObOdPPqfNwDZYDhxyrdJRNVlqE+Log6kgceNkEI+zzPoWJvFi2z0aCkfwPMDr jPxZRP9nz2nmHK91sytNHWpgPWG+QkBtS99CnAj7KekmqlIwON6MO+cNwMnWAuLcigPH t3KQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:cms-type :content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:from:cc:to:subject:dkim-signature :dkim-filter; bh=LoaTV2n5Eoqzvx6Gxu+M9H4pmHkxUC7eO0DHb88DkeA=; b=H2K1pWD74e2r2svM+jcpUh4rmAeW7hGjkSrvMAYeel4ISaf/Y/TlfYPFJuHljgcyv3 qCll37lMGJg1Y1HKoK2n8L7HUOQi6r0k0J3WLLkXiuC5Dw9wmvPxZ758pigpvTNHMOgX x6J8d0AbHOAIgZv3sRpw7hlxkt6COTRpase4r3r67ta5hW9wvo2kz5K3JHY/S7gcnAJd Ljq6aVvim1kxDB0wSjsM5SpOyqdENNnAPvpIvEi2RMfpUAzgasKtOs6xmVCJFt38dsPk Vr6Zer+EQzfnWOoWNsVQ8Bbau03D/+VjjD4mrf/jQipaz3P3mXDSSEv+FlrPxtFZY1Xs JfzA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=nPDCiW+H; 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=samsung.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g25si10739928otp.20.2020.01.15.05.05.33; Wed, 15 Jan 2020 05:05:47 -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=@samsung.com header.s=mail20170921 header.b=nPDCiW+H; 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=samsung.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728915AbgAONEN (ORCPT + 99 others); Wed, 15 Jan 2020 08:04:13 -0500 Received: from mailout2.w1.samsung.com ([210.118.77.12]:60314 "EHLO mailout2.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726483AbgAONEM (ORCPT ); Wed, 15 Jan 2020 08:04:12 -0500 Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20200115130410euoutp028d11214e5366d9189248c458ca6ed45f~qESB2TBvb1368313683euoutp02b for ; Wed, 15 Jan 2020 13:04:10 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20200115130410euoutp028d11214e5366d9189248c458ca6ed45f~qESB2TBvb1368313683euoutp02b DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1579093450; bh=LoaTV2n5Eoqzvx6Gxu+M9H4pmHkxUC7eO0DHb88DkeA=; h=Subject:To:Cc:From:Date:In-Reply-To:References:From; b=nPDCiW+HBT7Ij4h/DNX8zWfOsLoCBPnM4ZHct70hMjnz11iJsnw7b2pX3sTkHEcWy JjAt4ymyfwqF3VLwp1OSMugyp53VeEEbBYcY9uZyv6bszLP+iVAj6i1+1kuwM1iojy 4ATfjT/1b9i1/5tzAyXyHd6xIbcnuApfcUCJi1SU= Received: from eusmges3new.samsung.com (unknown [203.254.199.245]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20200115130410eucas1p128522d8bb705e517b100358168660e6e~qESBp5Flr2849528495eucas1p1U; Wed, 15 Jan 2020 13:04:10 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges3new.samsung.com (EUCPMTA) with SMTP id 4E.6D.60698.ACD0F1E5; Wed, 15 Jan 2020 13:04:10 +0000 (GMT) Received: from eusmtrp2.samsung.com (unknown [182.198.249.139]) by eucas1p2.samsung.com (KnoxPortal) with ESMTPA id 20200115130409eucas1p251a4e356d21c6b3ea536aba33ea1a624~qESBHF3pT2361223612eucas1p25; Wed, 15 Jan 2020 13:04:09 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eusmtrp2.samsung.com (KnoxPortal) with ESMTP id 20200115130409eusmtrp2c4a6c794f3b0899776adcb44da01b51d~qESBGT7cQ0534205342eusmtrp2z; Wed, 15 Jan 2020 13:04:09 +0000 (GMT) X-AuditID: cbfec7f5-a0fff7000001ed1a-6d-5e1f0dcaafd2 Received: from eusmtip2.samsung.com ( [203.254.199.222]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id 6A.8B.07950.9CD0F1E5; Wed, 15 Jan 2020 13:04:09 +0000 (GMT) Received: from [106.120.51.71] (unknown [106.120.51.71]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20200115130408eusmtip2f0dc32512b4bf9aab813674c8435aad6~qESAboN8D2382323823eusmtip2P; Wed, 15 Jan 2020 13:04:08 +0000 (GMT) Subject: Re: [PATCH v2] ata: pata_arasan_cf: Use dma_request_chan() instead dma_request_slave_channel() To: Peter Ujfalusi Cc: vireshk@kernel.org, axboe@kernel.dk, vkoul@kernel.org, linux-ide@vger.kernel.org, linux-kernel@vger.kernel.org From: Bartlomiej Zolnierkiewicz Message-ID: Date: Wed, 15 Jan 2020 14:04:08 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <20200113142747.15240-1-peter.ujfalusi@ti.com> Content-Language: en-US Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPKsWRmVeSWpSXmKPExsWy7djPc7qneOXjDI485LBYfbefzeLYjkdM Fpd3zWGzmPXxB6vF5gfH2Cx23jnB7MDmcflsqcemVZ1sHsdvbGfy+LxJLoAlissmJTUnsyy1 SN8ugSujb9ZDloK9vBVTrvYwNzB+4epi5OSQEDCRaF9/i7GLkYtDSGAFo0RvYw+U84VR4uip f2wQzmdGiZuNV9lhWn433WOFSCxnlJg4E6b/LaPEsT0/WUCqhAUyJV7N+ccIYosIaEncunYT yObgYBYokdiwxwMkzCZgJTGxfRVYCa+AncT8M7vBFrAIqEpcvPARLC4qECHx6cFhVogaQYmT M5+AjecUsJZ49WQ/E4jNLCAucevJfChbXmL72znMIPdICCxil/jxYhLYXgkBF4mJzfYQDwhL vDq+BeoZGYn/O0F6QerXMUr87XgB1bydUWL5ZJD/QaqsJe6c+8UG8YCmxPpd+hBhR4nVd1vY IObzSdx4KwhxA5/EpG3TmSHCvBIdbUIQ1WoSG5ZtYINZ27VzJfMERqVZSD6bheSbWUi+mYWw dwEjyypG8dTS4tz01GLjvNRyveLE3OLSvHS95PzcTYzAZHP63/GvOxj3/Uk6xCjAwajEw5vx Ry5OiDWxrLgy9xCjBAezkgjvyRmycUK8KYmVValF+fFFpTmpxYcYpTlYlMR5jRe9jBUSSE8s Sc1OTS1ILYLJMnFwSjUw8u0wT9hVtKD6vueMZ3ovtUxbtt5dI9WXnShS2noy/GnBpOZl5SGx H7vmSVzVddG/Lm2c99R1p2WabgFbaETwHB/dXbevRZTcXJbzb6bZxr5NTsyOAssrpyh+en3o rP7fuVI1BneW7y1bICndc6lf6kG5hn8//5tk94OSTZMcFpx/dXCm1pfFSizFGYmGWsxFxYkA AxPvvjIDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRmVeSWpSXmKPExsVy+t/xe7oneeXjDA42qFisvtvPZnFsxyMm i8u75rBZzPr4g9Vi84NjbBY775xgdmDzuHy21GPTqk42j+M3tjN5fN4kF8ASpWdTlF9akqqQ kV9cYqsUbWhhpGdoaaFnZGKpZ2hsHmtlZKqkb2eTkpqTWZZapG+XoJfRN+shS8Fe3oopV3uY Gxi/cHUxcnJICJhI/G66x9rFyMUhJLCUUWJJ92K2LkYOoISMxPH1ZRA1whJ/rnWxQdS8ZpQ4 +ecgC0hCWCBT4tWcf4wgtoiAlsStazfBbGaBEonlK2eC1QgJ9DFKzLxbBGKzCVhJTGxfBVbD K2AnMf/MbnYQm0VAVeLihY9gcVGBCInDO2ZB1QhKnJz5BGwOp4C1xKsn+5kg5qtL/Jl3iRnC Fpe49WQ+VFxeYvvbOcwTGIVmIWmfhaRlFpKWWUhaFjCyrGIUSS0tzk3PLTbSK07MLS7NS9dL zs/dxAiMrm3Hfm7Zwdj1LvgQowAHoxIP74F/cnFCrIllxZW5hxglOJiVRHhPzpCNE+JNSays Si3Kjy8qzUktPsRoCvTcRGYp0eR8YOTnlcQbmhqaW1gamhubG5tZKInzdggcjBESSE8sSc1O TS1ILYLpY+LglGpg1Eje829u2SEz1vAjjdUJx0Nf/k7KEU+7ofpk5bPrVwNsGIXiP762DDU4 tLvmregpk4+sursVjFvWSMYJeFoXCz0Mb/g+5RTTBO/ZB4+9u79b9ebkeQcVFArcp4c+Ndyu +EKVky/p5J69YdsKnjy00qqX0AtYVxC97KGXYE/JESeGtcnGT+V2KbEUZyQaajEXFScCAMP9 KiLEAgAA X-CMS-MailID: 20200115130409eucas1p251a4e356d21c6b3ea536aba33ea1a624 X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20200113142721eucas1p2b925aa86ed9230da52d2f1652cf83db0 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20200113142721eucas1p2b925aa86ed9230da52d2f1652cf83db0 References: <20200113142747.15240-1-peter.ujfalusi@ti.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 1/13/20 3:27 PM, 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 Acked-by: Bartlomiej Zolnierkiewicz Best regards, -- Bartlomiej Zolnierkiewicz Samsung R&D Institute Poland Samsung Electronics > --- > Hi, > > Changes since v1: > - Fixed type in subject > - Removed reference to deferred probing in commit message > > Regards, > Peter > > drivers/ata/pata_arasan_cf.c | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) > > diff --git a/drivers/ata/pata_arasan_cf.c b/drivers/ata/pata_arasan_cf.c > index 391dff0f25a2..e9cf31f38450 100644 > --- a/drivers/ata/pata_arasan_cf.c > +++ b/drivers/ata/pata_arasan_cf.c > @@ -526,9 +526,10 @@ static void data_xfer(struct work_struct *work) > > /* request dma channels */ > /* dma_request_channel may sleep, so calling from process context */ > - acdev->dma_chan = dma_request_slave_channel(acdev->host->dev, "data"); > - if (!acdev->dma_chan) { > + acdev->dma_chan = dma_request_chan(acdev->host->dev, "data"); > + if (IS_ERR(acdev->dma_chan)) { > dev_err(acdev->host->dev, "Unable to get dma_chan\n"); > + acdev->dma_chan = NULL; > goto chan_request_fail; > } > > @@ -539,6 +540,7 @@ static void data_xfer(struct work_struct *work) > } > > dma_release_channel(acdev->dma_chan); > + acdev->dma_chan = NULL; > > /* data xferred successfully */ > if (!ret) { >