--- zzzz-none-000/linux-2.6.19.2/arch/powerpc/platforms/cell/spufs/file.c 2007-01-10 19:10:37.000000000 +0000 +++ davinci-8020-5505/linux-2.6.19.2/arch/powerpc/platforms/cell/spufs/file.c 2007-01-11 07:38:19.000000000 +0000 @@ -385,7 +385,7 @@ udata = (void __user *)buf; spu_acquire(ctx); - for (count = 0; (count + 4) <= len; count += 4, udata++) { + for (count = 0; count <= len; count += 4, udata++) { int ret; ret = ctx->ops->mbox_read(ctx, &mbox_data); if (ret == 0)