VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   33 Branches   57 Tags
author: Rafael J. Wysocki <rafael.j.wysocki@intel.com> 2015-03-13 01:45:49 +0100 committer: Rafael J. Wysocki <rafael.j.wysocki@intel.com> 2015-03-16 15:19:07 +0100 commit: 2eb1eb02dda368fb224bf5a379d2448c742b71db parent: 06e5801b8cb3fc057d88cb4dc03c0b64b2744cda
Commit Summary:
PNP / ACPI: Use ACPI_COMPANION_SET() during initialization
Diffstat:
1 file changed, 2 insertions, 3 deletions
diff --git a/drivers/pnp/pnpacpi/core.c b/drivers/pnp/pnpacpi/core.c
index d2b780aade89..5153d1d69aee 100644
--- a/drivers/pnp/pnpacpi/core.c
+++ b/drivers/pnp/pnpacpi/core.c
@@ -248,6 +248,7 @@ static int __init pnpacpi_add_device(struct acpi_device *device)
 	if (!dev)
 		return -ENOMEM;
 
+	ACPI_COMPANION_SET(&dev->dev, device);
 	dev->data = device;
 	/* .enabled means the device can decode the resources */
 	dev->active = device->status.enabled;
@@ -290,11 +291,9 @@ static int __init pnpacpi_add_device(struct acpi_device *device)
 		return error;
 	}
 
-	error = acpi_bind_one(&dev->dev, device);
-
 	num++;
 
-	return error;
+	return 0;
 }
 
 static acpi_status __init pnpacpi_add_device_handler(acpi_handle handle,