+43
−21
Loading
wdat_wdt_probe() calls acpi_get_table() to obtain the WDAT ACPI table but never calls acpi_put_table() on any paths. This causes a permanent ACPI table memory leak. Add a single cleanup path which calls acpi_put_table() to ensure the ACPI table is always released. Fixes: 058dfc76 ("ACPI / watchdog: Add support for WDAT hardware watchdog") Suggested-by:Guenter Roeck <linux@roeck-us.net> Signed-off-by:
Haotian Zhang <vulab@iscas.ac.cn> Reviewed-by:
Guenter Roeck <linux@roeck-us.net> Signed-off-by:
Guenter Roeck <linux@roeck-us.net> Signed-off-by:
Wim Van Sebroeck <wim@linux-watchdog.org>