This adds LOOKUP_RENAME_TARGET intent for lookup of rename destination.
LOOKUP_RENAME_TARGET is going to be used like LOOKUP_CREATE. But since
the destination of rename() can be existing directory entry, so it has a
difference. Although that difference doesn't matter in my usage, this
tells it to user of this intent.
Signed-off-by: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
 
        oldnd.flags &= ~LOOKUP_PARENT;
        newnd.flags &= ~LOOKUP_PARENT;
+       newnd.flags |= LOOKUP_RENAME_TARGET;
 
        trap = lock_rename(new_dir, old_dir);
 
 
 #define LOOKUP_OPEN            0x0100
 #define LOOKUP_CREATE          0x0200
 #define LOOKUP_EXCL            0x0400
+#define LOOKUP_RENAME_TARGET   0x0800
 
 extern int user_path_at(int, const char __user *, unsigned, struct path *);