summaryrefslogtreecommitdiff
path: root/drivers/media/v4l2-core/v4l2-dev.c
diff options
context:
space:
mode:
authorHans Verkuil <hans.verkuil@cisco.com>2013-04-06 11:41:29 +0400
committerMauro Carvalho Chehab <mchehab@redhat.com>2013-04-15 02:44:50 +0400
commitdfc2e12df02d49a1567bc90989ceef870cf5b147 (patch)
tree772748f182a85c71d118f94c8e38a2a8ef05f8f7 /drivers/media/v4l2-core/v4l2-dev.c
parenta2192cf47f593681cd65798880853c5224066c81 (diff)
downloadlinux-dfc2e12df02d49a1567bc90989ceef870cf5b147.tar.xz
[media] tuner-core/simple: get_rf_strength can be tuner mode specific
The get_rf_strength op in tuner-simple is valid only for the radio mode. But due to the way get_signal in analog_demod_ops was designed it would overwrite the signal value with a bogus value when in TV mode. Pass a pointer to the signal value instead, and when not in radio mode leave it alone in the tuner-simple. This broke in commit 030755bde42bbed133182b0ece7c7a9c759478e8 (tuner-core: call has_signal for both TV and radio) in kernel 3.6. Before that this was working correctly. That commit did the right thing, but what wasn't realized at the time was that tuner-simple should have been updated as well to restrict setting the signal strength to the radio mode only. Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/v4l2-core/v4l2-dev.c')
0 files changed, 0 insertions, 0 deletions