diff options
| -rw-r--r-- | drivers/char/dsp56k.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/char/dsp56k.c b/drivers/char/dsp56k.c index 19b88504e96..ca7c72a486b 100644 --- a/drivers/char/dsp56k.c +++ b/drivers/char/dsp56k.c @@ -304,9 +304,9 @@ static ssize_t dsp56k_write(struct file *file, const char __user *buf, size_t co  }  static long dsp56k_ioctl(struct file *file, unsigned int cmd, -							unsigned long arg) +			 unsigned long arg)  { -	int dev = iminor(inode) & 0x0f; +	int dev = iminor(file->f_path.dentry->d_inode) & 0x0f;  	void __user *argp = (void __user *)arg;  	switch(dev)  |