Skip to content

Commit ee8c94a

Browse files
AxelLinWim Van Sebroeck
authored andcommitted
watchdog: da9055: Fix invalid free of devm_ allocated data
It is not required to free devm_ allocated data. Since kref_put needs a valid release function, da9055_wdt_release_resources() is not deleted. Signed-off-by: Axel Lin <axel.lin@ingics.com> Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
1 parent 4a490b7 commit ee8c94a

File tree

1 file changed

+0
-4
lines changed

1 file changed

+0
-4
lines changed

drivers/watchdog/da9055_wdt.c

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,10 +102,6 @@ static int da9055_wdt_ping(struct watchdog_device *wdt_dev)
102102

103103
static void da9055_wdt_release_resources(struct kref *r)
104104
{
105-
struct da9055_wdt_data *driver_data =
106-
container_of(r, struct da9055_wdt_data, kref);
107-
108-
kfree(driver_data);
109105
}
110106

111107
static void da9055_wdt_ref(struct watchdog_device *wdt_dev)

0 commit comments

Comments
 (0)