diff options
| -rw-r--r-- | drivers/hid/hid-core.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c index d0240d5e7793..fbabe52cbcdc 100644 --- a/drivers/hid/hid-core.c +++ b/drivers/hid/hid-core.c | |||
| @@ -388,12 +388,6 @@ static int hid_parser_local(struct hid_parser *parser, struct hid_item *item) | |||
| 388 | __u32 data; | 388 | __u32 data; |
| 389 | unsigned n; | 389 | unsigned n; |
| 390 | 390 | ||
| 391 | /* Local delimiter could have value 0, which allows size to be 0 */ | ||
| 392 | if (item->size == 0 && item->tag != HID_LOCAL_ITEM_TAG_DELIMITER) { | ||
| 393 | dbg_hid("item data expected for local item\n"); | ||
| 394 | return -1; | ||
| 395 | } | ||
| 396 | |||
| 397 | data = item_udata(item); | 391 | data = item_udata(item); |
| 398 | 392 | ||
| 399 | switch (item->tag) { | 393 | switch (item->tag) { |
