This patch series is meant to: 1) fix some reported issues (sparse, smatch); 2) Fix one compilation issue with em28xx when drx-j is not selected; 3) Get rid of unused code. It is always possible to restore the code from git history. Removing the unused code helps to better understand what's actually there. 4) Add support for DVBv5 stats. On my tests here with an AWGN noise generator, the CNR measure made by drx-j was close enough to the SNR injected (with a difference of about 1 dB). Mauro Carvalho Chehab (15): drx-j: Don't use 0 as NULL drx-j: Fix dubious usage of "&" instead of "&&" drx39xxj.h: Fix undefined reference to attach function drx-j: don't use mc_info before checking if its not NULL drx-j: get rid of dead code drx-j: remove external symbols drx-j: Fix usage of drxj_close() drx-j: propagate returned error from request_firmware() drx-j: get rid of some unused vars drx-j: Don't use "state" for DVB lock state drx-j: re-add get_sig_strength() drx-j: Prepare to use DVBv5 stats drx-j: properly handle bit counts on stats drx-j: Fix detection of no signal drx-j: enable DVBv5 stats drivers/media/dvb-frontends/drx39xyj/drx39xxj.h | 6 + drivers/media/dvb-frontends/drx39xyj/drx_driver.h | 24 - drivers/media/dvb-frontends/drx39xyj/drxj.c | 11146 +++----------------- drivers/media/dvb-frontends/drx39xyj/drxj.h | 30 - 4 files changed, 1343 insertions(+), 9863 deletions(-) -- 1.8.5.3 -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html