21 Jan
2019
21 Jan
'19
7:30 p.m.
On Fri, Jan 18, 2019 at 05:15:32PM -0800, Curtis Malainey wrote:
of_node was never getting set but the pointer was becoming populated (outside of the probe call) which traced to soc_init_platform function which was not reallocating memory on a EPROBE_DEFER even though it was getting freed by devm. I am not very familiar with devm but my local maintainers say that it should be freeing the memory even on a PROBE_DEFER.
Probe deferral is just like any other error from probe, any managed resources will be unwound.