]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blobdiff - drivers/input/keyboard/cap11xx.c
treewide: Use struct_size() for devm_kmalloc() and friends
[mirror_ubuntu-hirsute-kernel.git] / drivers / input / keyboard / cap11xx.c
index 1a1eacae3ea14295f7b1284d83dd9b0f68ef7a29..312916f99597ad5dc6949296edc7b42cd459f9b8 100644 (file)
@@ -357,8 +357,7 @@ static int cap11xx_i2c_probe(struct i2c_client *i2c_client,
        }
 
        priv = devm_kzalloc(dev,
-                           sizeof(*priv) +
-                               cap->num_channels * sizeof(priv->keycodes[0]),
+                           struct_size(priv, keycodes, cap->num_channels),
                            GFP_KERNEL);
        if (!priv)
                return -ENOMEM;