diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2016-03-07 23:07:10 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2016-03-16 08:42:58 -0700 |
commit | a29fe6f3c9c25c0cf3d190e0c0667da3ef4ca611 (patch) | |
tree | e2e2edaf2b6f656097b7763319a5b77f15ab192e /fs/ncpfs/dir.c | |
parent | 782cfeb248a789e4ee9d9bcea1211e718df76f3b (diff) |
jffs2: reduce the breakage on recovery from halfway failed rename()
commit f93812846f31381d35c04c6c577d724254355e7f upstream.
d_instantiate(new_dentry, old_inode) is absolutely wrong thing to
do - it will oops if new_dentry used to be positive, for starters.
What we need is d_invalidate() the target and be done with that.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'fs/ncpfs/dir.c')
0 files changed, 0 insertions, 0 deletions