We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 35d5936 commit f593839Copy full SHA for f593839
arch/powerpc/kernel/kprobes.c
@@ -134,10 +134,16 @@ void *alloc_insn_page(void)
134
if (!page)
135
return NULL;
136
137
- if (strict_module_rwx_enabled())
138
- set_memory_rox((unsigned long)page, 1);
+ if (strict_module_rwx_enabled()) {
+ int err = set_memory_rox((unsigned long)page, 1);
139
140
+ if (err)
141
+ goto error;
142
+ }
143
return page;
144
+error:
145
+ module_memfree(page);
146
+ return NULL;
147
}
148
149
int arch_prepare_kprobe(struct kprobe *p)
0 commit comments