Hello Patrick Boettcher, The patch 173a64cb3fcf: "[media] dib8000: enhancement" from Apr 22, 2013, leads to the following static checker warning: "drivers/media/dvb-frontends/dib8000.c:2074 dib8000_get_init_prbs() error: buffer overflow 'lut_prbs_8k' 14 <= 14" drivers/media/dvb-frontends/dib8000.c 3176 case CT_DEMOD_STEP_11: /* 41 : init prbs autosearch */ 3177 if (state->subchannel <= 41) { ^^^^^^^^^^^^^^^^^^^^^^^ 3178 dib8000_set_subchannel_prbs(state, dib8000_get_init_prbs(state, state->subchannel)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ If state->subchannel == 41 then we go one space beyond the end of the arrays in dib8000_get_init_prbs(). "41 / 3 + 1" is 14 and there are only 14 elements in the arrays so we are reading one space beyond the end of the array. 3179 *tune_state = CT_DEMOD_STEP_9; 3180 } else { 3181 *tune_state = CT_DEMOD_STOP; 3182 state->status = FE_STATUS_TUNE_FAILED; 3183 } 3184 break; 3185 regards, dan carpenter -- 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