gpio: Remove VLA from MAX3191X driver
authorLaura Abbott <labbott@redhat.com>
Sat, 10 Mar 2018 00:10:19 +0000 (16:10 -0800)
committerLinus Walleij <linus.walleij@linaro.org>
Tue, 27 Mar 2018 13:18:06 +0000 (15:18 +0200)
commit48da181dac478bb517aae2483e69f3eeec24172c
tree935ac9200327d4405d4f9ab0723ab94a82c13dae
parenta8ff510dbc2a4f1e17b97e35f9607c47a1df89a9
gpio: Remove VLA from MAX3191X driver

The new challenge is to remove VLAs from the kernel
(see https://lkml.org/lkml/2018/3/7/621)

This patch replaces several a VLA with an appropriate call to
kmalloc_array.

Signed-off-by: Laura Abbott <labbott@redhat.com>
Reviewed-and-tested-by: Lukas Wunner <lukas@wunner.de>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/gpio/gpio-max3191x.c