[JFFS2] Correct symlink name too long error code
authorAdrian Hunter <ext-adrian.hunter@nokia.com>
Thu, 14 Aug 2008 08:57:45 +0000 (11:57 +0300)
committerDavid Woodhouse <David.Woodhouse@intel.com>
Thu, 14 Aug 2008 08:58:29 +0000 (09:58 +0100)
Signed-off-by: Adrian Hunter <ext-adrian.hunter@nokia.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
fs/jffs2/dir.c

index cd219ef..b1aaae8 100644 (file)
@@ -311,7 +311,7 @@ static int jffs2_symlink (struct inode *dir_i, struct dentry *dentry, const char
        /* FIXME: If you care. We'd need to use frags for the target
           if it grows much more than this */
        if (targetlen > 254)
-               return -EINVAL;
+               return -ENAMETOOLONG;
 
        ri = jffs2_alloc_raw_inode();