diff options
author | Joe Perches <joe@perches.com> | 2010-12-09 22:29:04 -0500 |
---|---|---|
committer | Jiri Kosina <jkosina@suse.cz> | 2010-12-10 09:11:31 -0500 |
commit | fe2580204d8bbcd18540736a283ed0b784c6a024 (patch) | |
tree | 706363fb5fc7e54b9453a242a167626f4edaf601 /drivers/hid | |
parent | 4291ee305e9bb0699504a66f0e2b7aefcf0512a5 (diff) |
HID: Use vzalloc for vmalloc/memset(,0...)
Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'drivers/hid')
-rw-r--r-- | drivers/hid/hid-core.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c index 1fd5e331fa8d..5ddace093f0f 100644 --- a/drivers/hid/hid-core.c +++ b/drivers/hid/hid-core.c | |||
@@ -654,13 +654,12 @@ int hid_parse_report(struct hid_device *device, __u8 *start, | |||
654 | return -ENOMEM; | 654 | return -ENOMEM; |
655 | device->rsize = size; | 655 | device->rsize = size; |
656 | 656 | ||
657 | parser = vmalloc(sizeof(struct hid_parser)); | 657 | parser = vzalloc(sizeof(struct hid_parser)); |
658 | if (!parser) { | 658 | if (!parser) { |
659 | ret = -ENOMEM; | 659 | ret = -ENOMEM; |
660 | goto err; | 660 | goto err; |
661 | } | 661 | } |
662 | 662 | ||
663 | memset(parser, 0, sizeof(struct hid_parser)); | ||
664 | parser->device = device; | 663 | parser->device = device; |
665 | 664 | ||
666 | end = start + size; | 665 | end = start + size; |