ASoC: soc-pcm.c: remove unnecessary codec2codec_close_delayed_work()
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Tue, 30 Aug 2022 03:17:03 +0000 (03:17 +0000)
committerMark Brown <broonie@kernel.org>
Mon, 5 Sep 2022 12:09:05 +0000 (13:09 +0100)
commit10d5d8cbf6268e612bacac29c0beef489d3c1398
treec4f6b7c07479583aa1a8e8cc535c55cab47d1b84
parent376be51caf8871419bbcbb755e1e615d30dc3153
ASoC: soc-pcm.c: remove unnecessary codec2codec_close_delayed_work()

commit 4bf2e385aa59c2fae ("ASoC: core: Init pcm runtime work early to
avoid warnings") has added generic close_delayed_work() which checks
close_delayed_work_func

static void close_delayed_work(...) {
...
=> if (rtd->close_delayed_work_func)
rtd->close_delayed_work_func(rtd);
}

So, we don't need to have NULL function for Codec2Codec.

=> static void codec2codec_close_delayed_work()
{
/*
 * Currently nothing to do for c2c links
 * Since c2c links are internal nodes in the DAPM graph and
 * don't interface with the outside world or application layer
 * we don't have to do any special handling on close.
 */
}

int soc_new_pcm(...)
{
...
if (rtd->dai_link->params)
=> rtd->close_delayed_work_func = codec2codec_close_delayed_work;
else
rtd->close_delayed_work_func = snd_soc_close_delayed_work;
...
}

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Link: https://lore.kernel.org/r/87sfle4dzk.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/soc-pcm.c