The unflattened device tree is never freed. Do so by calling of_delete_node().
Signed-off-by: Sascha Hauer <[email protected]> --- test/self/tlv.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/test/self/tlv.c b/test/self/tlv.c index c22335f264..8f1b810b5a 100644 --- a/test/self/tlv.c +++ b/test/self/tlv.c @@ -85,5 +85,7 @@ static void test_lxa_tlv(void) tlv_free_device(cpu_tlvdev); if (!IS_ERR(io_tlvdev)) tlv_free_device(io_tlvdev); + + of_delete_node(expected); } bselftest(parser, test_lxa_tlv); -- 2.47.3
