From: Daniel Scheller <d.scheller@xxxxxxx> This series improves (and fixes) a few pending things and a few new ones which were discovered by Richard (thanks!), removing some redundant calls and checks here and there, and putting the symbolrate readout and reporting to get_frontend(). The changes have been thoroughly tested and didn't cause any harm or regressions. This series also includes the WARN_ON() variant of the multi-mutexunlock- protect ([1] for ref) so users can report misbehaving subdrivers (tuners) and devs get a chance to fix their code. Also updates stv6111 to take care that on reported errors, it won't unconditionally penetrate the demod anymore (so the WARN_ON() in stv0910 won't even be triggered). Please pull during the upcoming media_tree merge cycle. [1] http://www.spinics.net/lists/linux-media/msg124573.html Daniel Scheller (7): [media] frontends/stv0910: add field offsets to field defines [media] dvb-frontends/stv0910: WARN_ON() on consecutive mutex_unlock() [media] dvb-frontends/stv6111: handle gate_ctrl errors [media] dvb-frontends/stv0910: remove unneeded check/call to get_if_freq [media] dvb-frontends/stv0910: read symbolrate in get_frontend() [media] dvb-frontends/stv0910: remove unneeded symbol rate inquiry [media] dvb-frontends/stv0910: remove unneeded dvb_math.h include drivers/media/dvb-frontends/stv0910.c | 17 +- drivers/media/dvb-frontends/stv0910_regs.h | 1854 ++++++++++++++-------------- drivers/media/dvb-frontends/stv6111.c | 44 +- 3 files changed, 963 insertions(+), 952 deletions(-) -- 2.13.6