Messages in this thread Patch in this message | | | From | Gaosheng Cui <> | Subject | [PATCH -next] nvmem: node: using put_device to replace kfree_const | Date | Mon, 18 Jul 2022 21:06:12 +0800 |
| |
We should never be touching the name pointer of a kobject directly like this, the device structure itself should be cleaning up the memory, not a kfree_const, so using put_device to replace kfree_const.
Signed-off-by: Gaosheng Cui <cuigaosheng1@huawei.com> --- drivers/base/node.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/base/node.c b/drivers/base/node.c index 0ac6376ef7a1..dd2c6089bed1 100644 --- a/drivers/base/node.c +++ b/drivers/base/node.c @@ -154,7 +154,7 @@ static struct node_access_nodes *node_init_node_access(struct node *node, list_add_tail(&access_node->list_node, &node->access_list); return access_node; free_name: - kfree_const(dev->kobj.name); + put_device(&access_node->dev); free: kfree(access_node); return NULL; -- 2.25.1
| |