]> git.neil.brown.name Git - history.git/commitdiff
[PATCH] Re: "rename" breakage?
authorAlexander Viro <viro@math.psu.edu>
Wed, 6 Mar 2002 08:27:20 +0000 (00:27 -0800)
committerLinus Torvalds <torvalds@penguin.transmeta.com>
Wed, 6 Mar 2002 08:27:20 +0000 (00:27 -0800)
The fix for rename broke "link()". Fixed.

fs/intermezzo/vfs.c
fs/namei.c

index 8881a25e575175df45bd5d36039207aadb4f3696..96a392239cf54a5afbf7cb0ebbcb7dae55a0406f 100644 (file)
@@ -832,7 +832,7 @@ int lento_unlink(const char *pathname, struct lento_vfs_context *info)
         if(IS_ERR(name))
                 return PTR_ERR(name);
 
-        error = path_lookup(name, LOOKUP_PARENT, &nd))
+        error = path_lookup(name, LOOKUP_PARENT, &nd);
         if (error)
                 goto exit;
         error = -EISDIR;
index bdb86b960c8b7abe115562a793ac209a0aa750d5..d80b3850cfdd7e0619712c2e15fae24dc7f4dbb0 100644 (file)
@@ -1629,7 +1629,7 @@ asmlinkage long sys_link(const char * oldname, const char * newname)
        error = __user_walk(oldname, 0, &old_nd);
        if (error)
                goto exit;
-       error = path_lookup(to, 0, &nd);
+       error = path_lookup(to, LOOKUP_PARENT, &nd);
        if (error)
                goto out;
        error = -EXDEV;