diff options
-rw-r--r-- | drivers/hid/hid-core.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c index 18c2b3cf6bcc..2fcfdbb43cd3 100644 --- a/drivers/hid/hid-core.c +++ b/drivers/hid/hid-core.c | |||
@@ -656,7 +656,7 @@ struct hid_device *hid_parse_report(__u8 *start, unsigned size) | |||
656 | for (i = 0; i < HID_REPORT_TYPES; i++) | 656 | for (i = 0; i < HID_REPORT_TYPES; i++) |
657 | INIT_LIST_HEAD(&device->report_enum[i].report_list); | 657 | INIT_LIST_HEAD(&device->report_enum[i].report_list); |
658 | 658 | ||
659 | if (!(device->rdesc = (__u8 *)kmalloc(size, GFP_KERNEL))) { | 659 | if (!(device->rdesc = kmalloc(size, GFP_KERNEL))) { |
660 | kfree(device->collection); | 660 | kfree(device->collection); |
661 | kfree(device); | 661 | kfree(device); |
662 | return NULL; | 662 | return NULL; |