From nobody Fri Sep 25 07:55:57 2026 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9167846F481; Tue, 15 Sep 2026 10:09:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.12 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789466985; cv=none; b=B2aExJwVrZmE2vmF63BG24kC2PO6DFP3xBsUtUzO2Q2w1/MaEP19x1MjgPKdR8scM1/NPRcZ+kEbYgUsYZq6fFxSW4m/Ll9QoZ2Il+uLE7cl9bmYbpJUHGvah7QOZ04kWYmkASeYSRtz+ePZBJlkdhjCWKJhIsDCiHGcKgITbG8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789466985; c=relaxed/simple; bh=XLzgAaMNDk785gOrzo3Jw9J0cT01zC/WwTUadr7d3+M=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=CoRCBD71aECLq/hIqMRn/1CbkxXQAc1f22M6lb6bjL08h7JorLsNG6uNJlgkBsKIUuJpaI1ts92525U0DGmdaLZg6YVXRKBiueO+XeaL6g+VvDfgXQYkmnP9K7x0leq9Em1/NpF23uIJXQp9GXyNV/OeZI2+FqmKf4jaHx4MLJk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=pass smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=fLeqHm6J; arc=none smtp.client-ip=192.198.163.12 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="fLeqHm6J" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1789466984; x=1821002984; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=XLzgAaMNDk785gOrzo3Jw9J0cT01zC/WwTUadr7d3+M=; b=fLeqHm6JRuO8DETUlHBW0qcqgioF5gq39QGnMYIxJRP1WM9z21w8Uue4 m6mXIzvifBmvlctB57eXsS36nm8xwKnnRi6suCL0+MA9HlG/SyBw6QLMn rGGsFqAunR7TwY+j+S1C7H5csYtVEul82WM44GbZOB8OqF+DKqTcUnAhm 1tlCTWqzMiU8sV4PQoUT2T8jZHkduoldXmWxak8xgUnvP5Ob1VT8oqlAH UpjeAwNMTbNWGgoZ75G06BU53piiv2vcNEheutAH+/mZpyryUxFyuExmW aZdlSK23uYMFad3uO4Ae9PXDEdD+6jzq6f7UEu6f9eCpIqUUHe2tN7mdo Q==; X-CSE-ConnectionGUID: YbKP2IRyQJ2HgTGKtUtmtg== X-CSE-MsgGUID: ytUF1nPmTNmF4mhtlSkfXA== X-IronPort-AV: E=McAfee;i="6800,10657,11905"; a="93649142" X-IronPort-AV: E=Sophos;i="6.27,103,1787036400"; d="scan'208";a="93649142" Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by fmvoesa106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Sep 2026 03:09:43 -0700 X-CSE-ConnectionGUID: 94G8huAuS4W8E8rtBCaQHA== X-CSE-MsgGUID: 5uCh+aTIQo2HoQ0Fyhoeuw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.27,103,1787036400"; d="scan'208";a="296442482" Received: from black.igk.intel.com ([10.91.253.5]) by fmviesa002.fm.intel.com with ESMTP; 15 Sep 2026 03:09:33 -0700 Received: by black.igk.intel.com (Postfix, from userid 1003) id 5F6509B; Tue, 15 Sep 2026 12:09:32 +0200 (CEST) From: Andy Shevchenko To: Frank Li , Andy Shevchenko , Mark Brown , Shengjiu Wang , bui duc phuc , Tianchu Chen , linux-kernel@vger.kernel.org, dmaengine@vger.kernel.org, linux-sound@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-arm-kernel@lists.infradead.org, linux-stm32@st-md-mailman.stormreply.com Cc: Dave Penkler , Greg Kroah-Hartman , Vinod Koul , Frank Li , Shengjiu Wang , Xiubo Li , Fabio Estevam , Nicolin Chen , Liam Girdwood , Jaroslav Kysela , Takashi Iwai , Daniel Mack , Haojian Zhuang , Robert Jarzmik , Lars-Peter Clausen , Orson Zhai , Baolin Wang , Chunyan Zhang , Olivier Moysan , Arnaud Pouliquen , Maxime Coquelin , Alexandre Torgue Subject: [PATCH v1 1/7] ASoC: stm32: spdifrx: Drop mention of the deprecated and unused call Date: Tue, 15 Sep 2026 12:04:22 +0200 Message-ID: <20260915100931.3593242-2-andriy.shevchenko@linux.intel.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260915100931.3593242-1-andriy.shevchenko@linux.intel.com> References: <20260915100931.3593242-1-andriy.shevchenko@linux.intel.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The error message was not updated while driver moved from the deprecated dma_request_slave_channel() to the dma_request_chan(). Update the message by replacing it with the correct function. Signed-off-by: Andy Shevchenko --- sound/soc/stm/stm32_spdifrx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/soc/stm/stm32_spdifrx.c b/sound/soc/stm/stm32_spdifrx.c index e0fef47a227e..0ece54740773 100644 --- a/sound/soc/stm/stm32_spdifrx.c +++ b/sound/soc/stm/stm32_spdifrx.c @@ -400,7 +400,7 @@ static int stm32_spdifrx_dma_ctrl_register(struct devic= e *dev, spdifrx->ctrl_chan =3D dma_request_chan(dev, "rx-ctrl"); if (IS_ERR(spdifrx->ctrl_chan)) return dev_err_probe(dev, PTR_ERR(spdifrx->ctrl_chan), - "dma_request_slave_channel error\n"); + "dma_request_chan error\n"); =20 spdifrx->dmab =3D devm_kzalloc(dev, sizeof(struct snd_dma_buffer), GFP_KERNEL); --=20 2.50.1 From nobody Fri Sep 25 07:55:57 2026 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 930FB41D4E9; Tue, 15 Sep 2026 10:09:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.12 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789466987; cv=none; b=Sq3UysFxL/g/XErrAVSoWwE/LaJh5gDtZYc9nvbs4+jS7gcwIVmIsv/PCPO/cfOZK0kYqrWHmwTqnNMARKFi3viPOD70wwrNcvXOX5u+nm63sHHpubnnBo6DAybg13pKY8hUEjQM/q1SKD0Y3YLRwstu49y01f/JFWQtZyPlPrc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789466987; c=relaxed/simple; bh=w2DAbC3uMPgmhkJrhUyn5lKx37XxWntjSija75HyW4U=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=NUT10R6CBv9QAw3MKzXDWhK/rOpyPu6ksfGffW1QilsOLiW99ELg34Ssf8lv4CdvlWTLkuza3vpHXhPN0TeV/+ukRwLNLXHQSbX9V+z9Nv3NDu2ciE16NDTl4iB8ykVDA6VYkAOWHww7NTZzoRnwBWuHHzKaEulyAMNggTcHUkg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=pass smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=Al+s0n3l; arc=none smtp.client-ip=192.198.163.12 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="Al+s0n3l" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1789466986; x=1821002986; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=w2DAbC3uMPgmhkJrhUyn5lKx37XxWntjSija75HyW4U=; b=Al+s0n3ltQb2AvhONBskTVgR9bfD3jHyOvrjd61nar2OIESKwwDViy+A +PzHGtlp9qV2RswR6V75x++Isz3D1tJNF9AnNvJ80AI9eefIIEP/giM52 NyrNn3Jp0rh4jE9mFGNVFEMutUWDj5Da8J19opODwZK5gN9RjmOilerMc pIWRZ8Pux74DPLwxfuWfQwn1mTLUghuO7fFEyzxl/jeVjYlJcy0OGfTs7 PbIgK0xRmFPVJoqyj1RFJCuhQYI8qMV61J632mkFkJbAaEnbgMip6wTnC 4jRWmK0LGcnNM3sbh8JXn8mIJdqVA2ZA4V+eGTOttY7uQ9DJVe7UUJ4Oo w==; X-CSE-ConnectionGUID: +g1LbzhXR32K0fDXOQdLAQ== X-CSE-MsgGUID: T4DC5/XhQT+IbDKHa4NRRg== X-IronPort-AV: E=McAfee;i="6800,10657,11905"; a="93649168" X-IronPort-AV: E=Sophos;i="6.27,103,1787036400"; d="scan'208";a="93649168" Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by fmvoesa106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Sep 2026 03:09:43 -0700 X-CSE-ConnectionGUID: aMDeGoWGStOWi0L2fcNgqQ== X-CSE-MsgGUID: AzomspuhSQKxEu/pCuSgJQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.27,103,1787036400"; d="scan'208";a="296442487" Received: from black.igk.intel.com ([10.91.253.5]) by fmviesa002.fm.intel.com with ESMTP; 15 Sep 2026 03:09:33 -0700 Received: by black.igk.intel.com (Postfix, from userid 1003) id 6438C9D; Tue, 15 Sep 2026 12:09:32 +0200 (CEST) From: Andy Shevchenko To: Frank Li , Andy Shevchenko , Mark Brown , Shengjiu Wang , bui duc phuc , Tianchu Chen , linux-kernel@vger.kernel.org, dmaengine@vger.kernel.org, linux-sound@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-arm-kernel@lists.infradead.org, linux-stm32@st-md-mailman.stormreply.com Cc: Dave Penkler , Greg Kroah-Hartman , Vinod Koul , Frank Li , Shengjiu Wang , Xiubo Li , Fabio Estevam , Nicolin Chen , Liam Girdwood , Jaroslav Kysela , Takashi Iwai , Daniel Mack , Haojian Zhuang , Robert Jarzmik , Lars-Peter Clausen , Orson Zhai , Baolin Wang , Chunyan Zhang , Olivier Moysan , Arnaud Pouliquen , Maxime Coquelin , Alexandre Torgue Subject: [PATCH v1 2/7] ASoC: sprd: Replace dma_request_slave_channel() by dma_request_chan() Date: Tue, 15 Sep 2026 12:04:23 +0200 Message-ID: <20260915100931.3593242-3-andriy.shevchenko@linux.intel.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260915100931.3593242-1-andriy.shevchenko@linux.intel.com> References: <20260915100931.3593242-1-andriy.shevchenko@linux.intel.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Replace dma_request_slave_channel() by dma_request_chan() as suggested since the former is deprecated. Signed-off-by: Andy Shevchenko Reviewed-by: Baolin Wang --- sound/soc/sprd/sprd-pcm-compress.c | 7 +++---- sound/soc/sprd/sprd-pcm-dma.c | 7 +++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/sound/soc/sprd/sprd-pcm-compress.c b/sound/soc/sprd/sprd-pcm-c= ompress.c index e5249924b54d..5613c25fffd7 100644 --- a/sound/soc/sprd/sprd-pcm-compress.c +++ b/sound/soc/sprd/sprd-pcm-compress.c @@ -153,11 +153,10 @@ static int sprd_platform_compr_dma_config(struct snd_= soc_component *component, return -EINVAL; } =20 - dma->chan =3D dma_request_slave_channel(dev, - dma_params->chan_name[channel]); - if (!dma->chan) { + dma->chan =3D dma_request_chan(dev, dma_params->chan_name[channel]); + if (IS_ERR(dma->chan)) { dev_err(dev, "failed to request dma channel\n"); - return -ENODEV; + return PTR_ERR(dma->chan); } =20 sgt =3D sg =3D kzalloc_objs(*sg, sg_num); diff --git a/sound/soc/sprd/sprd-pcm-dma.c b/sound/soc/sprd/sprd-pcm-dma.c index f509a4601de2..1586eff61120 100644 --- a/sound/soc/sprd/sprd-pcm-dma.c +++ b/sound/soc/sprd/sprd-pcm-dma.c @@ -171,13 +171,12 @@ static int sprd_pcm_request_dma_channel(struct snd_so= c_component *component, for (i =3D 0; i < channels; i++) { struct sprd_pcm_dma_data *data =3D &dma_private->data[i]; =20 - data->chan =3D dma_request_slave_channel(dev, - dma_params->chan_name[i]); - if (!data->chan) { + data->chan =3D dma_request_chan(dev, dma_params->chan_name[i]); + if (IS_ERR(data->chan)) { dev_err(dev, "failed to request dma channel:%s\n", dma_params->chan_name[i]); sprd_pcm_release_dma_channel(substream); - return -ENODEV; + return PTR_ERR(data->chan); } } =20 --=20 2.50.1 From nobody Fri Sep 25 07:55:57 2026 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 33DEB41E6C5; Tue, 15 Sep 2026 10:09:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.15 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789466984; cv=none; b=Svsf6JSbWszTrsvHkDfqT/tRrzKb3Ee2g5DSfbiulMaSFXnXPIjkUKdkxDEJV/TWJtakyox6DZosYURfwauYj7aGqZOa1IdQly621A7lpGd5sGdztuEM2NrTI/6SUx/NwzcuiQVNKUdG4Wli7wKaG10sNf3QjGEwWczyS2lkhik= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789466984; c=relaxed/simple; bh=XxzPfKb26yPDb3QB4Ys98nkLHzeVIxXPUdPsL4DGLI0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=jy6xr7hMMph0W89bti6Lzd3o+n4jzZsQ18PTC0yfEHxXYDzn5Qs22Pd0wBb+vNxFcEvbRMJXHk/kwGeTkm9FEeig6uVfToxiI3W+mlGaC+IH+oS4tDuA3FM8K87FjkrGaJ6dkqmZqjtlU/w7bJuOeboFEKa4hCD/pJ8v2H1eA7o= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=pass smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=NdHx2Vny; arc=none smtp.client-ip=198.175.65.15 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="NdHx2Vny" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1789466984; x=1821002984; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=XxzPfKb26yPDb3QB4Ys98nkLHzeVIxXPUdPsL4DGLI0=; b=NdHx2Vny1QtEbEN/nOwjZyzG+y76jTTjC+eOKtVfxzLgwj7u2q46eHmH P+l0EOLK4sApMttIPbo6XV9TWg2DKl84x/h8sO6cDqw0GV7nshvV0bK4q m7r+EZCv0abSyPMsbV9ND9jUusduwRNA5At+82qEbrni9UB7SrjhNMeJl mECdU1IqenIXUYQi3muCi5z5UutNhgYfhDsyjEmrhGMHWaFqPfK6fT7cU 0g0wzOF0211xxm5FJXV6cgc4OagqC6C2KcDV+ZYUgJgX/39ELfP9P0e6M WHyo2hmkstMg0IFluCYxKPmHeBRc4nW5ByDp3/xb0YnNzt1e5zqgdlS8Q Q==; X-CSE-ConnectionGUID: 8rjz340dQ7+JQ1cVB+feXA== X-CSE-MsgGUID: nGhk++KfRtid7AJheqCH6Q== X-IronPort-AV: E=McAfee;i="6800,10657,11905"; a="93524815" X-IronPort-AV: E=Sophos;i="6.27,103,1787036400"; d="scan'208";a="93524815" Received: from fmviesa007.fm.intel.com ([10.60.135.147]) by orvoesa107.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Sep 2026 03:09:40 -0700 X-CSE-ConnectionGUID: nZRD54hqQCCBbziNJTgorA== X-CSE-MsgGUID: MkB4LrVBQBerTakV6p2ZVw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.27,103,1787036400"; d="scan'208";a="269670280" Received: from black.igk.intel.com ([10.91.253.5]) by fmviesa007.fm.intel.com with ESMTP; 15 Sep 2026 03:09:33 -0700 Received: by black.igk.intel.com (Postfix, from userid 1003) id 6990E9E; Tue, 15 Sep 2026 12:09:32 +0200 (CEST) From: Andy Shevchenko To: Frank Li , Andy Shevchenko , Mark Brown , Shengjiu Wang , bui duc phuc , Tianchu Chen , linux-kernel@vger.kernel.org, dmaengine@vger.kernel.org, linux-sound@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-arm-kernel@lists.infradead.org, linux-stm32@st-md-mailman.stormreply.com Cc: Dave Penkler , Greg Kroah-Hartman , Vinod Koul , Frank Li , Shengjiu Wang , Xiubo Li , Fabio Estevam , Nicolin Chen , Liam Girdwood , Jaroslav Kysela , Takashi Iwai , Daniel Mack , Haojian Zhuang , Robert Jarzmik , Lars-Peter Clausen , Orson Zhai , Baolin Wang , Chunyan Zhang , Olivier Moysan , Arnaud Pouliquen , Maxime Coquelin , Alexandre Torgue Subject: [PATCH v1 3/7] ASoC: soc-generic-dmaengine-pcm: Replace dma_request_slave_channel() by dma_request_chan() Date: Tue, 15 Sep 2026 12:04:24 +0200 Message-ID: <20260915100931.3593242-4-andriy.shevchenko@linux.intel.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260915100931.3593242-1-andriy.shevchenko@linux.intel.com> References: <20260915100931.3593242-1-andriy.shevchenko@linux.intel.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Replace dma_request_slave_channel() by dma_request_chan() as suggested since the former is deprecated. Signed-off-by: Andy Shevchenko Reviewed-by: Cezary Rojewski --- sound/soc/soc-generic-dmaengine-pcm.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/sound/soc/soc-generic-dmaengine-pcm.c b/sound/soc/soc-generic-= dmaengine-pcm.c index 65b7ec52a054..6d1dbee8f6c1 100644 --- a/sound/soc/soc-generic-dmaengine-pcm.c +++ b/sound/soc/soc-generic-dmaengine-pcm.c @@ -242,9 +242,11 @@ static int dmaengine_pcm_new(struct snd_soc_component = *component, if (!substream) continue; =20 - if (!pcm->chan[i] && config->chan_names[i]) - pcm->chan[i] =3D dma_request_slave_channel(dev, - config->chan_names[i]); + if (!pcm->chan[i] && config->chan_names[i]) { + pcm->chan[i] =3D dma_request_chan(dev, config->chan_names[i]); + if (IS_ERR(pcm->chan[i])) + pcm->chan[i] =3D NULL; + } =20 if (!pcm->chan[i] && (pcm->flags & SND_DMAENGINE_PCM_FLAG_COMPAT)) { pcm->chan[i] =3D dmaengine_pcm_compat_request_channel( --=20 2.50.1 From nobody Fri Sep 25 07:55:57 2026 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E41AD412BED; Tue, 15 Sep 2026 10:09:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.15 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789466983; cv=none; b=ZS06wUxbQ3PeMTSvRgSdr0ntcwo9UqV+RTm5VJHtzpfQEwxKMhq4J3RqB16wOQyAAoKZeyHerHSDxKcYE6ZrGFjM5gkYfBHH6jEpLcuaeE9E6IV4oUbPdFVchBC3CQYxc/B+sWhOEk2go7u8Kjg9AfVhJ5UmselEGuikM0/YR3Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789466983; c=relaxed/simple; bh=jxYDYzHVYPq4YEIyup/T+qLWIcnk64L3iLPbr0dWZJU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=DD8i2SjDSVYJyqgcc3DYQCCKZCj/74ApqF+GnCmY9ueCA4VW7mef7cjU9vuqaUTmmy45rr/J1iAdwRyihslpwoX4foowMWJYY4LVzTAqoOzwttCt6f6UczrZLYgqY3FtV+LK8Y1s3HAzVeqgfyt0Rl75u49Yh/xY1wWXuawiX50= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=pass smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=jtA8XU9n; arc=none smtp.client-ip=198.175.65.15 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="jtA8XU9n" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1789466981; x=1821002981; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=jxYDYzHVYPq4YEIyup/T+qLWIcnk64L3iLPbr0dWZJU=; b=jtA8XU9nUrCp+x6szxl4/7bHyAbqJeOj9dmEjfZV/3eHhlb7hxOveAUO DyQSBKoePyfi3nLeIV/jEmHWddapPyfWh4ShxSIYwLxyTEBIUqMv32kMT FybGM4wNRhOtzisxsM3e3GVrKGGt+WLucSdV57STTNg2zvkXnze2lYJq1 /d+3v80jLu4eKGhpw/9l7pU6di+CF7D8hfzry5q5MYleAFg35lM6WHH8b 0QK3/m6vAZr7UEu98mgixb8AsIYReuR4WpNx2NyZ2WkVcSs1Y7AdIb4MK xu3zKNFf+SfprAq45bBCCRzaDPFR0cLFHCVp010HGY0lGaQ/fB5BY0erZ g==; X-CSE-ConnectionGUID: XNi52E0dRX2L+NobB1iIzw== X-CSE-MsgGUID: Q4En0cwAR2OeWe4XCPlchg== X-IronPort-AV: E=McAfee;i="6800,10657,11905"; a="93524793" X-IronPort-AV: E=Sophos;i="6.27,103,1787036400"; d="scan'208";a="93524793" Received: from fmviesa007.fm.intel.com ([10.60.135.147]) by orvoesa107.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Sep 2026 03:09:40 -0700 X-CSE-ConnectionGUID: xOLmSWPLQt6bUxhTM7s3Ow== X-CSE-MsgGUID: YCeL3QUOR+uEihCX/mCHZA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.27,103,1787036400"; d="scan'208";a="269670281" Received: from black.igk.intel.com ([10.91.253.5]) by fmviesa007.fm.intel.com with ESMTP; 15 Sep 2026 03:09:33 -0700 Received: by black.igk.intel.com (Postfix, from userid 1003) id 6E192A1; Tue, 15 Sep 2026 12:09:32 +0200 (CEST) From: Andy Shevchenko To: Frank Li , Andy Shevchenko , Mark Brown , Shengjiu Wang , bui duc phuc , Tianchu Chen , linux-kernel@vger.kernel.org, dmaengine@vger.kernel.org, linux-sound@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-arm-kernel@lists.infradead.org, linux-stm32@st-md-mailman.stormreply.com Cc: Dave Penkler , Greg Kroah-Hartman , Vinod Koul , Frank Li , Shengjiu Wang , Xiubo Li , Fabio Estevam , Nicolin Chen , Liam Girdwood , Jaroslav Kysela , Takashi Iwai , Daniel Mack , Haojian Zhuang , Robert Jarzmik , Lars-Peter Clausen , Orson Zhai , Baolin Wang , Chunyan Zhang , Olivier Moysan , Arnaud Pouliquen , Maxime Coquelin , Alexandre Torgue Subject: [PATCH v1 4/7] ASoC: pxa: Replace dma_request_slave_channel() by dma_request_chan() Date: Tue, 15 Sep 2026 12:04:25 +0200 Message-ID: <20260915100931.3593242-5-andriy.shevchenko@linux.intel.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260915100931.3593242-1-andriy.shevchenko@linux.intel.com> References: <20260915100931.3593242-1-andriy.shevchenko@linux.intel.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Replace dma_request_slave_channel() by dma_request_chan() as suggested since the former is deprecated. Signed-off-by: Andy Shevchenko --- sound/soc/pxa/pxa2xx-pcm-lib.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/sound/soc/pxa/pxa2xx-pcm-lib.c b/sound/soc/pxa/pxa2xx-pcm-lib.c index 88a9d3226302..0ccf88aa1138 100644 --- a/sound/soc/pxa/pxa2xx-pcm-lib.c +++ b/sound/soc/pxa/pxa2xx-pcm-lib.c @@ -79,6 +79,7 @@ static int pxa2xx_pcm_open(struct snd_pcm_substream *subs= tream) struct snd_soc_pcm_runtime *rtd =3D snd_soc_substream_to_rtd(substream); struct snd_pcm_runtime *runtime =3D substream->runtime; struct snd_dmaengine_dai_dma_data *dma_params; + struct dma_chan *chan; int ret; =20 runtime->hw =3D pxa2xx_pcm_hardware; @@ -107,9 +108,12 @@ static int pxa2xx_pcm_open(struct snd_pcm_substream *s= ubstream) if (ret < 0) return ret; =20 - return snd_dmaengine_pcm_open( - substream, dma_request_slave_channel(snd_soc_rtd_to_cpu(rtd, 0)->dev, - dma_params->chan_name)); + chan =3D dma_request_chan(snd_soc_rtd_to_cpu(rtd, 0)->dev, dma_params->ch= an_name); + ret =3D PTR_ERR_OR_ZERO(chan); + if (ret) + return ret; + + return snd_dmaengine_pcm_open(substream, chan); } =20 static int pxa2xx_pcm_close(struct snd_pcm_substream *substream) --=20 2.50.1 From nobody Fri Sep 25 07:55:57 2026 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C8AB247F774; Tue, 15 Sep 2026 10:09:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.12 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789466990; cv=none; b=D0MF19iAC3Z4/1j7vny5hvTvn/fZrmKuZ+7WrSwNyLdJDnkkTvLpeND+1j4mmQX5jmFeGeTXnOom2xIHdpEyumP/fHDbv2EDUUOcbc91ULoxymJHg8hQBUguNhzB/pUnmMijIlAw2n8VjWOPZ0XDaEaXmoQpqaOGz2PVIzr3oHs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789466990; c=relaxed/simple; bh=D1bk2913pdN2XTk5dYfDZD30b03Yi/im1ni4fvAIaRg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=RkeXEfytRjXJgPTEQZjt+5n8BYuw2LL1VJC80BljQ0ToWI0rHNSDcPrF+xrVELlSX4D7R7M/w13BVHXZuQmUIWtPNkKEigyclqU5k0M0r5xhjg/UJcyfAMsMUNLaBOvekVgP2uOtmqULXFoE64rXOiOioGvSVmAfEk64poE5QfI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=pass smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=I8jYmR0K; arc=none smtp.client-ip=192.198.163.12 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="I8jYmR0K" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1789466988; x=1821002988; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=D1bk2913pdN2XTk5dYfDZD30b03Yi/im1ni4fvAIaRg=; b=I8jYmR0KqD2fG4nMlKXz1yuP8tJMwyPWKroQ15MDWaVz5Ze8q8tVD08e voHTdLkdPZaQDIgj1h1RQEzTXLskNnNOHndytCYTjUcHMfNepoHPzy4tL XVO3KuOg1wyrHoLMYGbqbKetv/8od2/p+Xn5Qf2+1Pp94eCjlec+RctaE FEugSqQITddJ8YjPwWWdXzODWljoMjW0hGZSYolSeHguszm8w1dqjrF6g nN6YSiw0OccbALNrwLS2gAhXOYAucNymP5IqnW1eJk0mX+r3Nmrjii3Sq Jy+IJk7Gkmm7aU1Ysq+dxLlqbsqRycVqN7pfXboqynruVJLrMqM1mCh0H g==; X-CSE-ConnectionGUID: 6AukA2E1R+yvvjY2MlRX+A== X-CSE-MsgGUID: 2M/QkdDXSA6U13b1cW4/8w== X-IronPort-AV: E=McAfee;i="6800,10657,11905"; a="93649188" X-IronPort-AV: E=Sophos;i="6.27,103,1787036400"; d="scan'208";a="93649188" Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by fmvoesa106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Sep 2026 03:09:47 -0700 X-CSE-ConnectionGUID: 2n8xZtl4QHaOyEk6gsbb5Q== X-CSE-MsgGUID: zwriBC04QHyA/SUGdRggxw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.27,103,1787036400"; d="scan'208";a="296442788" Received: from black.igk.intel.com ([10.91.253.5]) by fmviesa002.fm.intel.com with ESMTP; 15 Sep 2026 03:09:40 -0700 Received: by black.igk.intel.com (Postfix, from userid 1003) id 73190A2; Tue, 15 Sep 2026 12:09:32 +0200 (CEST) From: Andy Shevchenko To: Frank Li , Andy Shevchenko , Mark Brown , Shengjiu Wang , bui duc phuc , Tianchu Chen , linux-kernel@vger.kernel.org, dmaengine@vger.kernel.org, linux-sound@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-arm-kernel@lists.infradead.org, linux-stm32@st-md-mailman.stormreply.com Cc: Dave Penkler , Greg Kroah-Hartman , Vinod Koul , Frank Li , Shengjiu Wang , Xiubo Li , Fabio Estevam , Nicolin Chen , Liam Girdwood , Jaroslav Kysela , Takashi Iwai , Daniel Mack , Haojian Zhuang , Robert Jarzmik , Lars-Peter Clausen , Orson Zhai , Baolin Wang , Chunyan Zhang , Olivier Moysan , Arnaud Pouliquen , Maxime Coquelin , Alexandre Torgue Subject: [PATCH v1 5/7] ASoC: fsl_asrc: Replace dma_request_slave_channel() by dma_request_chan() Date: Tue, 15 Sep 2026 12:04:26 +0200 Message-ID: <20260915100931.3593242-6-andriy.shevchenko@linux.intel.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260915100931.3593242-1-andriy.shevchenko@linux.intel.com> References: <20260915100931.3593242-1-andriy.shevchenko@linux.intel.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Replace dma_request_slave_channel() by dma_request_chan() as suggested since the former is deprecated. Signed-off-by: Andy Shevchenko Reviewed-by: Shengjiu Wang --- sound/soc/fsl/fsl_asrc.c | 2 +- sound/soc/fsl/fsl_asrc_dma.c | 13 +++++++------ sound/soc/fsl/fsl_asrc_m2m.c | 8 ++++---- sound/soc/fsl/fsl_easrc.c | 2 +- 4 files changed, 13 insertions(+), 12 deletions(-) diff --git a/sound/soc/fsl/fsl_asrc.c b/sound/soc/fsl/fsl_asrc.c index b24737add001..ae682bf450f6 100644 --- a/sound/soc/fsl/fsl_asrc.c +++ b/sound/soc/fsl/fsl_asrc.c @@ -638,7 +638,7 @@ static struct dma_chan *fsl_asrc_get_dma_channel(struct= fsl_asrc_pair *pair, =20 sprintf(name, "%cx%c", dir =3D=3D IN ? 'r' : 't', index + 'a'); =20 - return dma_request_slave_channel(&asrc->pdev->dev, name); + return dma_request_chan(&asrc->pdev->dev, name); } =20 static int fsl_asrc_dai_startup(struct snd_pcm_substream *substream, diff --git a/sound/soc/fsl/fsl_asrc_dma.c b/sound/soc/fsl/fsl_asrc_dma.c index 2f662bdf14d0..5cd12781c604 100644 --- a/sound/soc/fsl/fsl_asrc_dma.c +++ b/sound/soc/fsl/fsl_asrc_dma.c @@ -191,9 +191,10 @@ static int fsl_asrc_dma_hw_params(struct snd_soc_compo= nent *component, dma_params_fe->maxburst =3D dma_params_be->maxburst; =20 pair->dma_chan[!dir] =3D asrc->get_dma_channel(pair, !dir); - if (!pair->dma_chan[!dir]) { + ret =3D PTR_ERR_OR_ZERO(pair->dma_chan[!dir]); + if (ret) { dev_err(dev, "failed to request DMA channel\n"); - return -EINVAL; + return ret; } =20 ret =3D snd_dmaengine_pcm_prepare_slave_config(substream, params, &config= _fe); @@ -404,9 +405,9 @@ static int fsl_asrc_dma_startup(struct snd_soc_componen= t *component, =20 /* Request a dummy dma channel, which will be released later. */ tmp_chan =3D asrc->get_dma_channel(pair, dir); - if (!tmp_chan) { + ret =3D PTR_ERR_OR_ZERO(tmp_chan); + if (ret) { dev_err(dev, "failed to get dma channel\n"); - ret =3D -EINVAL; goto dma_chan_err; } =20 @@ -497,9 +498,9 @@ static int fsl_asrc_dma_pcm_new(struct snd_soc_componen= t *component, =20 /* Request a dma channel, which will be released later. */ chan =3D asrc->get_dma_channel(pair, IN); - if (!chan) { + ret =3D PTR_ERR_OR_ZERO(chan); + if (ret) { dev_err(dev, "failed to get dma channel\n"); - ret =3D -EINVAL; goto dma_chan_err; } =20 diff --git a/sound/soc/fsl/fsl_asrc_m2m.c b/sound/soc/fsl/fsl_asrc_m2m.c index 4bc40f328f58..e440cc083ebb 100644 --- a/sound/soc/fsl/fsl_asrc_m2m.c +++ b/sound/soc/fsl/fsl_asrc_m2m.c @@ -503,16 +503,16 @@ static int fsl_asrc_m2m_comp_task_create(struct snd_c= ompr_stream *stream, =20 /* Request dma channels */ pair->dma_chan[IN] =3D asrc->get_dma_channel(pair, IN); - if (!pair->dma_chan[IN]) { + ret =3D PTR_ERR_OR_ZERO(pair->dma_chan[IN]); + if (ret) { dev_err(dev, "[ctx%d] failed to get input DMA channel\n", pair->index); - ret =3D -EBUSY; goto err_dma_channel_in; } =20 pair->dma_chan[OUT] =3D asrc->get_dma_channel(pair, OUT); - if (!pair->dma_chan[OUT]) { + ret =3D PTR_ERR_OR_ZERO(pair->dma_chan[OUT]); + if (ret) { dev_err(dev, "[ctx%d] failed to get output DMA channel\n", pair->index); - ret =3D -EBUSY; goto err_dma_channel_out; } =20 diff --git a/sound/soc/fsl/fsl_easrc.c b/sound/soc/fsl/fsl_easrc.c index aced16d1228a..d30cc3e90215 100644 --- a/sound/soc/fsl/fsl_easrc.c +++ b/sound/soc/fsl/fsl_easrc.c @@ -1433,7 +1433,7 @@ static struct dma_chan *fsl_easrc_get_dma_channel(str= uct fsl_asrc_pair *ctx, /* Example of dma name: ctx0_rx */ sprintf(name, "ctx%c_%cx", index + '0', dir =3D=3D IN ? 'r' : 't'); =20 - return dma_request_slave_channel(&easrc->pdev->dev, name); + return dma_request_chan(&easrc->pdev->dev, name); }; =20 static const unsigned int easrc_rates[] =3D { --=20 2.50.1 From nobody Fri Sep 25 07:55:57 2026 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.7]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E749947FAE1; Tue, 15 Sep 2026 10:09:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.7 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789466990; cv=none; b=Y9BSbMVUNs27dCgG5jd4PqY30m2OB2hZKxVeGFxrl7LdCDNy5PlN1jeJgRNalv1dU3BPATBhZyNLWgde743y1po2Ssee1r9gzPoqust3vXB94QUiDabppF56fAwMwit9n3G9m+fBCBKYsC9mzDW4siPX6FiBhEXEEUFPgzEncxo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789466990; c=relaxed/simple; bh=S3szUq2krwYbTZZeTS/C4wC1E20wM6Ut+0nvD27YgTw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=pS/ZdbBgGexBaPP66MBNKvJKgbggnnfDLWQnX+Q9FIYRbujh4eD/rRRJndukxlL1KibWlI0ruwTAD1JpylfZlkzW6xcBDu/9UXUKxLYFx7SRC04fyBJUgMUtsoRshg6tnLJ2P8V0okLYNhp6sMAWJNnsN1FDPwLBOVtVKiIS2C0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=pass smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=d22DNdVC; arc=none smtp.client-ip=192.198.163.7 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="d22DNdVC" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1789466989; x=1821002989; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=S3szUq2krwYbTZZeTS/C4wC1E20wM6Ut+0nvD27YgTw=; b=d22DNdVCstiQJWSqMmGlyr4E3S4OOM449ZL4xPljqJgmxqZC9Ju2cK3C qESQzn4VAf/QtW00trLTnnME3KcydTlwLnaz1fjiqYyXsAwC9PMEytou+ mwlj3TGVoL86glb7KJZt1f4RXuvVjJKd1gIN6aZxxGU/VSZD4OJl9KrLh wGAKwMjf/TrxXQ+RuWkABbusiEschBOxwKymlWA8yZ/DbgRaI2l+Ohdod VhS+kUG11O1lAmPHoBYdrnzN0eDCOqbWsd8JWaQcQk7RJtE7/mBkyTuXc fVnIqyOKThNGrOoM8O6MUZaqB+ciD9eNDdTvWaVxQ65hOm09Of9za0dco g==; X-CSE-ConnectionGUID: gp+SrwANQkm2q+ooYtW1hQ== X-CSE-MsgGUID: 5i8kAM0zQSaywgDw0sg8ww== X-IronPort-AV: E=McAfee;i="6800,10657,11905"; a="115360955" X-IronPort-AV: E=Sophos;i="6.27,103,1787036400"; d="scan'208";a="115360955" Received: from orviesa010.jf.intel.com ([10.64.159.150]) by fmvoesa101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Sep 2026 03:09:47 -0700 X-CSE-ConnectionGUID: 42MLKcpWQmuH0LoosqBueg== X-CSE-MsgGUID: +GC634cpT4uXWqdlsRFeRw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.27,103,1787036400"; d="scan'208";a="271517611" Received: from black.igk.intel.com ([10.91.253.5]) by orviesa010.jf.intel.com with ESMTP; 15 Sep 2026 03:09:40 -0700 Received: by black.igk.intel.com (Postfix, from userid 1003) id 77E2BA4; Tue, 15 Sep 2026 12:09:32 +0200 (CEST) From: Andy Shevchenko To: Frank Li , Andy Shevchenko , Mark Brown , Shengjiu Wang , bui duc phuc , Tianchu Chen , linux-kernel@vger.kernel.org, dmaengine@vger.kernel.org, linux-sound@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-arm-kernel@lists.infradead.org, linux-stm32@st-md-mailman.stormreply.com Cc: Dave Penkler , Greg Kroah-Hartman , Vinod Koul , Frank Li , Shengjiu Wang , Xiubo Li , Fabio Estevam , Nicolin Chen , Liam Girdwood , Jaroslav Kysela , Takashi Iwai , Daniel Mack , Haojian Zhuang , Robert Jarzmik , Lars-Peter Clausen , Orson Zhai , Baolin Wang , Chunyan Zhang , Olivier Moysan , Arnaud Pouliquen , Maxime Coquelin , Alexandre Torgue Subject: [PATCH v1 6/7] gpib: fmh_gpib: Replace dma_request_slave_channel() by dma_request_chan() Date: Tue, 15 Sep 2026 12:04:27 +0200 Message-ID: <20260915100931.3593242-7-andriy.shevchenko@linux.intel.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260915100931.3593242-1-andriy.shevchenko@linux.intel.com> References: <20260915100931.3593242-1-andriy.shevchenko@linux.intel.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Replace dma_request_slave_channel() by dma_request_chan() as suggested since the former is deprecated. Signed-off-by: Andy Shevchenko Reviewed-by: Dave Penkler --- drivers/gpib/fmh_gpib/fmh_gpib.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/gpib/fmh_gpib/fmh_gpib.c b/drivers/gpib/fmh_gpib/fmh_g= pib.c index 5e10e9353fed..3fdcc673ec8b 100644 --- a/drivers/gpib/fmh_gpib/fmh_gpib.c +++ b/drivers/gpib/fmh_gpib/fmh_gpib.c @@ -1458,10 +1458,11 @@ static int fmh_gpib_attach_impl(struct gpib_board *= board, const struct gpib_boar e_priv->irq =3D irq; =20 if (acquire_dma) { - e_priv->dma_channel =3D dma_request_slave_channel(board->dev, "rxtx"); - if (!e_priv->dma_channel) { + e_priv->dma_channel =3D dma_request_chan(board->dev, "rxtx"); + retval =3D PTR_ERR_OR_ZERO(e_priv->dma_channel); + if (retval) { dev_err(board->dev, "failed to acquire dma channel \"rxtx\".\n"); - return -EIO; + return retval; } } /* --=20 2.50.1 From nobody Fri Sep 25 07:55:57 2026 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.7]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B270E41D112; Tue, 15 Sep 2026 10:09:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.7 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789466992; cv=none; b=dsixCnwZsZL4fMGVhefPB5S6vOwNgObovb53pOr91QMmlNV99KnWGwNwq66Lr9KRxpB1QhyfothNbPahdAl1mHjgyoKPMFCYUIHYha3QXdhIOs8VyVnNneIXbW9ko76IgxU7224NayaswVfHp55zHRrdvcO1U3+zr4SzoiDiAj4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789466992; c=relaxed/simple; bh=0d8AW04j6ZeFgJ4c0uEx4Ne8a9AlVDa/j/DF24QsWEE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=lZrVP9ldp/fp95E005S8M2cqU0bqUkh4a2CidEiG2y7PnNYRgt6DSLThzdqw9cGD/2IZQyjQIJVDims+uQIySMzghdL7lVgsupf8Q/SBanZxtSphltOHH4Cediix0ROqaqrrQPDmQ5Wa3QvN6qAPlaRS7yMEPSIJOnnDaU5NDWk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=pass smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=KUpNiFJP; arc=none smtp.client-ip=192.198.163.7 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="KUpNiFJP" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1789466991; x=1821002991; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=0d8AW04j6ZeFgJ4c0uEx4Ne8a9AlVDa/j/DF24QsWEE=; b=KUpNiFJPWjB3c85/DwHpZICpPLWjj6KwemA5CjYTXyEwldntWOEAt9Xy dLFFBDVOii1fiEd9KfTi5lrI3sGiUqu7+JlkZEWlNr9FAokXDkyoilhJ4 EyWCLjchftJiKJLeRn+X+Tle5L0Z2zJrP2zUjdqF9w+qvSP2IaQToMxZu w/i1cGumswh0CP43XvxDU3k9P/OrT7l20FHRSUAmF6IvKh/uxaGhmN7/A ZilbM/BXpkb+5HkcoBMwZ5bjx7AkDRoSdgX0lQiWZUWvP4rtMv3fdJsjO gwmXyArM24uKMMvr6ZCHYQeU1uV/rA9KbWIW4V8+Ym4UPF454f4BgPPcf Q==; X-CSE-ConnectionGUID: KoSF1LvyReeYl3KetdwgoA== X-CSE-MsgGUID: zL2I8muWRBaw/gLTE8Vrqw== X-IronPort-AV: E=McAfee;i="6800,10657,11905"; a="115360981" X-IronPort-AV: E=Sophos;i="6.27,103,1787036400"; d="scan'208";a="115360981" Received: from orviesa010.jf.intel.com ([10.64.159.150]) by fmvoesa101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Sep 2026 03:09:47 -0700 X-CSE-ConnectionGUID: 6KAa62Q0Q8ql7BY528Qu4g== X-CSE-MsgGUID: tKnat4EfTZSUkMp5WOouHQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.27,103,1787036400"; d="scan'208";a="271517612" Received: from black.igk.intel.com ([10.91.253.5]) by orviesa010.jf.intel.com with ESMTP; 15 Sep 2026 03:09:40 -0700 Received: by black.igk.intel.com (Postfix, from userid 1003) id 7D1F3A5; Tue, 15 Sep 2026 12:09:32 +0200 (CEST) From: Andy Shevchenko To: Frank Li , Andy Shevchenko , Mark Brown , Shengjiu Wang , bui duc phuc , Tianchu Chen , linux-kernel@vger.kernel.org, dmaengine@vger.kernel.org, linux-sound@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-arm-kernel@lists.infradead.org, linux-stm32@st-md-mailman.stormreply.com Cc: Dave Penkler , Greg Kroah-Hartman , Vinod Koul , Frank Li , Shengjiu Wang , Xiubo Li , Fabio Estevam , Nicolin Chen , Liam Girdwood , Jaroslav Kysela , Takashi Iwai , Daniel Mack , Haojian Zhuang , Robert Jarzmik , Lars-Peter Clausen , Orson Zhai , Baolin Wang , Chunyan Zhang , Olivier Moysan , Arnaud Pouliquen , Maxime Coquelin , Alexandre Torgue Subject: [PATCH v1 7/7] dmaengine: Remove deprecated dma_request_slave_channel() Date: Tue, 15 Sep 2026 12:04:28 +0200 Message-ID: <20260915100931.3593242-8-andriy.shevchenko@linux.intel.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260915100931.3593242-1-andriy.shevchenko@linux.intel.com> References: <20260915100931.3593242-1-andriy.shevchenko@linux.intel.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" No more users. Signed-off-by: Andy Shevchenko Acked-by: Vinod Koul Reviewed-by: Frank Li --- include/linux/dmaengine.h | 9 --------- 1 file changed, 9 deletions(-) diff --git a/include/linux/dmaengine.h b/include/linux/dmaengine.h index c50497ecd52d..7596ebdac466 100644 --- a/include/linux/dmaengine.h +++ b/include/linux/dmaengine.h @@ -1763,15 +1763,6 @@ void dma_run_dependencies(struct dma_async_tx_descri= ptor *tx); #define dma_request_channel(mask, x, y) \ __dma_request_channel(&(mask), x, y, NULL) =20 -/* Deprecated, please use dma_request_chan() directly */ -static inline struct dma_chan * __deprecated -dma_request_slave_channel(struct device *dev, const char *name) -{ - struct dma_chan *ch =3D dma_request_chan(dev, name); - - return IS_ERR(ch) ? NULL : ch; -} - static inline struct dma_chan *dma_request_slave_channel_compat(const dma_cap_mask_t mask, dma_filter_fn fn, void *fn_param, --=20 2.50.1