On 08/15/2013 12:23 AM, Tyrel Datwyler wrote: > The update_dt_prop helper function fails to set the IN/OUT parameter prop to > NULL after a complete property has been parsed from the work area returned by > the ibm,update-properties rtas function. This results in the property list of > the device node being updated is corrupted and becomes a loop since the same > property structure is used repeatedly. > > Signed-off-by: Tyrel Datwyler <tyr...@linux.vnet.ibm.com>
Acked-by: Nathan Fontenot <nf...@linux.vnet.ibm.com> > --- > arch/powerpc/platforms/pseries/mobility.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/powerpc/platforms/pseries/mobility.c > b/arch/powerpc/platforms/pseries/mobility.c > index 3d01eee..f28abee 100644 > --- a/arch/powerpc/platforms/pseries/mobility.c > +++ b/arch/powerpc/platforms/pseries/mobility.c > @@ -119,7 +119,7 @@ static int update_dt_property(struct device_node *dn, > struct property **prop, > > if (!more) { > of_update_property(dn, new_prop); > - new_prop = NULL; > + *prop = NULL; > } > > return 0; > _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev