From e6b34a3b061afc6b3b673904cc461c0692e246e4 Mon Sep 17 00:00:00 2001 From: ASANO Masahiro Date: Tue, 22 Aug 2006 20:06:02 -0400 Subject: [PATCH] --- yaml --- r: 33539 b: refs/heads/master c: a634904a7de0d3a0bc606f608007a34e8c05bfee h: refs/heads/master i: 33537: c891ba78284beaf87b821065ee19edc7ff871ed0 33535: b175f1d8f1f45ef830bd9b6e610ca78facbc23ac v: v3 --- [refs] | 2 +- trunk/fs/namei.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index d318742f9a3d..753b6a021e67 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: ddeff520f02b92128132c282c350fa72afffb84a +refs/heads/master: a634904a7de0d3a0bc606f608007a34e8c05bfee diff --git a/trunk/fs/namei.c b/trunk/fs/namei.c index 55a131230f94..863166441bf3 100644 --- a/trunk/fs/namei.c +++ b/trunk/fs/namei.c @@ -1767,6 +1767,8 @@ struct dentry *lookup_create(struct nameidata *nd, int is_dir) if (nd->last_type != LAST_NORM) goto fail; nd->flags &= ~LOOKUP_PARENT; + nd->flags |= LOOKUP_CREATE; + nd->intent.open.flags = O_EXCL; /* * Do the final lookup.