aboutsummaryrefslogtreecommitdiffstats
path: root/sound
diff options
context:
space:
mode:
authorAl Viro <viro@zeniv.linux.org.uk>2012-07-22 13:26:51 -0400
committerAl Viro <viro@zeniv.linux.org.uk>2012-07-29 13:24:22 -0400
commit586093064d95618cc9ba2acd546949eea9f2a8fa (patch)
tree671faebba8fa803691e83fb2d317a902583e7f9e /sound
parent20818a0caa84adbfe2f1e9c0e036f5b09a9692a2 (diff)
sound_firmware: don't pass crap to filp_close()
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'sound')
-rw-r--r--sound/sound_firmware.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sound/sound_firmware.c b/sound/sound_firmware.c
index 7e96249536b4..37711a5d0d6b 100644
--- a/sound/sound_firmware.c
+++ b/sound/sound_firmware.c
@@ -23,14 +23,14 @@ static int do_mod_firmware_load(const char *fn, char **fp)
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);
26 filp_close(filp, current->files); 26 filp_close(filp, NULL);
27 return 0; 27 return 0;
28 } 28 }
29 dp = vmalloc(l); 29 dp = vmalloc(l);
30 if (dp == NULL) 30 if (dp == NULL)
31 { 31 {
32 printk(KERN_INFO "Out of memory loading '%s'.\n", fn); 32 printk(KERN_INFO "Out of memory loading '%s'.\n", fn);
33 filp_close(filp, current->files); 33 filp_close(filp, NULL);
34 return 0; 34 return 0;
35 } 35 }
36 pos = 0; 36 pos = 0;
@@ -38,10 +38,10 @@ static int do_mod_firmware_load(const char *fn, char **fp)
38 { 38 {
39 printk(KERN_INFO "Failed to read '%s'.\n", fn); 39 printk(KERN_INFO "Failed to read '%s'.\n", fn);
40 vfree(dp); 40 vfree(dp);
41 filp_close(filp, current->files); 41 filp_close(filp, NULL);
42 return 0; 42 return 0;
43 } 43 }
44 filp_close(filp, current->files); 44 filp_close(filp, NULL);
45 *fp = dp; 45 *fp = dp;
46 return (int) l; 46 return (int) l;
47} 47}