On 3/29/12, Stephen Warren <swarren@xxxxxxxxxxxxx> wrote: > On 03/29/2012 02:33 AM, Viresh Kumar wrote: >> +static struct tegra_kbc_platform_data * >> +__devinit tegra_kbc_dt_parse_pdata(struct device_node *np) > > I'd be tempted to keep __devinit on the first line, but not a big deal. I need to send V4. So will do this too. :) >> +int matrix_keypad_of_build_keymap(struct input_dev *idev, >> + unsigned int row_shift, const char *propname) > >> + size = proplen / sizeof(u32); >> + if (size > idev->keycodemax) { >> + dev_err(dev, "OF: %s overflow\n", propname); >> + return -EINVAL; >> } > > That is checking the number of entries in the property, not the values > of the MATRIX_SCAN_CODE values derived from those entries. I'd say just > remove this check. See below. Absolutely correct. -- Viresh -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html