On Mon, May 21, 2012 at 9:58 AM, Dan Carpenter dan.carpen...@oracle.com wrote:
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.
You're right, Dan - that's a bug -- thanks!
I'll queue up a fix for this.
Best Regards,
Mike Krufky
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html