Hi Michael, I have a question about e26f2ae4527b: "[media] DVB: add support for the LG2160 ATSC-MH demodulator" from Jan 29, 2012. 122 static int lg216x_write_regs(struct lg216x_state *state, 123 struct lg216x_reg *regs, int len) 124 { 125 int i, ret; 126 127 lg_reg("writing %d registers...\n", len); 128 129 for (i = 0; i < len - 1; i++) { ^^^^^^^^^^^ Shouldn't this just be i < len? Why do we skip the last element in the array? 130 ret = lg216x_write_reg(state, regs[i].reg, regs[i].val); 131 if (lg_fail(ret)) 132 return ret; 133 } 134 return 0; 135 } This function is called like: ret = lg216x_write_regs(state, lg2160_init, ARRAY_SIZE(lg2160_init)); The last element of the lg2160_init[] array looks useful. 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