new helper: file_inode(file)
[linux-2.6-block.git] / drivers / s390 / char / fs3270.c
index 911704571b9c1a862f4d8819bb89ad8f0f4c000f..5acdc5f7dae845e4e88e896c57baf1544d0b8d9a 100644 (file)
@@ -433,9 +433,9 @@ fs3270_open(struct inode *inode, struct file *filp)
        struct idal_buffer *ib;
        int minor, rc = 0;
 
-       if (imajor(filp->f_path.dentry->d_inode) != IBM_FS3270_MAJOR)
+       if (imajor(file_inode(filp)) != IBM_FS3270_MAJOR)
                return -ENODEV;
-       minor = iminor(filp->f_path.dentry->d_inode);
+       minor = iminor(file_inode(filp));
        /* Check for minor 0 multiplexer. */
        if (minor == 0) {
                struct tty_struct *tty = get_current_tty();