Thread (19 messages) 19 messages, 4 authors, 2012-05-17

Re: [PATCH V3 1/2] Input: of_keymap: Introduce matrix_keypad_of_build_keymap()

From: viresh kumar <hidden>
Date: 2012-03-29 16:31:53
Also in: linux-input

On 3/29/12, Stephen Warren [off-list ref] wrote:
On 03/29/2012 02:33 AM, Viresh Kumar wrote:
quoted
+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. :)
quoted
+int matrix_keypad_of_build_keymap(struct input_dev *idev,
+		unsigned int row_shift, const char *propname)
quoted
+	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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help