X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fusb%2Finput%2Fhid-tmff.c;h=023fd5ac31c8ecf15bc8a95fa6055d5dbcb924db;hb=987b0145d94eecf292d8b301228356f44611ab7c;hp=534425c69c0a502b1a7f86be0811446147c0afd7;hpb=f7ed79d23a47594e7834d66a8f14449796d4f3e6;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 */