History

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.

Axel Lin committed 13 years ago

Commit ee8c94a1 parent 4a490b71 file · +0 −4Browse files

Unified · Split

drivers/watchdog/da9055_wdt.c+0−4
@@ -102,10 +102,6 @@ static int da9055_wdt_ping(struct watchdog_device *wdt_dev) · 101 unmodified lines
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)