On Mon, Nov 25, 2019 at 11:41 PM Roy van Doormaal <roy.van.doormaal@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote: > > The aspeed irqchip driver overwrites the default irq domain name, > but doesn't free the existing domain name. > This patch frees the irq domain name before overwriting it. > > kmemleak trace: > > unreferenced object 0xb8004c40 (size 64): > comm "swapper", pid 0, jiffies 4294937303 (age 747.660s) > hex dump (first 32 bytes): > 3a 61 68 62 3a 61 70 62 3a 62 75 73 40 31 65 37 :ahb:apb:bus@1e7 > 38 61 30 30 30 3a 69 6e 74 65 72 72 75 70 74 2d 8a000:interrupt- > backtrace: > [<086b59b8>] kmemleak_alloc+0xa8/0xc0 > [<b5a3490c>] __kmalloc_track_caller+0x118/0x1a0 > [<f59c7ced>] kvasprintf+0x5c/0xc0 > [<49275eec>] kasprintf+0x30/0x50 > [<5713064b>] __irq_domain_add+0x184/0x25c > [<53c594d0>] aspeed_i2c_ic_of_init+0x9c/0x128 > [<d8d7017e>] of_irq_init+0x1ec/0x314 > [<f8405bf1>] irqchip_init+0x1c/0x24 > [<7ef974b3>] init_IRQ+0x30/0x90 > [<87a1438f>] start_kernel+0x28c/0x458 > [< (null)>] (null) > [<f0763fdf>] 0xffffffff > > Signed-off-by: Roy van Doormaal <roy.van.doormaal@xxxxxxxxxxxxxxxxxxxxxxxxx> Acked-by: Brendan Higgins <brendanhiggins@xxxxxxxxxx> Sorry for the delayed response.