Hi, On Fri, 2008-12-19 at 22:08 +0800, ext Stanley.Miao wrote: > There will be a Oops or frequent underrun messages when playing music with > omap soc driver, this is because a data region is incorretly sized, other data > region will be overwriten when writing to this data region. > > Signed-off-by: Stanley.Miao <stanley.miao@xxxxxxxxxxxxx> > --- > sound/soc/omap/omap-pcm.c | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/sound/soc/omap/omap-pcm.c b/sound/soc/omap/omap-pcm.c > index ce580a9..2adfbce 100644 > --- a/sound/soc/omap/omap-pcm.c > +++ b/sound/soc/omap/omap-pcm.c > @@ -233,7 +233,7 @@ static int omap_pcm_open(struct snd_pcm_substream *substream) > if (ret < 0) > goto out; > > - prtd = kzalloc(sizeof(prtd), GFP_KERNEL); > + prtd = kzalloc(sizeof(struct omap_runtime_data), GFP_KERNEL); maybe better: prtd = kzalloc(sizeof(*prtd), GFP_KERNEL); [snip] Br, Carlos -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html