On 9/15/2026 12:04 PM, Andy Shevchenko wrote:
> Replace dma_request_slave_channel() by dma_request_chan() as suggested
> since the former is deprecated.
> 
> Signed-off-by: Andy Shevchenko <[email protected]>
> ---
>  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;
>  
> -             if (!pcm->chan[i] && config->chan_names[i])
> -                     pcm->chan[i] = dma_request_slave_channel(dev,
> -                             config->chan_names[i]);
> +             if (!pcm->chan[i] && config->chan_names[i]) {
> +                     pcm->chan[i] = dma_request_chan(dev, 
> config->chan_names[i]);
> +                     if (IS_ERR(pcm->chan[i]))
> +                             pcm->chan[i] = NULL;
> +             }
>  
>               if (!pcm->chan[i] && (pcm->flags & 
> SND_DMAENGINE_PCM_FLAG_COMPAT)) {
>                       pcm->chan[i] = dmaengine_pcm_compat_request_channel(

Reviewed-by: Cezary Rojewski <[email protected]>

Reply via email to