X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fusb%2Finput%2Fhid-tmff.c;fp=drivers%2Fusb%2Finput%2Fhid-tmff.c;h=023fd5ac31c8ecf15bc8a95fa6055d5dbcb924db;hb=64ba3f394c830ec48a1c31b53dcae312c56f1604;hp=534425c69c0a502b1a7f86be0811446147c0afd7;hpb=be1e6109ac94a859551f8e1774eb9a8469fe055c;p=linux-2.6.git diff --git a/drivers/usb/input/hid-tmff.c b/drivers/usb/input/hid-tmff.c index 534425c69..023fd5ac3 100644 --- a/drivers/usb/input/hid-tmff.c +++ b/drivers/usb/input/hid-tmff.c @@ -113,10 +113,11 @@ int hid_tmff_init(struct hid_device *hid) struct hid_input *hidinput = list_entry(hid->inputs.next, struct hid_input, list); struct input_dev *input_dev = hidinput->input; - private = kzalloc(sizeof(struct tmff_device), GFP_KERNEL); + private = kmalloc(sizeof(struct tmff_device), GFP_KERNEL); if (!private) return -ENOMEM; + memset(private, 0, sizeof(struct tmff_device)); hid->ff_private = private; /* Find the report to use */