--- rtl2832.c.orig 2012-05-17 20:38:39.916496007 +0200 +++ rtl2832.c 2012-05-17 19:56:15.277706951 +0200 @@ -26,7 +26,7 @@ MODULE_PARM_DESC(debug, "Turn on/off frontend debugging (default:off)."); -static int reg_mask[32] = { +static const reg_mask[32] = { 0x00000001, 0x00000003, 0x00000007, @@ -61,7 +61,7 @@ 0xffffffff }; -struct rtl2832_reg_entry registers[] = { +static const struct rtl2832_reg_entry registers[] = { [DVBT_SOFT_RST] = {0x1, 0x1, 2, 2}, [DVBT_IIC_REPEAT] = {0x1, 0x1, 3, 3}, [DVBT_TR_WAIT_MIN_8K] = {0x1, 0x88, 11, 2}, @@ -403,7 +403,6 @@ return 0; ret = rtl2832_wr_demod_reg(priv, DVBT_IIC_REPEAT, (enable ? 0x1 : 0x0)); - if (ret) goto err;