diff options
Diffstat (limited to 'drivers/fpga/stratix10-soc.c')
-rw-r--r-- | drivers/fpga/stratix10-soc.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/drivers/fpga/stratix10-soc.c b/drivers/fpga/stratix10-soc.c index a1a09e04fab8..13851b3d1c56 100644 --- a/drivers/fpga/stratix10-soc.c +++ b/drivers/fpga/stratix10-soc.c | |||
@@ -508,14 +508,11 @@ static int __init s10_init(void) | |||
508 | return -ENODEV; | 508 | return -ENODEV; |
509 | 509 | ||
510 | np = of_find_matching_node(fw_np, s10_of_match); | 510 | np = of_find_matching_node(fw_np, s10_of_match); |
511 | if (!np) { | 511 | if (!np) |
512 | of_node_put(fw_np); | ||
513 | return -ENODEV; | 512 | return -ENODEV; |
514 | } | ||
515 | 513 | ||
516 | of_node_put(np); | 514 | of_node_put(np); |
517 | ret = of_platform_populate(fw_np, s10_of_match, NULL, NULL); | 515 | ret = of_platform_populate(fw_np, s10_of_match, NULL, NULL); |
518 | of_node_put(fw_np); | ||
519 | if (ret) | 516 | if (ret) |
520 | return ret; | 517 | return ret; |
521 | 518 | ||