On 3/30/21 12:06 AM, Bart Van Assche wrote: >> The driver overrides the error codes returned by platform_get_irq() to >> -ENODEV, so if it returns -EPROBE_DEFER, the driver would fail the probe >> permanently instead of the deferred probing. Propagate the error code >> upstream, as it should have been done from the start... >> >> Fixes: 2953f850c3b8 ("[SCSI] ufs: use devres functions for ufshcd") >> Signed-off-by: Sergey Shtylyov <s.shtylyov@xxxxxxxxxxxx> > > Hi Sergey, > > How has this patch been tested? Only build-tested. Misusing platfrom_get_irq() appears a common issue. :-( > Thanks, > > Bart. MBR, Sergei