diff options
author | Devin Heitmueller <dheitmueller@kernellabs.com> | 2009-09-11 00:01:06 -0300 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2009-09-18 23:47:43 -0300 |
commit | 290c0cfac9050fa2442e93f35f47e4faa4227e85 (patch) | |
tree | 16cce12b818ca659a334d544720be80533657ba2 /drivers/media/video/em28xx/em28xx-core.c | |
parent | 365adee851ae8312e6d9e0ba6fdc6a98599e2778 (diff) | |
download | kernel_samsung_smdk4412-290c0cfac9050fa2442e93f35f47e4faa4227e85.zip kernel_samsung_smdk4412-290c0cfac9050fa2442e93f35f47e4faa4227e85.tar.gz kernel_samsung_smdk4412-290c0cfac9050fa2442e93f35f47e4faa4227e85.tar.bz2 |
V4L/DVB (12746): em28xx: do not create /dev/vbiX device if VBI not supported
Do not create the VBI device in cases where VBI is not supported on the target
em28xx chip.
This work was sponsored by EyeMagnet Limited.
Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video/em28xx/em28xx-core.c')
-rw-r--r-- | drivers/media/video/em28xx/em28xx-core.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/media/video/em28xx/em28xx-core.c b/drivers/media/video/em28xx/em28xx-core.c index 3128b7f..a88257a 100644 --- a/drivers/media/video/em28xx/em28xx-core.c +++ b/drivers/media/video/em28xx/em28xx-core.c @@ -1131,7 +1131,7 @@ struct em28xx *em28xx_get_device(int minor, list_for_each_entry(h, &em28xx_devlist, devlist) { if (h->vdev->minor == minor) dev = h; - if (h->vbi_dev->minor == minor) { + if (h->vbi_dev && h->vbi_dev->minor == minor) { dev = h; *fh_type = V4L2_BUF_TYPE_VBI_CAPTURE; } |