From: Bartosz Golaszewski Date: Tue, 10 Jun 2025 14:38:18 +0000 (+0200) Subject: gpio: sysfs: call mutex_destroy() in gpiod_unexport() X-Git-Tag: block-6.17-20250808~23^2~140 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=e1f02b40a741aac47016765c21b61e91d19aa1ec;p=linux-block.git gpio: sysfs: call mutex_destroy() in gpiod_unexport() While not critical, it's useful to have the corresponding call to mutex_destroy() whenever we use mutex_init(). Add the call right before kfreeing the GPIO data. Reviewed-by: Linus Walleij Link: https://lore.kernel.org/r/20250610-gpio-sysfs-chip-export-v1-3-a8c7aa4478b1@linaro.org Signed-off-by: Bartosz Golaszewski --- diff --git a/drivers/gpio/gpiolib-sysfs.c b/drivers/gpio/gpiolib-sysfs.c index 4a3aa09dad9d..cd3381a4bc93 100644 --- a/drivers/gpio/gpiolib-sysfs.c +++ b/drivers/gpio/gpiolib-sysfs.c @@ -713,6 +713,7 @@ void gpiod_unexport(struct gpio_desc *desc) } put_device(dev); + mutex_destroy(&data->mutex); kfree(data); } EXPORT_SYMBOL_GPL(gpiod_unexport);