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
Unified · Split
| @@ -699,8 +699,10 @@ static int __init optee_driver_init(void) · 698 unmodified lines | ||
| 699 | 699 | return -ENODEV; |
| 700 | 700 | |
| 701 | 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 | 704 | return -ENODEV; |
| 705 | + } | |
| 704 | 706 | |
| 705 | 707 | optee = optee_probe(np); |
| 706 | 708 | of_node_put(np); |