diff options
Diffstat (limited to 'sound/soc/soc-pcm.c')
-rw-r--r-- | sound/soc/soc-pcm.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/sound/soc/soc-pcm.c b/sound/soc/soc-pcm.c index 8c5289904f20..cd49c2d688c3 100644 --- a/sound/soc/soc-pcm.c +++ b/sound/soc/soc-pcm.c | |||
@@ -1065,11 +1065,7 @@ static int soc_pcm_trigger(struct snd_pcm_substream *substream, int cmd) | |||
1065 | for_each_rtdcom(rtd, rtdcom) { | 1065 | for_each_rtdcom(rtd, rtdcom) { |
1066 | component = rtdcom->component; | 1066 | component = rtdcom->component; |
1067 | 1067 | ||
1068 | if (!component->driver->ops || | 1068 | ret = snd_soc_component_trigger(component, substream, cmd); |
1069 | !component->driver->ops->trigger) | ||
1070 | continue; | ||
1071 | |||
1072 | ret = component->driver->ops->trigger(substream, cmd); | ||
1073 | if (ret < 0) | 1069 | if (ret < 0) |
1074 | return ret; | 1070 | return ret; |
1075 | } | 1071 | } |