X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=drivers%2Fs390%2Fchar%2Ffs3270.c;h=96e52bf7593020c962fe6f6d1eb8cfcbf6fc942b;hb=6f08158de9e5a15a2f2b25ed651b5120a2ec7b5b;hp=230697aac94b204c6f00eb45349caf89b7908e79;hpb=c69d0a15d240a854f6d620ac7d5238a41883a920;p=~andy%2Flinux diff --git a/drivers/s390/char/fs3270.c b/drivers/s390/char/fs3270.c index 230697aac94..96e52bf7593 100644 --- a/drivers/s390/char/fs3270.c +++ b/drivers/s390/char/fs3270.c @@ -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();