pinctrl: at91-pio4: fix memleak after using dt map
authorLudovic Desroches <ludovic.desroches@atmel.com>
Tue, 1 Dec 2015 14:19:02 +0000 (15:19 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Thu, 10 Dec 2015 17:26:19 +0000 (18:26 +0100)
commite43d2b75297e9a5d3fc154f28c8be95b9694b29b
tree2ecd6039ea19ab7294022a7c9e4938d0139897b8
parentdf8801a0739664b48f8c47b276e989b2c6d8bced
pinctrl: at91-pio4: fix memleak after using dt map

configs is allocated by pinconf_generic_parse_dt_config(),
pinctrl_utils_add_map_configs() duplicates configs so it can and has to
be freed to prevent memory leaks.

Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com>
Reported-by: Yingjoe Chen <yingjoe.chen@mediatek.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/pinctrl-at91-pio4.c