Commit 20656a49ef37d8f44ed1e0b47d132197f9628adc

Authored by Aneesh Kumar K.V
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;