Skip to content

Commit b8c38cc

Browse files
raagjadavandy-shev
authored andcommitted
input: ipaq-micro-keys: use devm_kmemdup_array()
Convert to use devm_kmemdup_array() which is more robust. Signed-off-by: Raag Jadav <[email protected]> Reviewed-by: Linus Walleij <[email protected]> Signed-off-by: Andy Shevchenko <[email protected]>
1 parent cdcc09a commit b8c38cc

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

drivers/input/keyboard/ipaq-micro-keys.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,9 +102,8 @@ static int micro_key_probe(struct platform_device *pdev)
102102

103103
keys->input->keycodesize = sizeof(micro_keycodes[0]);
104104
keys->input->keycodemax = ARRAY_SIZE(micro_keycodes);
105-
keys->codes = devm_kmemdup(&pdev->dev, micro_keycodes,
106-
keys->input->keycodesize * keys->input->keycodemax,
107-
GFP_KERNEL);
105+
keys->codes = devm_kmemdup_array(&pdev->dev, micro_keycodes, keys->input->keycodemax,
106+
keys->input->keycodesize, GFP_KERNEL);
108107
if (!keys->codes)
109108
return -ENOMEM;
110109

0 commit comments

Comments
 (0)