projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7d82127
)
powerpc/pseries/cmm: Report errors when registering notifiers fails
author
David Hildenbrand
<david@redhat.com>
Thu, 31 Oct 2019 14:29:23 +0000
(15:29 +0100)
committer
Michael Ellerman
<mpe@ellerman.id.au>
Wed, 13 Nov 2019 05:58:00 +0000
(16:58 +1100)
If we don't set the rc, we will return "0", making it look like we
succeeded.
Signed-off-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link:
https://lore.kernel.org/r/20191031142933.10779-3-david@redhat.com
arch/powerpc/platforms/pseries/cmm.c
patch
|
blob
|
history
diff --git
a/arch/powerpc/platforms/pseries/cmm.c
b/arch/powerpc/platforms/pseries/cmm.c
index 572651a5c87bbd63aaec5a51e2e5547c0dc4d750..fab049d3ea1eae152e637da7a415cc58c6dae460 100644
(file)
--- a/
arch/powerpc/platforms/pseries/cmm.c
+++ b/
arch/powerpc/platforms/pseries/cmm.c
@@
-683,8
+683,12
@@
static int cmm_init(void)
if ((rc = cmm_sysfs_register(&cmm_dev)))
goto out_reboot_notifier;
- if (register_memory_notifier(&cmm_mem_nb) ||
- register_memory_isolate_notifier(&cmm_mem_isolate_nb))
+ rc = register_memory_notifier(&cmm_mem_nb);
+ if (rc)
+ goto out_unregister_notifier;
+
+ rc = register_memory_isolate_notifier(&cmm_mem_isolate_nb);
+ if (rc)
goto out_unregister_notifier;
if (cmm_disabled)