Re: [RFC PATCH v2 0/1] of: easier debugging for node life cycle issues
From: Frank Rowand <hidden>
Date: 2018-01-25 06:48:36
Also in:
linux-renesas-soc, linuxppc-dev, lkml
From: Frank Rowand <hidden>
Date: 2018-01-25 06:48:36
Also in:
linux-renesas-soc, linuxppc-dev, lkml
On 01/21/18 06:31, Wolfram Sang wrote:
I got a bug report for a DT node refcounting problem in the I2C subsystem. This
patch was a huge help in validating the bug report and the proposed solution.
So, I thought I bring it to attention again. Thanks Tyrel, for the initial
work!
Note that I did not test the dynamic updates, only of_node_{get|put} so far. I
read that Tyrel checked dynamic updates extensively with this patch. And since
DT overlays are also used within our Renesas dev team, this will help there, as
well.It's been nine months since version 1. If you are going to include the dynamic updates part of the patch then please test them.
Tested on a Renesas Salvator-XS board (R-Car H3). Changes since RFC v1: * rebased to v4.15-rc8 * fixed commit abbrev and one of the sysfs paths in commit desc * removed trailing space and fixed pointer declaration in code
I consider all the remaining checkpatch issues irrelevant for this patch.
I am OK with the line length warnings in this patch. Why can't the macro error be fixed? A file entry needs to be added to MAINTAINERS.
So what about applying it? Kind regards, Wolfram Tyrel Datwyler (1): of: introduce event tracepoints for dynamic device_node lifecyle drivers/of/dynamic.c | 32 ++++++---------- include/trace/events/of.h | 93 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 105 insertions(+), 20 deletions(-) create mode 100644 include/trace/events/of.h