Hi Joe, > diff --git a/arch/powerpc/platforms/cell/spufs/lscsa_alloc.c > b/arch/powerpc/platforms/cell/spufs/lscsa_alloc.c index a101abf..3b894f5 > 100644 > --- a/arch/powerpc/platforms/cell/spufs/lscsa_alloc.c > +++ b/arch/powerpc/platforms/cell/spufs/lscsa_alloc.c > @@ -36,10 +36,9 @@ static int spu_alloc_lscsa_std(struct spu_state *csa) > struct spu_lscsa *lscsa; > unsigned char *p; > > - lscsa = vmalloc(sizeof(struct spu_lscsa)); > + lscsa = vzalloc(sizeof(struct spu_lscsa)); > if (!lscsa) > return -ENOMEM; > - memset(lscsa, 0, sizeof(struct spu_lscsa)); > csa->lscsa = lscsa; > > /* Set LS pages reserved to allow for user-space mapping. */ For the spufs bit: Acked-By: Jeremy Kerr <jk@xxxxxxxxxx> Cheers, Jeremy -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html