Memory affintiy updates as currently implemented have proved unstable. This patch comments out the PRRN hook for the time being while we investigate how to either stablize the current implementation or find a better approach.
Signed-off-by: Tyrel Datwyler <tyr...@linux.vnet.ibm.com> --- arch/powerpc/platforms/pseries/mobility.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/arch/powerpc/platforms/pseries/mobility.c b/arch/powerpc/platforms/pseries/mobility.c index 88925f8ca8a0..660a2dbc43d7 100644 --- a/arch/powerpc/platforms/pseries/mobility.c +++ b/arch/powerpc/platforms/pseries/mobility.c @@ -242,13 +242,15 @@ static int add_dt_node(__be32 parent_phandle, __be32 drc_index) static void prrn_update_node(__be32 phandle) { + /* PRRN Memory Updates have proved unstable. Disable for the time being. + * struct pseries_hp_errorlog hp_elog; struct device_node *dn; - /* + * * If a node is found from a the given phandle, the phandle does not * represent the drc index of an LMB and we can ignore. - */ + * dn = of_find_node_by_phandle(be32_to_cpu(phandle)); if (dn) { of_node_put(dn); @@ -261,6 +263,7 @@ static void prrn_update_node(__be32 phandle) hp_elog._drc_u.drc_index = phandle; handle_dlpar_errorlog(&hp_elog); + */ } int pseries_devicetree_update(s32 scope) -- 2.18.1