| From e46e927b9b7e8d95526e69322855243882b7e1a3 Mon Sep 17 00:00:00 2001 |
| From: Chase Douglas <chase.douglas@canonical.com> |
| Date: Mon, 7 Nov 2011 11:08:05 -0800 |
| Subject: HID: bump maximum global item tag report size to 96 bytes |
| |
| From: Chase Douglas <chase.douglas@canonical.com> |
| |
| commit e46e927b9b7e8d95526e69322855243882b7e1a3 upstream. |
| |
| This allows the latest N-Trig devices to function properly. |
| |
| BugLink: https://bugs.launchpad.net/bugs/724831 |
| |
| Signed-off-by: Chase Douglas <chase.douglas@canonical.com> |
| Signed-off-by: Jiri Kosina <jkosina@suse.cz> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> |
| |
| --- |
| drivers/hid/hid-core.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/drivers/hid/hid-core.c |
| +++ b/drivers/hid/hid-core.c |
| @@ -350,7 +350,7 @@ static int hid_parser_global(struct hid_ |
| |
| case HID_GLOBAL_ITEM_TAG_REPORT_SIZE: |
| parser->global.report_size = item_udata(item); |
| - if (parser->global.report_size > 32) { |
| + if (parser->global.report_size > 96) { |
| dbg_hid("invalid report_size %d\n", |
| parser->global.report_size); |
| return -1; |