diff options
Diffstat (limited to 'drivers/char/dsp56k.c')
-rw-r--r-- | drivers/char/dsp56k.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/char/dsp56k.c b/drivers/char/dsp56k.c index 9b1bf60ffbe7..06f2dbf17710 100644 --- a/drivers/char/dsp56k.c +++ b/drivers/char/dsp56k.c | |||
@@ -201,7 +201,7 @@ static int dsp56k_upload(u_char __user *bin, int len) | |||
201 | static ssize_t dsp56k_read(struct file *file, char __user *buf, size_t count, | 201 | static ssize_t dsp56k_read(struct file *file, char __user *buf, size_t count, |
202 | loff_t *ppos) | 202 | loff_t *ppos) |
203 | { | 203 | { |
204 | struct inode *inode = file->f_dentry->d_inode; | 204 | struct inode *inode = file->f_path.dentry->d_inode; |
205 | int dev = iminor(inode) & 0x0f; | 205 | int dev = iminor(inode) & 0x0f; |
206 | 206 | ||
207 | switch(dev) | 207 | switch(dev) |
@@ -264,7 +264,7 @@ static ssize_t dsp56k_read(struct file *file, char __user *buf, size_t count, | |||
264 | static ssize_t dsp56k_write(struct file *file, const char __user *buf, size_t count, | 264 | static ssize_t dsp56k_write(struct file *file, const char __user *buf, size_t count, |
265 | loff_t *ppos) | 265 | loff_t *ppos) |
266 | { | 266 | { |
267 | struct inode *inode = file->f_dentry->d_inode; | 267 | struct inode *inode = file->f_path.dentry->d_inode; |
268 | int dev = iminor(inode) & 0x0f; | 268 | int dev = iminor(inode) & 0x0f; |
269 | 269 | ||
270 | switch(dev) | 270 | switch(dev) |
@@ -420,7 +420,7 @@ static int dsp56k_ioctl(struct inode *inode, struct file *file, | |||
420 | #if 0 | 420 | #if 0 |
421 | static unsigned int dsp56k_poll(struct file *file, poll_table *wait) | 421 | static unsigned int dsp56k_poll(struct file *file, poll_table *wait) |
422 | { | 422 | { |
423 | int dev = iminor(file->f_dentry->d_inode) & 0x0f; | 423 | int dev = iminor(file->f_path.dentry->d_inode) & 0x0f; |
424 | 424 | ||
425 | switch(dev) | 425 | switch(dev) |
426 | { | 426 | { |