new helper: file_inode(file)
[linux-2.6-block.git] / drivers / infiniband / hw / qib / qib_file_ops.c
index 959a5c4ff812de7034d27d6a0935c567ade3ebf1..4f7aa301b3b1171b7d6557332278a27ccb6f6659 100644 (file)
@@ -1524,7 +1524,7 @@ static int qib_assign_ctxt(struct file *fp, const struct qib_user_info *uinfo)
                }
        }
 
-       i_minor = iminor(fp->f_dentry->d_inode) - QIB_USER_MINOR_BASE;
+       i_minor = iminor(file_inode(fp)) - QIB_USER_MINOR_BASE;
        if (i_minor)
                ret = find_free_ctxt(i_minor - 1, fp, uinfo);
        else