ASoC: meson: axg-tdm-interface: Fix formatters in trigger"
authorNeil Armstrong <narmstrong@baylibre.com>
Thu, 21 Apr 2022 15:57:24 +0000 (17:57 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 12 May 2022 10:32:28 +0000 (12:32 +0200)
commit58d5cd2970022c84a1eee943032e5d3b6fd40cd4
treec4af7427eb9795cafa78d15fd2947010a1ece712
parentf04d89bcaf9943932b65d9367c983c3fde5db722
ASoC: meson: axg-tdm-interface: Fix formatters in trigger"

commit c26830b6c5c534d273ce007eb33d5a2d2ad4e969 upstream.

This reverts commit bf5e4887eeddb48480568466536aa08ec7f179a5 because
the following and required commit e138233e56e9829e65b6293887063a1a3ccb2d68
causes the following system crash when using audio:
 BUG: sleeping function called from invalid context at kernel/locking/mutex.c:282

Fixes: bf5e4887eeddb4848056846 ("ASoC: meson: axg-tdm-interface: manage formatters in trigger")
Reported-by: Dmitry Shmidt <dimitrysh@google.com>
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
Acked-by: Jerome Brunet <jbrunet@baylibre.com>
Link: https://lore.kernel.org/r/20220421155725.2589089-1-narmstrong@baylibre.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
sound/soc/meson/axg-tdm-interface.c