On 3/15/21 5:46 AM, Sergey Shtylyov wrote: > The driver overrides the error codes returned by platform_get_irq() to > -ENOENT, so if it returns -EPROBE_DEFER, the driver would fail the probe > permanently instead of the deferred probing. Switch to propagating the > error code upstream, still checking/overriding IRQ0 as libata regards it > as "no IRQ" (thus polling) anyway... Applied, sorry about the delay. -- Jens Axboe