Subject: fix missing unlock in spufs_signal1_release From: Christoph Hellwig Add a missing spin_unlock in spufs_signal1_release. Signed-off-by: Christoph Hellwig Signed-off-by: Arnd Bergmann Index: linux-2.6/arch/powerpc/platforms/cell/spufs/file.c =================================================================== --- linux-2.6.orig/arch/powerpc/platforms/cell/spufs/file.c +++ linux-2.6/arch/powerpc/platforms/cell/spufs/file.c @@ -780,6 +780,7 @@ spufs_signal1_release(struct inode *inod spin_lock(&ctx->mapping_lock); if (!--i->i_openers) ctx->signal1 = NULL; + spin_unlock(&ctx->mapping_lock); smp_wmb(); return 0; }