Messages in this thread Patch in this message | | | From | Srinivas Kandagatla <> | Subject | [PATCH 3/5] nvmem: core: Call put_device() in nvmem_unregister() | Date | Fri, 9 Jun 2017 10:59:08 +0100 |
| |
From: Andrey Smirnov <andrew.smirnov@gmail.com>
Call put_device() in nvmem_unregister() to make sure nvmem_release gets called freeing up allocated resources.
Cc: cphealy@gmail.com Cc: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Cc: Maxime Ripard <maxime.ripard@free-electrons.com> Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> --- drivers/nvmem/core.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/drivers/nvmem/core.c b/drivers/nvmem/core.c index 6cf916d9db6d..0cbac71195b5 100644 --- a/drivers/nvmem/core.c +++ b/drivers/nvmem/core.c @@ -532,6 +532,7 @@ int nvmem_unregister(struct nvmem_device *nvmem) nvmem_device_remove_all_cells(nvmem); device_del(&nvmem->dev); + put_device(&nvmem->dev); return 0; } -- 2.11.0
| |