aboutsummaryrefslogtreecommitdiffstats
path: root/fs
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@woody.linux-foundation.org>2007-10-23 15:04:01 -0400
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-10-23 15:04:01 -0400
commit01e7ae8c13bb06a2ce622ebace33bb7e28ef596c (patch)
tree3dcaf08b5268e1602c6e6bc85870ebbc2f927856 /fs
parent117636092a87a28a013a4acb5de5492645ed620f (diff)
parent22150c4f0f02619c256f35db2f1ec912549b4ca5 (diff)
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs: 9p: v9fs_vfs_rename incorrect clunk order 9p: fix memleak in fs/9p/v9fs.c 9p: add virtio transport
Diffstat (limited to 'fs')
-rw-r--r--fs/9p/v9fs.c1
-rw-r--r--fs/9p/vfs_inode.c4
2 files changed, 3 insertions, 2 deletions
diff --git a/fs/9p/v9fs.c b/fs/9p/v9fs.c
index 873802de21cd..756f7e9beb2e 100644
--- a/fs/9p/v9fs.c
+++ b/fs/9p/v9fs.c
@@ -162,6 +162,7 @@ static void v9fs_parse_options(struct v9fs_session_info *v9ses)
162 if (*e != '\0') 162 if (*e != '\0')
163 v9ses->uid = ~0; 163 v9ses->uid = ~0;
164 } 164 }
165 kfree(s);
165 break; 166 break;
166 167
167 default: 168 default:
diff --git a/fs/9p/vfs_inode.c b/fs/9p/vfs_inode.c
index 175b4d9bf3f8..23581bcb599b 100644
--- a/fs/9p/vfs_inode.c
+++ b/fs/9p/vfs_inode.c
@@ -687,10 +687,10 @@ v9fs_vfs_rename(struct inode *old_dir, struct dentry *old_dentry,
687 retval = p9_client_wstat(oldfid, &wstat); 687 retval = p9_client_wstat(oldfid, &wstat);
688 688
689clunk_newdir: 689clunk_newdir:
690 p9_client_clunk(olddirfid); 690 p9_client_clunk(newdirfid);
691 691
692clunk_olddir: 692clunk_olddir:
693 p9_client_clunk(newdirfid); 693 p9_client_clunk(olddirfid);
694 694
695done: 695done:
696 return retval; 696 return retval;