Re: [PATCH] gpiolib: Fix shared GPIO memory leaks
From: Bartosz Golaszewski
Date: Mon Feb 23 2026 - 05:01:50 EST
On Fri, 20 Feb 2026 17:34:51 +0800, Daniel J Blueman wrote:
> On a Snapdragon X1 Elite laptop (Lenovo Yoga Slim 7x), kmemleak reports
> three sets of:
>
> unreferenced object 0xffff00080187f400 (size 1024):
> comm "swapper/0", pid 1, jiffies 4294667327
> hex dump (first 32 bytes):
> 58 bd 70 01 08 00 ff ff 58 bd 70 01 08 00 ff ff X.p.....X.p.....
> 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 ................
> backtrace (crc 1665d1f8):
> kmemleak_alloc+0xf4/0x12c
> __kmalloc_cache_noprof+0x370/0x49c
> gpio_shared_make_ref+0x70/0x16c
> gpio_shared_of_traverse+0x4e8/0x5f4
> gpio_shared_of_traverse+0x200/0x5f4
> gpio_shared_of_traverse+0x200/0x5f4
> gpio_shared_of_traverse+0x200/0x5f4
> gpio_shared_of_traverse+0x200/0x5f4
> gpio_shared_init+0x34/0x1c4
> do_one_initcall+0x50/0x280
> kernel_init_freeable+0x290/0x33c
> kernel_init+0x28/0x14c
> ret_from_fork+0x10/0x20
>
> [...]
Applied, thanks!
[1/1] gpiolib: Fix shared GPIO memory leaks
https://git.kernel.org/brgl/c/32e0a7ad9c841f46549ccac0f1cca347a40d8685
Best regards,
--
Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxxxxxxxx>