On Thu, Mar 31, 2016 at 5:11 PM, Guenter Roeck <linux@xxxxxxxxxxxx> wrote: > Since commit ff2b13592299 ("gpio: make the gpiochip a real device"), > attempts to add a gpio chip prior to gpiolib initialization cause > the system to crash. This happens because gpio_bus_type has not been > registered yet. Defer creating gpio devices until after gpiolib has > been initialized to fix the problem. > > Cc: Greg Ungerer <gerg@xxxxxxxxxxx> > Cc: Alexandre Courbot <gnurou@xxxxxxxxx> > Fixes: ff2b13592299 ("gpio: make the gpiochip a real device") > Signed-off-by: Guenter Roeck <linux@xxxxxxxxxxxx> Very elegant solution and also a nice refactoring. Patches applied for fixes and I'm pushing it for test so we get some rotation in linux-next. Yours, Linus Walleij -- To unsubscribe from this list: send the line "unsubscribe linux-gpio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html