linux-hardened/drivers/media/usb/dvb-usb
Mauro Carvalho Chehab 7e3e68bcfd [media] dvb_frontend: pass the props cache to get_frontend() as arg
Instead of using the DTV properties cache directly, pass the get
frontend data as an argument. For now, everything should remain
the same, but the next patch will prevent get_frontend to
affect the global cache.

This is needed because several drivers don't care enough to only
change the properties if locked. Due to that, calling
G_PROPERTY before locking on those drivers will make them to
never lock. Ok, those drivers are crap and should never be
merged like that, but the core should not rely that the drivers
would be doing the right thing.

Reviewed-by: Michael Ira Krufky <mkrufky@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2016-02-04 16:27:30 -02:00
..
a800.c [media] media: change email address 2016-01-25 12:01:08 -02:00
af9005-fe.c [media] dvb_frontend: pass the props cache to get_frontend() as arg 2016-02-04 16:27:30 -02:00
af9005-remote.c
af9005-script.h
af9005.c [media] af9005: fix kernel panic on init if compiled without IR 2014-10-30 16:57:19 -02:00
af9005.h
az6027.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
az6027.h
cinergyT2-core.c [media] dvb-usb: print small buffers via %*ph 2012-10-06 12:25:49 -03:00
cinergyT2-fe.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
cinergyT2.h
cxusb.c [media] media: change email address 2016-01-25 12:01:08 -02:00
cxusb.h [media] cxusb: remove TechnoTrend CT2-4400 and CT2-4650 devices 2014-12-04 13:30:29 -02:00
dib07x0.h
dib0700.h [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
dib0700_core.c [media] media: change email address 2016-01-25 12:01:08 -02:00
dib0700_devices.c [media] dib8000: Add support for Mygica/Geniatech S2870 2016-01-25 12:19:23 -02:00
dibusb-common.c [media] media: change email address 2016-01-25 12:01:08 -02:00
dibusb-mb.c [media] media: change email address 2016-01-25 12:01:08 -02:00
dibusb-mc.c [media] media: change email address 2016-01-25 12:01:08 -02:00
dibusb.h [media] media: change email address 2016-01-25 12:01:08 -02:00
digitv.c [media] media: change email address 2016-01-25 12:01:08 -02:00
digitv.h
dtt200u-fe.c [media] dvb_frontend: pass the props cache to get_frontend() as arg 2016-02-04 16:27:30 -02:00
dtt200u.c [media] media: change email address 2016-01-25 12:01:08 -02:00
dtt200u.h [media] media: change email address 2016-01-25 12:01:08 -02:00
dtv5100.c
dtv5100.h
dvb-usb-common.h [media] media: change email address 2016-01-25 12:01:08 -02:00
dvb-usb-dvb.c [media] media: change email address 2016-01-25 12:01:08 -02:00
dvb-usb-firmware.c [media] media: change email address 2016-01-25 12:01:08 -02:00
dvb-usb-i2c.c [media] media: change email address 2016-01-25 12:01:08 -02:00
dvb-usb-init.c [media] media: change email address 2016-01-25 12:01:08 -02:00
dvb-usb-remote.c [media] media: change email address 2016-01-25 12:01:08 -02:00
dvb-usb-urb.c [media] media: change email address 2016-01-25 12:01:08 -02:00
dvb-usb.h [media] media: change email address 2016-01-25 12:01:08 -02:00
dw2102.c [media] dw2102: Add support for Terratec Cinergy S2 USB BOX 2016-02-01 09:01:34 -02:00
dw2102.h
friio-fe.c [media] friio-fe: remove get_frontend() callback 2016-02-04 16:27:28 -02:00
friio.c
friio.h
gp8psk-fe.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
gp8psk.c
gp8psk.h
Kconfig [media] use https://linuxtv.org for LinuxTV URLs 2015-12-04 10:38:59 -02:00
m920x.c [media] media: remove emacs editor variables 2014-12-22 17:52:20 -02:00
m920x.h
Makefile [media] Fix some Makefile rules 2012-08-16 19:55:03 -03:00
nova-t-usb2.c [media] media: change email address 2016-01-25 12:01:08 -02:00
opera1.c [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
pctv452e.c [media] pctv452e: Replace memset with eth_zero_addr 2015-08-11 12:57:01 -03:00
technisat-usb2.c [media] constify stv6110x_devctl structure 2016-02-01 07:31:17 -02:00
ttusb2.c [media] media: change email address 2016-01-25 12:01:08 -02:00
ttusb2.h
umt-010.c [media] media: change email address 2016-01-25 12:01:08 -02:00
usb-urb.c [media] media: change email address 2016-01-25 12:01:08 -02:00
vp702x-fe.c [media] media: change email address 2016-01-25 12:01:08 -02:00
vp702x.c [media] media: change email address 2016-01-25 12:01:08 -02:00
vp702x.h
vp7045-fe.c [media] media: change email address 2016-01-25 12:01:08 -02:00
vp7045.c [media] media: change email address 2016-01-25 12:01:08 -02:00
vp7045.h [media] media: change email address 2016-01-25 12:01:08 -02:00