aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
authorMiklos Szeredi <miklos@szeredi.hu>2005-01-26 17:07:59 +0000
committerMiklos Szeredi <miklos@szeredi.hu>2005-01-26 17:07:59 +0000
commited6b5dd4db01d8cde0ffe4145deb426e131407d4 (patch)
treef7d15ff538b155e835b8e0d45cc55e822b6ec4a7 /kernel
parentee808384c92adc475e73194a27ff9d40269af87b (diff)
downloadlibfuse-ed6b5dd4db01d8cde0ffe4145deb426e131407d4.tar.gz
fix
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 {