diff --git a/include/sound/pcm.h b/include/sound/pcm.h
index ec006ed8cd59100c6c0710a9ec7cb19061837d24..ee6bc2d0680321f4b7d10af1d2c1c3d16c2b98e8 100644
--- a/include/sound/pcm.h
+++ b/include/sound/pcm.h
@@ -56,6 +56,8 @@ struct snd_pcm_hardware {
 	size_t fifo_size;		/* fifo size in bytes */
 };
 
+struct snd_pcm_substream;
+
 struct snd_pcm_ops {
 	int (*open)(struct snd_pcm_substream *substream);
 	int (*close)(struct snd_pcm_substream *substream);