From: Krzysztof Kozlowski Date: Wed, 24 Dec 2025 12:44:58 +0000 (+0100) Subject: mfd: core: Simplify storing device_node in mfd_match_of_node_to_dev() X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7d60a2b8c23a7109f3048c6cee77cc9ffa832755;p=thirdparty%2Flinux.git mfd: core: Simplify storing device_node in mfd_match_of_node_to_dev() of_node_get() returns the same pointer it received and canonical form of storing device_node is to use of_node_get() in the assignment. Signed-off-by: Krzysztof Kozlowski Link: https://patch.msgid.link/20251224124456.208529-4-krzysztof.kozlowski@oss.qualcomm.com Signed-off-by: Lee Jones --- diff --git a/drivers/mfd/mfd-core.c b/drivers/mfd/mfd-core.c index 68de2f741142..6be58eb5a746 100644 --- a/drivers/mfd/mfd-core.c +++ b/drivers/mfd/mfd-core.c @@ -130,11 +130,10 @@ allocate_of_node: return -ENOMEM; of_entry->dev = &pdev->dev; - of_entry->np = np; + of_entry->np = of_node_get(np); scoped_guard(mutex, &mfd_of_node_mutex) list_add_tail(&of_entry->list, &mfd_of_node_list); - of_node_get(np); device_set_node(&pdev->dev, of_fwnode_handle(np)); return 0; }