diff --git a/fs/gfs2/inode.c b/fs/gfs2/inode.c
index bbb2715171cd0c983770cf86b4b57ed69e04c98d..a01b8fd3a1c16c7b3363d5e6fac5ec54e5390119 100644
--- a/fs/gfs2/inode.c
+++ b/fs/gfs2/inode.c
@@ -594,7 +594,7 @@ static int gfs2_create_inode(struct inode *dir, struct dentry *dentry,
 		}
 		gfs2_glock_dq_uninit(ghs);
 		if (IS_ERR(d))
-			return PTR_RET(d);
+			return PTR_ERR(d);
 		return error;
 	} else if (error != -ENOENT) {
 		goto fail_gunlock;