]> www.infradead.org Git - users/jedix/linux-maple.git/commit
spufs: fix a leak in spufs_create_context()
authorAl Viro <viro@zeniv.linux.org.uk>
Wed, 12 Mar 2025 23:38:28 +0000 (19:38 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Thu, 13 Mar 2025 02:13:36 +0000 (22:13 -0400)
commit0f5cce3fc55b08ee4da3372baccf4bcd36a98396
treeb21222448eeb03085a237d78ee0a82308a7136f4
parentc134deabf4784e155d360744d4a6a835b9de4dd4
spufs: fix a leak in spufs_create_context()

Leak fixes back in 2008 missed one case - if we are trying to set affinity
and spufs_mkdir() fails, we need to drop the reference to neighbor.

Fixes: 58119068cb27 "[POWERPC] spufs: Fix memory leak on SPU affinity"
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
arch/powerpc/platforms/cell/spufs/inode.c