On 10/29/2017 08:27 AM, Jonas Gorski wrote: > When called from prom init code, ar7_gpio_init() will fail as it will > call gpiochip_add() which relies on a working kmalloc() to alloc > the gpio_desc array and kmalloc is not useable yet at prom init time. > > Move ar7_gpio_init() to ar7_register_devices() (a device_initcall) > where kmalloc works. > > Fixes: 14e85c0e69d5 ("gpio: remove gpio_descs global array") > Signed-off-by: Jonas Gorski <jonas.gorski@xxxxxxxxx> Reviewed-by: Florian Fainelli <f.fainelli@xxxxxxxxx> -- Florian