diff options
author | Axel Lin <axel.lin@ingics.com> | 2012-12-21 21:09:06 +0800 |
---|---|---|
committer | Wim Van Sebroeck <wim@iguana.be> | 2013-01-02 12:06:43 +0100 |
commit | ee8c94adff9bd8609e70fb2ecdfaa71f561ed40d (patch) | |
tree | ec8b1cd9f8c525db48cf5720e5412066def83fc2 | |
parent | 4a490b78cb7e0e5efa44425df72a9fedc1c36366 (diff) | |
download | op-kernel-dev-ee8c94adff9bd8609e70fb2ecdfaa71f561ed40d.zip op-kernel-dev-ee8c94adff9bd8609e70fb2ecdfaa71f561ed40d.tar.gz |
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>
-rw-r--r-- | drivers/watchdog/da9055_wdt.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/watchdog/da9055_wdt.c b/drivers/watchdog/da9055_wdt.c index 709ea1a..31d5379 100644 --- a/drivers/watchdog/da9055_wdt.c +++ b/drivers/watchdog/da9055_wdt.c @@ -102,10 +102,6 @@ static int da9055_wdt_ping(struct watchdog_device *wdt_dev) static void da9055_wdt_release_resources(struct kref *r) { - struct da9055_wdt_data *driver_data = - container_of(r, struct da9055_wdt_data, kref); - - kfree(driver_data); } static void da9055_wdt_ref(struct watchdog_device *wdt_dev) |