diff options
Diffstat (limited to 'arch/sparc/kernel/sun4m_irq.c')
-rw-r--r-- | arch/sparc/kernel/sun4m_irq.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/sparc/kernel/sun4m_irq.c b/arch/sparc/kernel/sun4m_irq.c index f10317179ee6..301892e2d718 100644 --- a/arch/sparc/kernel/sun4m_irq.c +++ b/arch/sparc/kernel/sun4m_irq.c | |||
@@ -374,6 +374,7 @@ static void __init sun4m_init_timers(irq_handler_t counter_fn) | |||
374 | } | 374 | } |
375 | 375 | ||
376 | addr = of_get_property(dp, "address", &len); | 376 | addr = of_get_property(dp, "address", &len); |
377 | of_node_put(dp); | ||
377 | if (!addr) { | 378 | if (!addr) { |
378 | printk(KERN_ERR "sun4m_init_timers: No 'address' prop.\n"); | 379 | printk(KERN_ERR "sun4m_init_timers: No 'address' prop.\n"); |
379 | return; | 380 | return; |
@@ -437,6 +438,7 @@ void __init sun4m_init_IRQ(void) | |||
437 | } | 438 | } |
438 | 439 | ||
439 | addr = of_get_property(dp, "address", &len); | 440 | addr = of_get_property(dp, "address", &len); |
441 | of_node_put(dp); | ||
440 | if (!addr) { | 442 | if (!addr) { |
441 | printk(KERN_ERR "sun4m_init_IRQ: No 'address' prop.\n"); | 443 | printk(KERN_ERR "sun4m_init_IRQ: No 'address' prop.\n"); |
442 | return; | 444 | return; |