OSDN Git Service

PNP / ACPI: Use ACPI_COMPANION_SET() during initialization
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 13 Mar 2015 00:45:49 +0000 (01:45 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 16 Mar 2015 14:19:07 +0000 (15:19 +0100)
commit2eb1eb02dda368fb224bf5a379d2448c742b71db
treeb0833f765d39fbea7265d11f93acf4fc9e237b02
parent06e5801b8cb3fc057d88cb4dc03c0b64b2744cda
PNP / ACPI: Use ACPI_COMPANION_SET() during initialization

pnpacpi_add_device() calls acpi_bind_one() on an already registered
device, which is a mistake, but it can initialize the ACPI companion
field of the struct device to be registered using ACPI_COMPANION_SET()
instead, so make it do that.

Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Reviewed-by: Mika Westerberg <mika.westerberg@linux.intel.com>
drivers/pnp/pnpacpi/core.c