From a2776e73f2acd9299bd762ae469bce2c676ebe0b Mon Sep 17 00:00:00 2001 From: Miklos Szeredi Date: Tue, 22 May 2007 11:09:01 +0000 Subject: Fix Oops or error if a regular file is created with mknod(2)... --- kernel/dir.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'kernel/dir.c') diff --git a/kernel/dir.c b/kernel/dir.c index 121a350..b493e4e 100644 --- a/kernel/dir.c +++ b/kernel/dir.c @@ -491,7 +491,7 @@ static int fuse_create(struct inode *dir, struct dentry *entry, int mode, struct nameidata *nd) { #ifdef HAVE_LOOKUP_INSTANTIATE_FILP - if (nd && (nd->flags & LOOKUP_CREATE)) { + if (nd && (nd->flags & LOOKUP_OPEN)) { int err = fuse_create_open(dir, entry, mode, nd); if (err != -ENOSYS) return err; -- cgit v1.2.3