Commit 20656a49ef37d8f44ed1e0b47d132197f9628adc
Committed by
Eric Van Hensbergen
1 parent
46848de024
fs/9p: increment inode->i_count in cached mode.
We need to ihold even in cached mode Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com> Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com>
Showing 1 changed file with 1 additions and 6 deletions Side-by-side Diff
fs/9p/vfs_inode_dotl.c
... | ... | @@ -636,13 +636,8 @@ |
636 | 636 | v9fs_stat2inode_dotl(st, old_dentry->d_inode); |
637 | 637 | |
638 | 638 | kfree(st); |
639 | - } else { | |
640 | - /* Caching disabled. No need to get upto date stat info. | |
641 | - * This dentry will be released immediately. So, just hold the | |
642 | - * inode | |
643 | - */ | |
644 | - ihold(old_dentry->d_inode); | |
645 | 639 | } |
640 | + ihold(old_dentry->d_inode); | |
646 | 641 | d_instantiate(dentry, old_dentry->d_inode); |
647 | 642 | |
648 | 643 | return err; |