diff options
author | David S. Miller <davem@davemloft.net> | 2009-08-12 20:44:53 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-08-12 20:44:53 -0400 |
commit | aa11d958d1a6572eda08214d7c6a735804fe48a5 (patch) | |
tree | d025b05270ad1e010660d17eeadc6ac3c1abbd7d /drivers/media/radio/radio-si470x.c | |
parent | 07f6642ee9418e962e54cbc07471cfe2e559c568 (diff) | |
parent | 9799218ae36910af50f002a5db1802d576fffb43 (diff) |
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
Conflicts:
arch/microblaze/include/asm/socket.h
Diffstat (limited to 'drivers/media/radio/radio-si470x.c')
-rw-r--r-- | drivers/media/radio/radio-si470x.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/media/radio/radio-si470x.c b/drivers/media/radio/radio-si470x.c index 640421ceb24a..e85f318b4d2b 100644 --- a/drivers/media/radio/radio-si470x.c +++ b/drivers/media/radio/radio-si470x.c | |||
@@ -127,6 +127,7 @@ | |||
127 | #include <linux/module.h> | 127 | #include <linux/module.h> |
128 | #include <linux/init.h> | 128 | #include <linux/init.h> |
129 | #include <linux/slab.h> | 129 | #include <linux/slab.h> |
130 | #include <linux/smp_lock.h> | ||
130 | #include <linux/input.h> | 131 | #include <linux/input.h> |
131 | #include <linux/usb.h> | 132 | #include <linux/usb.h> |
132 | #include <linux/hid.h> | 133 | #include <linux/hid.h> |
@@ -1200,7 +1201,7 @@ static int si470x_fops_release(struct file *file) | |||
1200 | video_unregister_device(radio->videodev); | 1201 | video_unregister_device(radio->videodev); |
1201 | kfree(radio->buffer); | 1202 | kfree(radio->buffer); |
1202 | kfree(radio); | 1203 | kfree(radio); |
1203 | goto done; | 1204 | goto unlock; |
1204 | } | 1205 | } |
1205 | 1206 | ||
1206 | /* stop rds reception */ | 1207 | /* stop rds reception */ |
@@ -1213,9 +1214,8 @@ static int si470x_fops_release(struct file *file) | |||
1213 | retval = si470x_stop(radio); | 1214 | retval = si470x_stop(radio); |
1214 | usb_autopm_put_interface(radio->intf); | 1215 | usb_autopm_put_interface(radio->intf); |
1215 | } | 1216 | } |
1216 | 1217 | unlock: | |
1217 | mutex_unlock(&radio->disconnect_lock); | 1218 | mutex_unlock(&radio->disconnect_lock); |
1218 | |||
1219 | done: | 1219 | done: |
1220 | return retval; | 1220 | return retval; |
1221 | } | 1221 | } |