On 05/05/2015 12:53 PM, Tyrel Datwyler wrote:
From: Tyrel Datwyler <redacted>
The suspend call paths for hibernation and migration operations call
stop_topology_update() and start_topology_update() respectively prior to
suspending the LPAR and upon resume. Topology updating can be
enabled/disabled from userspace and no check is currently done to determine
the current policy. This results in topology updates being started upon
resume from hibernation/migration even in the case where topology updates
were disabled initially.
This fixes the issue by storing the current policy and only calling
start_topology_update() in the case where either PRRN/VPHN were enabled to
start with.
Fixes: e04fa61214a3 (powerpc/pseries: Add /proc interface to control topology updates)
Signed-off-by: Tyrel Datwyler <redacted>
Cc: Nathan Fontenot <redacted>
Cc: Nishanth Aravamudan <redacted>
Cc: stable@vger.kernel.org
Reviewed-by: Nathan Fontenot <redacted>