Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
[muen/linux.git] / drivers / input / input-mt.c
index 4a69716e546145b90dc8ec569ededc030d10e710..6c7326c93721c495c4e61a73cac2dfaf9a5bc8fc 100644 (file)
@@ -49,7 +49,7 @@ int input_mt_init_slots(struct input_dev *dev, unsigned int num_slots,
        if (mt)
                return mt->num_slots != num_slots ? -EINVAL : 0;
 
-       mt = kzalloc(sizeof(*mt) + num_slots * sizeof(*mt->slots), GFP_KERNEL);
+       mt = kzalloc(struct_size(mt, slots, num_slots), GFP_KERNEL);
        if (!mt)
                goto err_mem;