diff --git a/drivers/spi/spi.c b/drivers/spi/spi.c index ebc47f63239fb5df4264f161223073d2b1f2a311..2ec508ad8c2b1a46f10dc209bea4b87542a328c3 100644 --- a/drivers/spi/spi.c +++ b/drivers/spi/spi.c @@ -2475,7 +2475,7 @@ static int acpi_spi_add_resource(struct acpi_resource *ares, void *data) ctlr = acpi_spi_find_controller_by_adev(adev); if (!ctlr) - return -ENODEV; + return -EPROBE_DEFER; lookup->ctlr = ctlr; }