diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2013-01-23 17:07:38 -0500 |
---|---|---|
committer | Al Viro <viro@zeniv.linux.org.uk> | 2013-02-22 23:31:31 -0500 |
commit | 496ad9aa8ef448058e36ca7a787c61f2e63f0f54 (patch) | |
tree | 8f4abde793cd7db5bb8fde6d27ebcacd0e54379a /sound | |
parent | 57eccb830f1cc93d4b506ba306d8dfa685e0c88f (diff) |
new helper: file_inode(file)
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'sound')
-rw-r--r-- | sound/core/info.c | 2 | ||||
-rw-r--r-- | sound/core/pcm_native.c | 2 | ||||
-rw-r--r-- | sound/oss/msnd_pinnacle.c | 6 | ||||
-rw-r--r-- | sound/oss/soundcard.c | 10 | ||||
-rw-r--r-- | sound/sound_firmware.c | 2 |
5 files changed, 11 insertions, 11 deletions
diff --git a/sound/core/info.c b/sound/core/info.c index 6b368d25073b..5bb97e7d325a 100644 --- a/sound/core/info.c +++ b/sound/core/info.c | |||
@@ -496,7 +496,7 @@ static long snd_info_entry_ioctl(struct file *file, unsigned int cmd, | |||
496 | 496 | ||
497 | static int snd_info_entry_mmap(struct file *file, struct vm_area_struct *vma) | 497 | static int snd_info_entry_mmap(struct file *file, struct vm_area_struct *vma) |
498 | { | 498 | { |
499 | struct inode *inode = file->f_path.dentry->d_inode; | 499 | struct inode *inode = file_inode(file); |
500 | struct snd_info_private_data *data; | 500 | struct snd_info_private_data *data; |
501 | struct snd_info_entry *entry; | 501 | struct snd_info_entry *entry; |
502 | 502 | ||
diff --git a/sound/core/pcm_native.c b/sound/core/pcm_native.c index 09b4286c65f9..71ae86ca64ac 100644 --- a/sound/core/pcm_native.c +++ b/sound/core/pcm_native.c | |||
@@ -1586,7 +1586,7 @@ static struct file *snd_pcm_file_fd(int fd, int *fput_needed) | |||
1586 | file = fget_light(fd, fput_needed); | 1586 | file = fget_light(fd, fput_needed); |
1587 | if (!file) | 1587 | if (!file) |
1588 | return NULL; | 1588 | return NULL; |
1589 | inode = file->f_path.dentry->d_inode; | 1589 | inode = file_inode(file); |
1590 | if (!S_ISCHR(inode->i_mode) || | 1590 | if (!S_ISCHR(inode->i_mode) || |
1591 | imajor(inode) != snd_major) { | 1591 | imajor(inode) != snd_major) { |
1592 | fput_light(file, *fput_needed); | 1592 | fput_light(file, *fput_needed); |
diff --git a/sound/oss/msnd_pinnacle.c b/sound/oss/msnd_pinnacle.c index 536c4c0514d3..11ff7c55240c 100644 --- a/sound/oss/msnd_pinnacle.c +++ b/sound/oss/msnd_pinnacle.c | |||
@@ -642,7 +642,7 @@ static int mixer_ioctl(unsigned int cmd, unsigned long arg) | |||
642 | 642 | ||
643 | static long dev_ioctl(struct file *file, unsigned int cmd, unsigned long arg) | 643 | static long dev_ioctl(struct file *file, unsigned int cmd, unsigned long arg) |
644 | { | 644 | { |
645 | int minor = iminor(file->f_path.dentry->d_inode); | 645 | int minor = iminor(file_inode(file)); |
646 | int ret; | 646 | int ret; |
647 | 647 | ||
648 | if (cmd == OSS_GETVERSION) { | 648 | if (cmd == OSS_GETVERSION) { |
@@ -1012,7 +1012,7 @@ static int dsp_write(const char __user *buf, size_t len) | |||
1012 | 1012 | ||
1013 | static ssize_t dev_read(struct file *file, char __user *buf, size_t count, loff_t *off) | 1013 | static ssize_t dev_read(struct file *file, char __user *buf, size_t count, loff_t *off) |
1014 | { | 1014 | { |
1015 | int minor = iminor(file->f_path.dentry->d_inode); | 1015 | int minor = iminor(file_inode(file)); |
1016 | if (minor == dev.dsp_minor) | 1016 | if (minor == dev.dsp_minor) |
1017 | return dsp_read(buf, count); | 1017 | return dsp_read(buf, count); |
1018 | else | 1018 | else |
@@ -1021,7 +1021,7 @@ static ssize_t dev_read(struct file *file, char __user *buf, size_t count, loff_ | |||
1021 | 1021 | ||
1022 | static ssize_t dev_write(struct file *file, const char __user *buf, size_t count, loff_t *off) | 1022 | static ssize_t dev_write(struct file *file, const char __user *buf, size_t count, loff_t *off) |
1023 | { | 1023 | { |
1024 | int minor = iminor(file->f_path.dentry->d_inode); | 1024 | int minor = iminor(file_inode(file)); |
1025 | if (minor == dev.dsp_minor) | 1025 | if (minor == dev.dsp_minor) |
1026 | return dsp_write(buf, count); | 1026 | return dsp_write(buf, count); |
1027 | else | 1027 | else |
diff --git a/sound/oss/soundcard.c b/sound/oss/soundcard.c index 7c7793a0eb25..e7780349cc55 100644 --- a/sound/oss/soundcard.c +++ b/sound/oss/soundcard.c | |||
@@ -143,7 +143,7 @@ static int get_mixer_levels(void __user * arg) | |||
143 | 143 | ||
144 | static ssize_t sound_read(struct file *file, char __user *buf, size_t count, loff_t *ppos) | 144 | static ssize_t sound_read(struct file *file, char __user *buf, size_t count, loff_t *ppos) |
145 | { | 145 | { |
146 | int dev = iminor(file->f_path.dentry->d_inode); | 146 | int dev = iminor(file_inode(file)); |
147 | int ret = -EINVAL; | 147 | int ret = -EINVAL; |
148 | 148 | ||
149 | /* | 149 | /* |
@@ -176,7 +176,7 @@ static ssize_t sound_read(struct file *file, char __user *buf, size_t count, lof | |||
176 | 176 | ||
177 | static ssize_t sound_write(struct file *file, const char __user *buf, size_t count, loff_t *ppos) | 177 | static ssize_t sound_write(struct file *file, const char __user *buf, size_t count, loff_t *ppos) |
178 | { | 178 | { |
179 | int dev = iminor(file->f_path.dentry->d_inode); | 179 | int dev = iminor(file_inode(file)); |
180 | int ret = -EINVAL; | 180 | int ret = -EINVAL; |
181 | 181 | ||
182 | mutex_lock(&soundcard_mutex); | 182 | mutex_lock(&soundcard_mutex); |
@@ -333,7 +333,7 @@ static int sound_mixer_ioctl(int mixdev, unsigned int cmd, void __user *arg) | |||
333 | static long sound_ioctl(struct file *file, unsigned int cmd, unsigned long arg) | 333 | static long sound_ioctl(struct file *file, unsigned int cmd, unsigned long arg) |
334 | { | 334 | { |
335 | int len = 0, dtype; | 335 | int len = 0, dtype; |
336 | int dev = iminor(file->f_dentry->d_inode); | 336 | int dev = iminor(file_inode(file)); |
337 | long ret = -EINVAL; | 337 | long ret = -EINVAL; |
338 | void __user *p = (void __user *)arg; | 338 | void __user *p = (void __user *)arg; |
339 | 339 | ||
@@ -406,7 +406,7 @@ static long sound_ioctl(struct file *file, unsigned int cmd, unsigned long arg) | |||
406 | 406 | ||
407 | static unsigned int sound_poll(struct file *file, poll_table * wait) | 407 | static unsigned int sound_poll(struct file *file, poll_table * wait) |
408 | { | 408 | { |
409 | struct inode *inode = file->f_path.dentry->d_inode; | 409 | struct inode *inode = file_inode(file); |
410 | int dev = iminor(inode); | 410 | int dev = iminor(inode); |
411 | 411 | ||
412 | DEB(printk("sound_poll(dev=%d)\n", dev)); | 412 | DEB(printk("sound_poll(dev=%d)\n", dev)); |
@@ -431,7 +431,7 @@ static int sound_mmap(struct file *file, struct vm_area_struct *vma) | |||
431 | int dev_class; | 431 | int dev_class; |
432 | unsigned long size; | 432 | unsigned long size; |
433 | struct dma_buffparms *dmap = NULL; | 433 | struct dma_buffparms *dmap = NULL; |
434 | int dev = iminor(file->f_path.dentry->d_inode); | 434 | int dev = iminor(file_inode(file)); |
435 | 435 | ||
436 | dev_class = dev & 0x0f; | 436 | dev_class = dev & 0x0f; |
437 | dev >>= 4; | 437 | dev >>= 4; |
diff --git a/sound/sound_firmware.c b/sound/sound_firmware.c index 37711a5d0d6b..e14903468051 100644 --- a/sound/sound_firmware.c +++ b/sound/sound_firmware.c | |||
@@ -19,7 +19,7 @@ static int do_mod_firmware_load(const char *fn, char **fp) | |||
19 | printk(KERN_INFO "Unable to load '%s'.\n", fn); | 19 | printk(KERN_INFO "Unable to load '%s'.\n", fn); |
20 | return 0; | 20 | return 0; |
21 | } | 21 | } |
22 | l = i_size_read(filp->f_path.dentry->d_inode); | 22 | l = i_size_read(file_inode(filp)); |
23 | if (l <= 0 || l > 131072) | 23 | if (l <= 0 || l > 131072) |
24 | { | 24 | { |
25 | printk(KERN_INFO "Invalid firmware '%s'\n", fn); | 25 | printk(KERN_INFO "Invalid firmware '%s'\n", fn); |