diff options
Diffstat (limited to 'drivers/net/wan/cosa.c')
| -rw-r--r-- | drivers/net/wan/cosa.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/wan/cosa.c b/drivers/net/wan/cosa.c index 0179cefae43..84734a80509 100644 --- a/drivers/net/wan/cosa.c +++ b/drivers/net/wan/cosa.c @@ -938,14 +938,14 @@ static int cosa_open(struct inode *inode, struct file *file)  	int ret = 0;  	mutex_lock(&cosa_chardev_mutex); -	if ((n=iminor(file->f_path.dentry->d_inode)>>CARD_MINOR_BITS) +	if ((n=iminor(file_inode(file))>>CARD_MINOR_BITS)  		>= nr_cards) {  		ret = -ENODEV;  		goto out;  	}  	cosa = cosa_cards+n; -	if ((n=iminor(file->f_path.dentry->d_inode) +	if ((n=iminor(file_inode(file))  		& ((1<<CARD_MINOR_BITS)-1)) >= cosa->nchannels) {  		ret = -ENODEV;  		goto out;  |