]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: rsnd: merge .nolock_start and .prepare
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Mon, 3 Sep 2018 07:09:17 +0000 (07:09 +0000)
committerMark Brown <broonie@kernel.org>
Mon, 3 Sep 2018 13:37:43 +0000 (14:37 +0100)
commit3ecda443ddf065e1c2028571af432d4b41e15a84
treee8340439db5cbc4eb716236b822b5a427c7d6432
parentee20f4a651af497a7f236811820c691a8a03e064
ASoC: rsnd: merge .nolock_start and .prepare

Main purpose of .nolock_start is we need to call
some function without spinlock.
OTOH we have .prepare which main purpose is
called under atomic context.
Then, it is called without spinlock.

In summary, our main callback init/quit, and start/stop
are called under "atomic context and with spinlock".
And some function need to be called under
"non-atomic context or without spinlock".
Let's merge .nolock_start and prepare to be more clear code.
Then, let's rename nolock_stop to cleanup

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Tested-by: Hiroyuki Yokoyama <hiroyuki.yokoyama.vx@renesas.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sh/rcar/core.c
sound/soc/sh/rcar/dma.c
sound/soc/sh/rcar/rsnd.h