aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'kernel')
-rw-r--r--kernel/dir.c4
-rw-r--r--kernel/fuse_kernel.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/kernel/dir.c b/kernel/dir.c
index f73b575..f363a17 100644
--- a/kernel/dir.c
+++ b/kernel/dir.c
@@ -376,9 +376,9 @@ static int fuse_link(struct dentry *entry, struct inode *newdir,
return -ERESTARTNOINTR;
memset(&inarg, 0, sizeof(inarg));
- inarg.newdir = get_node_id(newdir);
+ inarg.oldnodeid = get_node_id(inode);
req->in.h.opcode = FUSE_LINK;
- req->inode2 = newdir;
+ req->inode2 = inode;
req->in.numargs = 2;
req->in.args[0].size = sizeof(inarg);
req->in.args[0].value = &inarg;
diff --git a/kernel/fuse_kernel.h b/kernel/fuse_kernel.h
index cd8f46f..870ce59 100644
--- a/kernel/fuse_kernel.h
+++ b/kernel/fuse_kernel.h
@@ -133,7 +133,7 @@ struct fuse_rename_in {
};
struct fuse_link_in {
- __u64 newdir;
+ __u64 oldnodeid;
};
struct fuse_setattr_in {