Messages in this thread | | | From | Wolfram Sang <> | Subject | [RFC PATCH v2 0/1] of: easier debugging for node life cycle issues | Date | Sun, 21 Jan 2018 15:31:16 +0100 |
| |
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.
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.
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
-- 2.11.0
| |