ACPI / scan: Set the visited flag for all enumerated devices
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 10 Apr 2017 22:23:42 +0000 (00:23 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 21 Apr 2017 07:31:20 +0000 (09:31 +0200)
commit6ef2f0178649b3d3c502217c22c2dfe365c74091
tree3511fa45013df6fac2948406118eaeada6b51f0a
parent0b914aa8cdc68c4e97ee48e5143cecd514cf1e6d
ACPI / scan: Set the visited flag for all enumerated devices

commit f406270bf73d71ea7b35ee3f7a08a44f6594c9b1 upstream.

Commit 10c7e20b2ff3 (ACPI / scan: fix enumeration (visited) flags for
bus rescans) attempted to fix a problem with ACPI-based enumerateion
of I2C/SPI devices, but it forgot to ensure that the visited flag
will be set for all of the other enumerated devices, so fix that.

Fixes: 10c7e20b2ff3 (ACPI / scan: fix enumeration (visited) flags for bus rescans)
Link: https://bugzilla.kernel.org/show_bug.cgi?id=194885
Reported-and-tested-by: Kevin Locke <kevin@kevinlocke.name>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Reviewed-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/acpi/scan.c