Subject: Re: Several kmemleak reports + "refcount_t: underflow; use-after-free" at boot when OF_UNITTEST + OF_OVERLAY is set (Kernel v6.6-rc6, PowerMac G5 11,2)

From: Erhard Furtner <[email-masked]>
Date: Tue, 31 Oct 2023 17:46:46 +0100

On Mon, 30 Oct 2023 11:26:48 -0500
Rob Herring <[email-masked]> wrote:

> The test tells you to expect a use-after-free...
> 
> > ---[ end trace <<int>> ]--- ### dt-test ### pass of_unittest_lifecycle():3209
> > ------------[ cut here ]------------
> > refcount_t: underflow; use-after-free.  
> 
> Then you get a use-after-free. Looks like it is working as designed.
> 
> I believe it's the same with kmemleak.
> 
> Note that running DT unittests also taints the kernel. That's because
> they are not meant to be run on a production system.
> 
> Rob

My bad, did not realize this is actually intended behaviour... Sorry for the noise!

Regards,
Erhard