Browse Source

ASoC: compress: Only assign compr->ops->copy once

There are only one set of ops on the compressed stream so no need to
reassign the copy callback repeatedly, stop after copy is seen to be
necessary.

Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Acked-by: Vinod Koul <vkoul@kernel.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
Charles Keepax 7 years ago
parent
commit
ca76db6c7e
1 changed files with 1 additions and 0 deletions
  1. 1 0
      sound/soc/soc-compress.c

+ 1 - 0
sound/soc/soc-compress.c

@@ -973,6 +973,7 @@ int snd_soc_new_compress(struct snd_soc_pcm_runtime *rtd, int num)
 			continue;
 			continue;
 
 
 		compr->ops->copy = soc_compr_copy;
 		compr->ops->copy = soc_compr_copy;
+		break;
 	}
 	}