--- /dev/null
+Subject: use inc_nlink
+From: Jeremy Kerr <jk@ozlabs.org>
+References: 447133 - LTC50070
+
+Style change: use inc_nlink instead of incrementing i_nlink directly
+
+Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
+Signed-off-by: Olaf Hering <olh@suse.de>
+---
+ arch/powerpc/platforms/cell/spufs/inode.c | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+--- a/arch/powerpc/platforms/cell/spufs/inode.c
++++ b/arch/powerpc/platforms/cell/spufs/inode.c
+@@ -298,8 +298,8 @@ spufs_mkdir(struct inode *dir, struct de
+
+ d_instantiate(dentry, inode);
+ dget(dentry);
+- dir->i_nlink++;
+- dentry->d_inode->i_nlink++;
++ inc_nlink(dir);
++ inc_nlink(dentry->d_inode);
+ goto out;
+
+ out_free_ctx:
+@@ -540,8 +540,8 @@ spufs_mkgang(struct inode *dir, struct d
+ inode->i_fop = &simple_dir_operations;
+
+ d_instantiate(dentry, inode);
+- dir->i_nlink++;
+- dentry->d_inode->i_nlink++;
++ inc_nlink(dir);
++ inc_nlink(dentry->d_inode);
+ return ret;
+
+ out_iput: