powerpc/pseries: Expose in kernel device tree update to drmgr
authorTyrel Datwyler <tyreld@linux.vnet.ibm.com>
Wed, 19 Feb 2014 20:56:54 +0000 (12:56 -0800)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>
Fri, 7 Mar 2014 04:54:50 +0000 (15:54 +1100)
commit9da3489210fe1870491b0cc49c0304994baa7e96
treeee2ae2d35f9ddc92ae3a025637827b4ac242f7d9
parent6b36ba8492abd1c819e949e085cc547b062d8593
powerpc/pseries: Expose in kernel device tree update to drmgr

Traditionally it has been drmgr's responsibilty to update the device tree
through the /proc/ppc64/ofdt interface after a suspend/resume operation.
This patchset however has modified suspend/resume ops to preform an update
entirely in the kernel during the resume. Therefore, a mechanism is required
to expose that information to drmgr.

This patch adds a show function to the "hibernate" attribute that returns 1
if the kernel performs a device tree update after the resume and 0 otherwise.
This allows newer versions of drmgr to avoid doing a second unnecessary
device tree update.

Signed-off-by: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
arch/powerpc/platforms/pseries/suspend.c