]> git.baikalelectronics.ru Git - kernel.git/commit
ACPI / property: fix data node parsing in acpi_get_next_subnode()
authorIrina Tirdea <irina.tirdea@intel.com>
Sun, 13 Mar 2016 00:33:30 +0000 (02:33 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Thu, 17 Mar 2016 02:06:38 +0000 (03:06 +0100)
commit32be9a078c870c925d670f75ac31755851b85674
tree41d4306b747a7b61695536f91bfa5a0a37110d9a
parent747aa10ebb5b52be94c7f4800dfbf0e74487ed27
ACPI / property: fix data node parsing in acpi_get_next_subnode()

When an ACPI node has both ACPI device nodes and ACPI data nodes,
acpi_get_next_subnode() will return the ACPI data nodes of its last
parsed child.

To avoid that, make acpi_get_next_subnode() go back to the original
ACPI device object when all of the device node children of it have
been found already.

Signed-off-by: Irina Tirdea <irina.tirdea@intel.com>
[ rjw: Changelog ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/property.c