On Tue, May 16, 2017 at 02:06:12PM +0200, Thomas Petazzoni wrote: > When platform_get_irq() fails, it returns an error code, which > libahci_platform and replaces it by -EINVAL. This commit fixes that by > propagating the error code. It fixes the situation where > platform_get_irq() returns -EPROBE_DEFER because the interrupt > controller is not available yet, and generally looks like the right > thing to do. > > We pay attention to not show the "no irq" message when we are in an > EPROBE_DEFER situation, because the driver probing will be retried > later on, once the interrupt controller becomes available to provide > the interrupt. > > Signed-off-by: Thomas Petazzoni <thomas.petazzoni@xxxxxxxxxxxxxxxxxx> Applied to libata/for-4.12-fixes. Thanks. -- tejun -- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html