diff options
author | Darron Broad <darron@kewl.org> | 2008-09-25 15:51:11 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2008-10-12 07:37:11 -0400 |
commit | 3e01084519a678b410df247581a51eeb1bbf11d5 (patch) | |
tree | 92f06fdab9d0570a2569a27eabc67d95626df8e5 /drivers/media/video/cx88/cx88.h | |
parent | f907c0207924dd598db37092d331738e3fcb9fbd (diff) |
V4L/DVB (9069): cx88: Bugfix: all client disconnects put the frontend to sleep.
From the author:
"This fixes the problem where previously all client disconnects
put the analogue frontend into standby.
In the following example, the first command is succesfully
watching TV but the second command which returns EBUSY
detunes the receiver by entering it into the standby state.
tvtime -d /dev/video0 &
cat /dev/video0
"
Signed-off-by: Steven Toth <stoth@linuxtv.org>
Signed-off-by: Darron Broad <darron@kewl.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video/cx88/cx88.h')
-rw-r--r-- | drivers/media/video/cx88/cx88.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/media/video/cx88/cx88.h b/drivers/media/video/cx88/cx88.h index 6420fb7615b1..dce7d36edb42 100644 --- a/drivers/media/video/cx88/cx88.h +++ b/drivers/media/video/cx88/cx88.h | |||
@@ -349,6 +349,7 @@ struct cx88_core { | |||
349 | struct mutex lock; | 349 | struct mutex lock; |
350 | /* various v4l controls */ | 350 | /* various v4l controls */ |
351 | u32 freq; | 351 | u32 freq; |
352 | atomic_t users; | ||
352 | 353 | ||
353 | /* cx88-video needs to access cx8802 for hybrid tuner pll access. */ | 354 | /* cx88-video needs to access cx8802 for hybrid tuner pll access. */ |
354 | struct cx8802_dev *dvbdev; | 355 | struct cx8802_dev *dvbdev; |