Commit cdcc09a4 authored by Raag Jadav's avatar Raag Jadav Committed by Andy Shevchenko
Browse files

input: sparse-keymap: use devm_kmemdup_array()



Convert to use devm_kmemdup_array() and while at it, use source size
instead of destination.

Signed-off-by: default avatarRaag Jadav <raag.jadav@intel.com>
Acked-by: default avatarDmitry Torokhov <dmitry.torokhov@gmail.com>
Reviewed-by: default avatarLinus Walleij <linus.walleij@linaro.org>
Signed-off-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
parent a0d78eec
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -176,8 +176,7 @@ int sparse_keymap_setup(struct input_dev *dev,
	for (e = keymap; e->type != KE_END; e++)
		map_size++;

	map = devm_kmemdup(&dev->dev, keymap, map_size * sizeof(*map),
			   GFP_KERNEL);
	map = devm_kmemdup_array(&dev->dev, keymap, map_size, sizeof(*keymap), GFP_KERNEL);
	if (!map)
		return -ENOMEM;