]> 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)
commit348633a0cd4c23582a42017c3f3a4775068afc6a
tree41d4306b747a7b61695536f91bfa5a0a37110d9a
parent3a2fb570912e10df3a3cb4d51252e3d75ce9cbc5
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