ASoC: atmel-pcm-pdc: Remove broken suspend/resume code
authorLars-Peter Clausen <lars@metafoo.de>
Tue, 6 May 2014 07:39:40 +0000 (09:39 +0200)
committerMark Brown <broonie@linaro.org>
Mon, 12 May 2014 21:08:36 +0000 (22:08 +0100)
commitb74f7be90f5bd231358289dca1b25c91fe21143d
tree4c643b6d13cb8ca843ee05703bd9849116a27eef
parentdb88a8e3ca38b840c768e65a3ddb952cf1bf258f
ASoC: atmel-pcm-pdc: Remove broken suspend/resume code

Suspend/resume support for the atmel-pcm-pdc driver was broken in commit
f0fba2ad1 ("ASoC: multi-component - ASoC Multi-Component Support"). It
essentially reverted the modifications done in commit 10cab262 ("ASoC: Change
how suspend and resume obtain the PCM runtime"). The suspend and resume handlers
at the beginning check if dai->runtime is not NULL, but dai->runtime is always
NULL, hence the code never runs. Considering that nobody noticed any problems in
the last 4 years since the code was broken and that the driver does not set
SNDRV_PCM_INFO_RESUME, which means applications are expected to stop and restart
the audio stream during suspend/resume, it is probably safe to assume that his
code is not needed and can be removed.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Mark Brown <broonie@linaro.org>
sound/soc/atmel/atmel-pcm-pdc.c