aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2019-03-01 08:59:40 -0500
committerArnd Bergmann <arnd@arndb.de>2019-03-01 08:59:40 -0500
commit36baa6ed1cef280690b6240ff37a97f6299a02af (patch)
treec26f01640d3c3839c9e5ebb10f0f3b07d97ed9fb /drivers
parent014e90ca44eeb8434f135e26a3cc17e57d64d85d (diff)
parentc7c0d8df0b94a67377555a550b8d66ee2ad2f4ed (diff)
Merge tag 'tee-fix-for-v5.0' of https://git.linaro.org/people/jens.wiklander/linux-tee into arm/fixes
OP-TEE driver - add missing of_node_put after of_device_is_available * tag 'tee-fix-for-v5.0' of https://git.linaro.org/people/jens.wiklander/linux-tee: tee: optee: add missing of_node_put after of_device_is_available
Diffstat (limited to 'drivers')
-rw-r--r--drivers/tee/optee/core.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/tee/optee/core.c b/drivers/tee/optee/core.c
index e5efce3c08e2..947f9b28de9e 100644
--- a/drivers/tee/optee/core.c
+++ b/drivers/tee/optee/core.c
@@ -699,8 +699,10 @@ static int __init optee_driver_init(void)
699 return -ENODEV; 699 return -ENODEV;
700 700
701 np = of_find_matching_node(fw_np, optee_match); 701 np = of_find_matching_node(fw_np, optee_match);
702 if (!np || !of_device_is_available(np)) 702 if (!np || !of_device_is_available(np)) {
703 of_node_put(np);
703 return -ENODEV; 704 return -ENODEV;
705 }
704 706
705 optee = optee_probe(np); 707 optee = optee_probe(np);
706 of_node_put(np); 708 of_node_put(np);