From: Jeremy Kerr Date: Tue, 7 Oct 2008 07:26:55 +0000 (+1100) Subject: powerpc/spufs: set nlink count for spufs root correctly X-Git-Tag: v2.6.28-rc1~569^2~28^2~2 X-Git-Url: http://pilppa.com/gitweb/?a=commitdiff_plain;h=e2ed6e4daa6f16f088600d98568cb5730b5238a6;p=linux-2.6-omap-h63xx.git powerpc/spufs: set nlink count for spufs root correctly Currently, an empty spufs root inode has nlink count of 1. However, the directory has two links; / -> spu and /spu/ -> . This change increments the link count of the root inode in spufs. Signed-off-by: Jeremy Kerr --- diff --git a/arch/powerpc/platforms/cell/spufs/inode.c b/arch/powerpc/platforms/cell/spufs/inode.c index 690ca7b0dcf..0d262b9f94a 100644 --- a/arch/powerpc/platforms/cell/spufs/inode.c +++ b/arch/powerpc/platforms/cell/spufs/inode.c @@ -755,6 +755,7 @@ spufs_create_root(struct super_block *sb, void *data) inode->i_op = &simple_dir_inode_operations; inode->i_fop = &simple_dir_operations; SPUFS_I(inode)->i_ctx = NULL; + inc_nlink(inode); ret = -EINVAL; if (!spufs_parse_options(sb, data, inode))