On Tue, Jun 7, 2016 at 9:50 AM, Roger Quadros <rogerq@xxxxxx> wrote: > Linus, any idea why of_gpiochip_find_and_xlate() would do a NULL pointer dereference? Nope. I see this uses the array fetch function which I did patch around but "should" not affect this. > We have a case here where the GPMC driver registers a gpiochip but after a while > unregisters it due to some other orthogonal resource not being available. > Is this registering and unregistering considered acceptable from gpiochip point of view? That would be if it doesn't really go away aftert gpiochip_remove() because some refcount doesn't go zero, so double-check that. It should be fine anyway though ... just the instance floating around somewhere. Yours, Linus Walleij -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html