aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/prom.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/powerpc/kernel/prom.c')
-rw-r--r--arch/powerpc/kernel/prom.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/arch/powerpc/kernel/prom.c b/arch/powerpc/kernel/prom.c
index 534c50359e06..b8e6189298f4 100644
--- a/arch/powerpc/kernel/prom.c
+++ b/arch/powerpc/kernel/prom.c
@@ -849,16 +849,14 @@ static int prom_reconfig_notifier(struct notifier_block *nb,
849 switch (action) { 849 switch (action) {
850 case PSERIES_RECONFIG_ADD: 850 case PSERIES_RECONFIG_ADD:
851 err = of_finish_dynamic_node(node); 851 err = of_finish_dynamic_node(node);
852 if (err < 0) { 852 if (err < 0)
853 printk(KERN_ERR "finish_node returned %d\n", err); 853 printk(KERN_ERR "finish_node returned %d\n", err);
854 err = NOTIFY_BAD;
855 }
856 break; 854 break;
857 default: 855 default:
858 err = NOTIFY_DONE; 856 err = 0;
859 break; 857 break;
860 } 858 }
861 return err; 859 return notifier_from_errno(err);
862} 860}
863 861
864static struct notifier_block prom_reconfig_nb = { 862static struct notifier_block prom_reconfig_nb = {