]> git.ipfire.org Git - thirdparty/linux.git/commit
gpio: sloppy-logic-analyzer: Fix memory leak in gpio_la_poll_probe()
authorAbdun Nihaal <nihaal@cse.iitm.ac.in>
Wed, 15 Jul 2026 07:53:08 +0000 (13:23 +0530)
committerBartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Wed, 15 Jul 2026 12:10:52 +0000 (14:10 +0200)
commit7a7baebd9f23ba4f24796775472b2fd00dcd95d9
treea8ece424e36f5bde2f6b9211ba621cd675e0df1e
parenta13c140cc289c0b7b3770bce5b3ad42ab35074aa
gpio: sloppy-logic-analyzer: Fix memory leak in gpio_la_poll_probe()

The memory allocated for priv->blob.data is not freed in the error paths
that follow the fops_buf_size_set() call in gpio_la_poll_probe(), as
well as in the remove function. Fix that by using device managed action
to free the memory on remove.

Fixes: 7828b7bbbf20 ("gpio: add sloppy logic analyzer using polling")
Signed-off-by: Abdun Nihaal <nihaal@cse.iitm.ac.in>
Reviewed-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Link: https://patch.msgid.link/20260715075311.527753-1-nihaal@cse.iitm.ac.in
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
drivers/gpio/gpio-sloppy-logic-analyzer.c