]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - fs/ceph/inode.c
ceph: fix freeing inode vs removing session caps race
[karo-tx-linux.git] / fs / ceph / inode.c
index 55aaddb4047ea9ca01dc9d0ea203e562e58dccd8..3b0abed667c2e79b8cbef7ed654868a70bf91ed3 100644 (file)
@@ -61,6 +61,14 @@ struct inode *ceph_get_inode(struct super_block *sb, struct ceph_vino vino)
        return inode;
 }
 
+struct inode *ceph_lookup_inode(struct super_block *sb, struct ceph_vino vino)
+{
+       struct inode *inode;
+       ino_t t = ceph_vino_to_ino(vino);
+       inode = ilookup5_nowait(sb, t, ceph_ino_compare, &vino);
+       return inode;
+}
+
 /*
  * get/constuct snapdir inode for a given directory
  */