Am 28.07.2013 12:58, schrieb Alexander Holler: > This patch basically broke every usage of > > irq = gpio_to_irq(gpio); > request[_threaded]_irq(irq, ...); > > because request[_threaded]_irq(irq, ...) now fails because of a missing > irq_domain (no mapping => no domain). > > A prominent victim of this is the omap_hsmmc driver with the cd-gpio > option enabled. To reproduce it, just add "cd-gpios = <&gpio0 6 > GPIO_ACTIVE_HIGH>;" (or similiar) to the omap-mmc part in the DT. By the way, if someone decides to touch omap_hsmmc, the driver wrongly assumes that 0 is not a valid IRQ number and it doesn't check if gpio_to_irq() returns a negative value. ;) Regards, Alexander Holler -- 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