public inbox for linux-acpi@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] ACPI / LPSS: Don't abort acpi scan on missing mem resource.
@ 2017-08-04 23:46 Ronald Tschalär
  2017-08-07 10:47 ` Mika Westerberg
  0 siblings, 1 reply; 4+ messages in thread
From: Ronald Tschalär @ 2017-08-04 23:46 UTC (permalink / raw)
  To: Rafael J. Wysocki
  Cc: Len Brown, Federico Lorenzi, linux-acpi, Ronald Tschalär

On MacBook8's (2015) there appears to be no memory resource for the
SPI master device. Returning an error here in this case then leads to
the acpi device being ignored completely instead of just the handler
being skipped.

This isn't an issue on later MacBook(Pro)'s because their ACPI SPI
devices don't have any CID and therefore no attempt is made to install
this handler.

Returning an error was introduced in commit d3e13ff3c1aa - this restores
the original behaviour.

Signed-off-by: Ronald Tschalär <ronald@innovation.ch>
---
 drivers/acpi/acpi_lpss.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/acpi/acpi_lpss.c b/drivers/acpi/acpi_lpss.c
index e51a1e98e62f..558fbdec5b38 100644
--- a/drivers/acpi/acpi_lpss.c
+++ b/drivers/acpi/acpi_lpss.c
@@ -452,7 +452,8 @@ static int acpi_lpss_create_device(struct acpi_device *adev,
 	acpi_dev_free_resource_list(&resource_list);
 
 	if (!pdata->mmio_base) {
-		ret = -ENOMEM;
+		/* Skip the device, but continue the namespace scan. */
+		ret = 0;
 		goto err_out;
 	}
 
-- 
2.13.3


^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2017-08-08 10:21 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-08-04 23:46 [PATCH] ACPI / LPSS: Don't abort acpi scan on missing mem resource Ronald Tschalär
2017-08-07 10:47 ` Mika Westerberg
2017-08-08  3:14   ` Life is hard, and then you die
2017-08-08 10:13     ` Mika Westerberg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox