pinctrl: dynamically alloc temp array when parsing dt pinconf options
authorHeiko Stübner <heiko@sntech.de>
Fri, 14 Jun 2013 15:43:55 +0000 (17:43 +0200)
committerMark Brown <broonie@linaro.org>
Fri, 4 Apr 2014 15:22:41 +0000 (16:22 +0100)
commit2feed75860c8e11c5e36a062fe03f60d47b779df
tree8f2e86d6e6b5add73a3c54ed75650bea1b77c171
parent374b02f771b24b9f4207d6b1c87564968c2615f9
pinctrl: dynamically alloc temp array when parsing dt pinconf options

Allocating the temorary array in pinconf_generic_parse_dt_config on stack
might cause problems later on, when the number of options grows over time.
Therefore also allocate this array dynamically to be on the safe side.

Suggested-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Reviewed-by: James Hogan <james.hogan@imgtec.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
(cherry picked from commit 6abab2d4bec982bcefbe99201ddee5f25227daf4)
Signed-off-by: Mark Brown <broonie@linaro.org>
drivers/pinctrl/pinconf-generic.c