diff options
Diffstat (limited to 'drivers/media/video/em28xx/em28xx.h')
-rw-r--r-- | drivers/media/video/em28xx/em28xx.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/media/video/em28xx/em28xx.h b/drivers/media/video/em28xx/em28xx.h index ddf06c520e99..4e2fe62b7350 100644 --- a/drivers/media/video/em28xx/em28xx.h +++ b/drivers/media/video/em28xx/em28xx.h | |||
@@ -27,6 +27,7 @@ | |||
27 | 27 | ||
28 | #include <linux/videodev.h> | 28 | #include <linux/videodev.h> |
29 | #include <linux/i2c.h> | 29 | #include <linux/i2c.h> |
30 | #include <linux/mutex.h> | ||
30 | #include <media/ir-kbd-i2c.h> | 31 | #include <media/ir-kbd-i2c.h> |
31 | 32 | ||
32 | /* Boards supported by driver */ | 33 | /* Boards supported by driver */ |
@@ -260,7 +261,7 @@ struct em28xx { | |||
260 | enum em28xx_stream_state stream; | 261 | enum em28xx_stream_state stream; |
261 | enum em28xx_io_method io; | 262 | enum em28xx_io_method io; |
262 | /* locks */ | 263 | /* locks */ |
263 | struct semaphore lock, fileop_lock; | 264 | struct mutex lock, fileop_lock; |
264 | spinlock_t queue_lock; | 265 | spinlock_t queue_lock; |
265 | struct list_head inqueue, outqueue; | 266 | struct list_head inqueue, outqueue; |
266 | wait_queue_head_t open, wait_frame, wait_stream; | 267 | wait_queue_head_t open, wait_frame, wait_stream; |